0002015845-25-000076.txt : 20250813 0002015845-25-000076.hdr.sgml : 20250813 20250813163012 ACCESSION NUMBER: 0002015845-25-000076 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20250630 FILED AS OF DATE: 20250813 DATE AS OF CHANGE: 20250813 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Everus Construction Group, Inc. CENTRAL INDEX KEY: 0002015845 STANDARD INDUSTRIAL CLASSIFICATION: OPERATIVE BUILDERS [1531] ORGANIZATION NAME: 05 Real Estate & Construction EIN: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-42276 FILM NUMBER: 251212146 BUSINESS ADDRESS: STREET 1: 1730 BURNT BOAT DRIVE CITY: BISMARCK STATE: ND ZIP: 58503 BUSINESS PHONE: 7012216400 MAIL ADDRESS: STREET 1: 1730 BURNT BOAT DRIVE CITY: BISMARCK STATE: ND ZIP: 58503 10-Q 1 ecg-20250630.htm 10-Q ecg-20250630
000201584512/312025Q2false0.2512P1YP1YP1Y0.33330.33330.3333xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesecg:segmentxbrli:pureecg:optionecg:contract00020158452025-01-012025-06-3000020158452025-08-1100020158452025-04-012025-06-3000020158452024-04-012024-06-3000020158452024-01-012024-06-3000020158452025-06-3000020158452024-12-310002015845us-gaap:CommonStockMember2024-12-310002015845us-gaap:AdditionalPaidInCapitalMember2024-12-310002015845us-gaap:RetainedEarningsMember2024-12-310002015845us-gaap:RetainedEarningsMember2025-01-012025-03-3100020158452025-01-012025-03-310002015845us-gaap:CommonStockMember2025-01-012025-03-310002015845us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310002015845us-gaap:CommonStockMember2025-03-310002015845us-gaap:AdditionalPaidInCapitalMember2025-03-310002015845us-gaap:RetainedEarningsMember2025-03-3100020158452025-03-310002015845us-gaap:RetainedEarningsMember2025-04-012025-06-300002015845us-gaap:CommonStockMember2025-04-012025-06-300002015845us-gaap:AdditionalPaidInCapitalMember2025-04-012025-06-300002015845us-gaap:CommonStockMember2025-06-300002015845us-gaap:AdditionalPaidInCapitalMember2025-06-300002015845us-gaap:RetainedEarningsMember2025-06-300002015845us-gaap:CommonStockMember2023-12-310002015845us-gaap:AdditionalPaidInCapitalMember2023-12-310002015845us-gaap:RetainedEarningsMember2023-12-3100020158452023-12-310002015845us-gaap:RetainedEarningsMember2024-01-012024-03-3100020158452024-01-012024-03-310002015845us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310002015845us-gaap:CommonStockMember2024-03-310002015845us-gaap:AdditionalPaidInCapitalMember2024-03-310002015845us-gaap:RetainedEarningsMember2024-03-3100020158452024-03-310002015845us-gaap:RetainedEarningsMember2024-04-012024-06-300002015845us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300002015845us-gaap:CommonStockMember2024-06-300002015845us-gaap:AdditionalPaidInCapitalMember2024-06-300002015845us-gaap:RetainedEarningsMember2024-06-3000020158452024-06-3000020158452024-10-310002015845ecg:MDUResourcesShareholdersMember2024-10-312024-10-310002015845ecg:AllocatedCorporateExpensesMemberus-gaap:RelatedPartyMember2024-04-012024-06-300002015845ecg:AllocatedCorporateExpensesMemberus-gaap:RelatedPartyMember2024-01-012024-06-300002015845us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-06-300002015845us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-12-310002015845us-gaap:CorporateJointVentureMember2024-04-012024-06-300002015845us-gaap:CorporateJointVentureMember2024-01-012024-06-300002015845ecg:ReceivablesCompletedContractsMember2025-06-300002015845ecg:ReceivablesCompletedContractsMember2024-12-310002015845ecg:ReceivablesContractsInProgressMember2025-06-300002015845ecg:ReceivablesContractsInProgressMember2024-12-3100020158452024-01-012024-12-310002015845ecg:ManufacturedEquipmentHeldForResaleAndRentalMember2025-06-300002015845ecg:ManufacturedEquipmentHeldForResaleAndRentalMember2024-12-310002015845ecg:MaterialsAndSuppliesMember2025-06-300002015845ecg:MaterialsAndSuppliesMember2024-12-310002015845srt:MinimumMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMember2025-04-012025-06-300002015845us-gaap:IntersegmentEliminationMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:IntersegmentEliminationMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845us-gaap:IntersegmentEliminationMember2025-04-012025-06-300002015845ecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845ecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMemberecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMemberecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMember2024-04-012024-06-300002015845us-gaap:IntersegmentEliminationMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:IntersegmentEliminationMemberecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845us-gaap:IntersegmentEliminationMember2024-04-012024-06-300002015845ecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845ecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMember2025-01-012025-06-300002015845us-gaap:IntersegmentEliminationMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:IntersegmentEliminationMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845us-gaap:IntersegmentEliminationMember2025-01-012025-06-300002015845ecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845ecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMemberecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:UnitPriceContractMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMemberecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:CostReimbursableContractMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMember2024-01-012024-06-300002015845us-gaap:IntersegmentEliminationMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:IntersegmentEliminationMemberecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845us-gaap:IntersegmentEliminationMember2024-01-012024-06-300002015845ecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845ecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:CommercialMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:CommercialMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:CommercialMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:CommercialMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:IndustrialMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:IndustrialMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:IndustrialMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:IndustrialMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:InstitutionalMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:InstitutionalMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:InstitutionalMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:InstitutionalMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:RenewablesMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:RenewablesMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:RenewablesMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:RenewablesMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:ServiceAndOtherMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:ServiceAndOtherMemberecg:ElectricalAndMechanicalSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:ServiceAndOtherMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:ServiceAndOtherMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:UtilityMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:UtilityMemberecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:UtilityMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:UtilityMemberecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransportationMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransportationMemberecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransportationMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransportationMemberecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845ecg:ElectricalAndMechanicalSegmentMember2025-07-012025-06-300002015845ecg:ElectricalAndMechanicalSegmentMember2026-07-012025-06-300002015845ecg:TransmissionAndDistributionSegmentMember2025-07-012025-06-300002015845ecg:TransmissionAndDistributionSegmentMember2026-07-012025-06-3000020158452025-07-012025-06-3000020158452026-07-012025-06-300002015845ecg:ElectricalAndMechanicalSegmentMember2024-12-310002015845ecg:ElectricalAndMechanicalSegmentMember2025-06-300002015845ecg:TransmissionAndDistributionSegmentMember2025-06-300002015845ecg:TransmissionAndDistributionSegmentMember2024-12-310002015845us-gaap:CustomerRelationshipsMember2025-06-300002015845us-gaap:CustomerRelationshipsMember2024-12-310002015845us-gaap:CashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2025-06-300002015845us-gaap:CashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310002015845us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2025-06-300002015845us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2025-06-300002015845us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2025-06-300002015845us-gaap:FairValueMeasurementsRecurringMember2025-06-300002015845us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-12-310002015845us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-12-310002015845us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-12-310002015845us-gaap:FairValueMeasurementsRecurringMember2024-12-310002015845us-gaap:CarryingReportedAmountFairValueDisclosureMember2025-06-300002015845us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310002015845us-gaap:EstimateOfFairValueFairValueDisclosureMember2025-06-300002015845us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310002015845us-gaap:SecuredDebtMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2025-06-300002015845us-gaap:SecuredDebtMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-12-310002015845us-gaap:RevolvingCreditFacilityMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2025-06-300002015845us-gaap:RevolvingCreditFacilityMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-12-310002015845ecg:CreditAgreementMember2024-10-312024-10-310002015845us-gaap:SecuredDebtMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-10-310002015845us-gaap:RevolvingCreditFacilityMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-10-310002015845us-gaap:LetterOfCreditMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-10-310002015845us-gaap:RevolvingCreditFacilityMemberus-gaap:StandbyLettersOfCreditMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-12-310002015845us-gaap:RevolvingCreditFacilityMemberus-gaap:StandbyLettersOfCreditMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2025-06-300002015845us-gaap:SecuredDebtMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845us-gaap:RevolvingCreditFacilityMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845ecg:CreditAgreementMember2025-04-012025-06-300002015845ecg:CreditAgreementMember2025-01-012025-06-300002015845ecg:CreditAgreementMember2024-04-012024-06-300002015845ecg:CreditAgreementMember2024-01-012024-06-300002015845us-gaap:SecuredDebtMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2025-01-012025-06-300002015845us-gaap:SecuredOvernightFinancingRateSofrMemberecg:CreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845us-gaap:SecuredOvernightFinancingRateSofrMemberecg:CreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845ecg:OvernightBankFundingRateMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845us-gaap:SecuredOvernightFinancingRateSofrMemberecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845us-gaap:BaseRateMemberecg:CreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845us-gaap:BaseRateMemberecg:CreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845us-gaap:RevolvingCreditFacilityMemberecg:CreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845us-gaap:RevolvingCreditFacilityMemberecg:CreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845ecg:CreditAgreementMemberus-gaap:LineOfCreditMember2024-10-312024-10-310002015845srt:MinimumMemberus-gaap:VehiclesMember2025-06-300002015845srt:MinimumMemberus-gaap:EquipmentMember2025-06-300002015845srt:MaximumMemberus-gaap:EquipmentMember2025-06-300002015845srt:MaximumMemberus-gaap:VehiclesMember2025-06-300002015845srt:MaximumMemberus-gaap:BuildingMember2025-06-300002015845srt:MinimumMember2025-06-300002015845srt:MaximumMember2025-06-300002015845us-gaap:OperatingLeaseLeaseNotYetCommencedMember2025-06-302025-06-300002015845us-gaap:OperatingLeaseLeaseNotYetCommencedMember2025-06-300002015845ecg:LeaseCommencingJuly2025Memberus-gaap:OperatingLeaseLeaseNotYetCommencedMember2025-06-300002015845ecg:LeaseCommencingAugust2025Memberus-gaap:OperatingLeaseLeaseNotYetCommencedMember2025-06-300002015845ecg:SecondLeaseCommencingJuly2025Memberus-gaap:OperatingLeaseLeaseNotYetCommencedMember2025-06-3000020158452024-10-300002015845us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-06-300002015845us-gaap:CommonStockMember2025-01-012025-06-300002015845srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2025-01-012025-06-300002015845srt:DirectorMemberus-gaap:CommonStockMember2025-05-222025-05-220002015845us-gaap:PerformanceSharesMember2025-01-012025-06-300002015845srt:MinimumMemberecg:PerformanceSharesSubjectToPerformanceConditionsMember2025-06-300002015845srt:MaximumMemberecg:PerformanceSharesSubjectToPerformanceConditionsMember2025-06-300002015845ecg:PerformanceSharesSubjectToPerformanceConditionsMember2025-01-012025-06-300002015845srt:MinimumMemberecg:PerformanceSharesSubjectToMarketConditionsMember2025-06-300002015845srt:MaximumMemberecg:PerformanceSharesSubjectToMarketConditionsMember2025-06-300002015845ecg:PerformanceSharesSubjectToMarketConditionsMember2025-01-012025-06-300002015845srt:DirectorMemberecg:OtherStockAwardsMember2025-01-012025-06-300002015845us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2025-01-012025-06-300002015845us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2025-01-012025-06-300002015845us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2025-01-012025-06-300002015845us-gaap:CorporateNonSegmentMember2025-04-012025-06-300002015845us-gaap:CorporateNonSegmentMember2024-04-012024-06-300002015845us-gaap:CorporateNonSegmentMember2025-01-012025-06-300002015845us-gaap:CorporateNonSegmentMember2024-01-012024-06-300002015845us-gaap:OperatingSegmentsMemberecg:ElectricalAndMechanicalSegmentMember2025-06-300002015845us-gaap:OperatingSegmentsMemberecg:ElectricalAndMechanicalSegmentMember2024-12-310002015845us-gaap:OperatingSegmentsMemberecg:TransmissionAndDistributionSegmentMember2025-06-300002015845us-gaap:OperatingSegmentsMemberecg:TransmissionAndDistributionSegmentMember2024-12-310002015845us-gaap:OperatingSegmentsMember2025-06-300002015845us-gaap:OperatingSegmentsMember2024-12-310002015845us-gaap:CorporateNonSegmentMember2025-06-300002015845us-gaap:CorporateNonSegmentMember2024-12-310002015845us-gaap:IntersegmentEliminationMember2025-06-300002015845us-gaap:IntersegmentEliminationMember2024-12-310002015845ecg:SingleCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember2025-04-012025-06-300002015845ecg:SingleCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember2025-01-012025-06-300002015845ecg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845ecg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:ElectricalAndMechanicalSegmentMember2025-04-012025-06-300002015845ecg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845ecg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845ecg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845ecg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:TransmissionAndDistributionSegmentMember2025-04-012025-06-300002015845ecg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845ecg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:TransmissionAndDistributionSegmentMember2025-01-012025-06-300002015845ecg:SingleCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:TransmissionAndDistributionSegmentMember2024-04-012024-06-300002015845ecg:SingleCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberecg:TransmissionAndDistributionSegmentMember2024-01-012024-06-300002015845ecg:SingleCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-01-012025-06-300002015845ecg:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845ecg:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberecg:ElectricalAndMechanicalSegmentMember2025-01-012025-06-300002015845ecg:SingleCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberecg:ElectricalAndMechanicalSegmentMember2024-01-012024-12-310002015845us-gaap:SuretyBondMember2025-06-300002015845us-gaap:SuretyBondMember2024-12-310002015845us-gaap:PerformanceGuaranteeMember2025-06-300002015845us-gaap:PerformanceGuaranteeMember2024-12-310002015845ecg:TransitionServicesAgreementMemberus-gaap:RelatedPartyMember2025-04-012025-06-300002015845ecg:TransitionServicesAgreementMemberus-gaap:RelatedPartyMember2025-01-012025-06-300002015845srt:MinimumMember2024-10-312024-10-310002015845srt:MaximumMember2024-10-312024-10-310002015845ecg:CashManagementAndFinancingProgramMemberus-gaap:RelatedPartyMember2024-04-012024-06-300002015845ecg:CashManagementAndFinancingProgramMemberus-gaap:RelatedPartyMember2024-01-012024-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2025
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _____________ to ______________
Commission File Number: 001-42276
Everus Construction Group, Inc.
(Exact name of registrant as specified in its charter)
Delaware
99-1952207
(State or other jurisdiction
of incorporation or organization)
(I.R.S. Employer
Identification No.)
1730 Burnt Boat Drive
Bismarck, North Dakota
58503
(Address of principal executive offices)(Zip code)
(701) 221-6400
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of exchange on which registered
Common Stock, par value $0.01 per share
ECG
New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐.
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐.
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒.
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of August 11, 2025: 51,006,575 shares.



INDEX
Page
1


Industry Information
Any industry data included in this Quarterly Report on Form 10-Q (“Quarterly Report”) regarding industry size and/or relative industry position is derived from a variety of sources, including company research, third-party studies and surveys, industry and general publications, and estimates based on Everus Construction Group, Inc.’s (“Everus”) knowledge and experience in the industries in which it operates. Everus’ estimates, if any, have been based on information obtained from its customers, suppliers, trade and business organizations, and other contacts in the industry. Everus is responsible for all the disclosures contained in this Quarterly Report, and Everus believes that any third-party data is generally reliable and that its estimates are accurate as of the date of this Quarterly Report. Further, Everus’ estimates and assumptions involve risks and uncertainties and are subject to change based on various factors, including those discussed in “Item 1A. Risk Factors” in Everus’ 2024 Annual Report on Form 10-K (“2024 Annual Report”). These and other factors could cause results to differ materially from those expressed in the estimates and assumptions.
2


PART I — FINANCIAL INFORMATION
Item 1. Financial Statements.
Everus Construction Group, Inc.
Condensed Consolidated Statements of Income
(Unaudited)
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands, except per share amounts)
Operating revenues
$921,466 $703,373 $1,748,095 $1,329,062 
Cost of sales
801,597 614,796 1,535,733 1,165,768 
Gross profit
119,869 88,577 212,362 163,294 
Selling, general and administrative expenses
47,362 37,268 88,871 73,101 
Operating income
72,507 51,309 123,491 90,193 
Interest expense, net
4,813 3,246 9,507 5,972 
Other income, net
1,908 1,694 2,475 2,612 
Income before income taxes and income from equity method investments
69,602 49,757 116,459 86,833 
Income taxes
19,408 13,634 32,981 23,611 
Income from equity method investments
2,649 2,849 6,037 3,964 
Net income
$52,843 $38,972 $89,515 $67,186 
Earnings per share:
Basic$1.04 $0.76 $1.75 $1.32 
Diluted$1.03 $0.76 $1.75 $1.32 
Weighted average common shares outstanding:
Basic
51,041 50,972 51,042 50,972 
Diluted
51,094 50,972 51,092 50,972 

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


Everus Construction Group, Inc.
Condensed Consolidated Statements of Comprehensive Income
(Unaudited)
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Net income
$52,843 $38,972 $89,515 $67,186 
Comprehensive income attributable to common stockholders
$52,843 $38,972 $89,515 $67,186 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4


Everus Construction Group, Inc.
Condensed Consolidated Balance Sheets
(Unaudited)
June 30, 2025December 31, 2024

(In thousands, except share and per share amounts)
Assets
Current assets:
Cash, cash equivalents and restricted cash
$84,708 $86,012 
Receivables, net of allowances of $3,006 and $7,097, respectively
682,951 590,028 
Contract assets
244,502 167,049 
Inventories
48,052 43,750 
Prepayments and other current assets
28,813 30,390 
Total current assets
1,089,026 917,229 
Noncurrent assets:
Property, plant and equipment, net of accumulated depreciation of $165,888 and $157,278, respectively
150,545 134,409 
Goodwill
143,224 143,224 
Operating lease right-of-use assets
73,606 67,045 
Investments
20,375 21,286 
Other
4,601 5,270 
Total noncurrent assets
392,351 371,234 
Total assets
$1,481,377 $1,288,463 
Liabilities and Stockholders’ Equity
Current liabilities:
Long-term debt - current portion
$15,000 $15,000 
Contract liabilities, net
230,354 207,304 
Accounts payable
199,091 138,097 
Taxes payable
10,281 6,768 
Accrued compensation
74,040 67,815 
Current portion of operating lease liabilities
28,909 26,354 
Accrued payroll-related liabilities
44,678 38,995 
Other accrued liabilities
11,961 13,037 
Total current liabilities
614,314 513,370 
Noncurrent liabilities:
Long-term debt
273,599 280,648 
Deferred income taxes
10,834 8,161 
Operating lease liabilities
45,500 41,200 
Other
22,721 22,472 
Total noncurrent liabilities
352,654 352,481 
Total liabilities
$966,968 $865,851 
Commitments and contingencies
Common stockholders’ equity:
Common stock, 300,000,000 shares authorized, $0.01 par value, 51,006,575 and 50,980,924 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively
$510 $510 
Other paid-in capital
140,412 138,130 
Retained earnings
373,487 283,972 
Total stockholders’ equity
514,409 422,612 
Total liabilities and stockholders’ equity
$1,481,377 $1,288,463 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5


Everus Construction Group, Inc.
Condensed Consolidated Statements of Equity
(Unaudited)
Common Stock
(In thousands, except shares)SharesAmountOther Paid-in CapitalRetained EarningsTotal
Balance as of December 31, 2024
50,980,924 $510 $138,130 $283,972 $422,612 
Net income
— — — 36,672 36,672 
Stock-based compensation
18,304 — 915 — 915 
Balance as of March 31, 2025
50,999,228 510 139,045 320,644 460,199 
Net income
— — — 52,843 52,843 
Stock-based compensation
7,347 — 1,367 — 1,367 
Balance as of June 30, 2025
51,006,575 $510 $140,412 $373,487 $514,409 
Common Stock
(In thousands, except shares)SharesAmountOther Paid-in CapitalRetained EarningsTotal
Balance as of December 31, 2023
1,000 $1 $136,184 $312,665 $448,850 
Net income
— — — 28,214 28,214 
Net transfers from (to) CEHI, LLC and MDU Resources
— — 1,006 (13,764)(12,758)
Balance as of March 31, 2024
1,000 1 137,190 327,115 464,306 
Net income
— — — 38,972 38,972 
Net transfers from (to) CEHI, LLC and MDU Resources
— — 463 (13,750)(13,287)
Balance as of June 30, 2024
1,000 $1 $137,653 $352,337 $489,991 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6


Everus Construction Group, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
Six months ended June 30,
20252024
(In thousands)
Operating activities:
Net income
$89,515 $67,186 
Adjustments to reconcile net income to net cash provided by operating activities: 
Depreciation
13,901 11,130 
Amortization
116 1,044 
Deferred income taxes
2,305 (1,600)
Provision for credit losses
(1,729)(134)
Amortization of debt issuance costs
788  
Stock-based compensation costs
2,870 689 
Net unrealized gains on investments
(300)(315)
Gain on sale of assets
(3,682)(2,458)
Equity in earnings of unconsolidated affiliates, net of distributions
909 (955)
Changes in current assets and liabilities:
Receivables
(91,194)(109,058)
Due from related-party
 (1,920)
Contract assets
(77,453)2,674 
Inventories
(4,302)(5,865)
Other current assets
1,577 2,830 
Contract liabilities, net
23,050 2,626 
Accounts payable
60,547 29,552 
Due to related-party
 1,568 
Other current liabilities
14,268 4,752 
Other noncurrent changes
1,284 2,005 
Net cash provided by operating activities
32,470 3,751 
Investing activities:
Capital expenditures
(31,623)(16,517)
Net proceeds from sale or disposition of property
5,635 5,412 
Proceeds from insurance contracts
2,174  
Investments
(1,872)(391)
Net cash used in investing activities
(25,686)(11,496)
Financing activities:
Repayment of long-term debt
(7,500) 
Tax withholding on stock-based compensation
(588) 
Net amounts received from MDU Resources cash management program
 31,925 
Transfers to CEHI, LLC and MDU Resources
 (25,425)
Net cash provided by (used in) financing activities
(8,088)6,500 
Decrease in cash, cash equivalents and restricted cash
(1,304)(1,245)
Cash, cash equivalents and restricted cash - beginning of period
86,012 1,567 
Cash, cash equivalents and restricted cash - end of period
$84,708 $322 
Supplemental Cash Flow Information:
Interest paid$10,143 $5,717 
Income taxes paid, net
$29,698 $25,618 
Noncash investing activities:
Purchases of property, plant and equipment included in Accounts payable
$868 $193 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7


Everus Construction Group, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Note 1 – Background and Nature of Operations
Nature of Operations
Everus Construction Group, Inc. (the “Company” or “Everus”) is a leading construction solutions provider headquartered in Bismarck, North Dakota, offering specialty contracting services to a diverse set of end markets, which are provided to commercial, industrial, institutional, renewables, service, utility, transportation and other customers. The Company operates throughout most of the United States through two reportable, operating segments:
Electrical & Mechanical (“E&M”): Contracting services including construction and maintenance of electrical and communication wiring and infrastructure, fire suppression systems, and mechanical piping and services to customers in both the public and private sectors.
Transmission & Distribution (“T&D”): Contracting services including construction and maintenance of overhead and underground electrical, gas and communication infrastructure, as well as design, manufacture and distribution of overhead and underground transmission line construction equipment and tools.
Separation from MDU Resources
On November 2, 2023, MDU Resources Group, Inc. (“MDU Resources”) announced its intent to pursue a tax-free spinoff of Everus Construction, Inc. (formerly known as MDU Construction Services Group, Inc.) (“Everus Construction”) from MDU Resources (the “Separation”). Prior to the Separation, Everus Construction was the construction services segment of MDU Resources and operated as a wholly owned subsidiary of CEHI, LLC (“Centennial”), which is a wholly owned subsidiary of MDU Resources. In anticipation of the Separation, MDU Resources formed a new wholly owned subsidiary, Everus Construction Group, Inc., that became the new parent company of Everus Construction.
On October 31, 2024, MDU Resources completed the Separation by transferring Everus Construction, inclusive of all its assets and liabilities, to Everus and distributing 50,972,059 shares of Everus common stock ($0.01 par value) to MDU Resources stockholders of record as of October 21, 2024 (the “Distribution”). The Distribution was structured as a pro rata distribution of one share of Everus common stock for every four shares of MDU Resources common stock (such ratio, the “Distribution Ratio”). MDU Resources did not distribute any fractional shares of Everus common stock to its stockholders as part of the Distribution. Instead, MDU Resources’ stockholders received cash in lieu of any fractional shares of Everus common stock that they would have received after application of the Distribution Ratio.
As a result of the Separation and Distribution, Everus is an independent publicly traded company and its common stock is listed under the ticker symbol “ECG” on the New York Stock Exchange.
The Separation and Distribution was completed pursuant to a separation and distribution agreement as well as other agreements with MDU Resources, including, but not limited to, a transition services agreement, a tax matters agreement and an employee matters agreement. Refer to Note 14 – Related-Party Transactions for additional information on the transition services agreement. The Company incurred costs in establishing itself as an independent public entity and expects additional ongoing expenses related to its continued operations as such.
Note 2 – Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
Prior to the Separation, Everus Construction historically operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a standalone company. For periods prior to the Separation, financial information included in the accompanying unaudited condensed consolidated financial statements and related footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the unaudited condensed consolidated financial statements of MDU Resources as if the Company operated on a standalone basis during the periods presented. However, the financial information included in the unaudited condensed consolidated financial statements and related footnotes for periods prior to the Separation do not necessarily reflect what the Company’s results of operations, financial position and cash flows would have been had it operated as a separate, publicly traded company and may not be indicative of its future performance.
8


The accompanying unaudited condensed consolidated financial statements were prepared in conformity with generally accepted accounting principles in the United States (“GAAP”). Pursuant to GAAP, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements included in the Company’s 2024 Annual Report on Form 10-K (“2024 Annual Report”). The information includes all adjustments that are, in the opinion of management, necessary for a fair presentation of the unaudited condensed consolidated financial statements and are of a normal recurring nature. The unaudited condensed balance sheet as of December 31, 2024, was derived from the audited annual consolidated financial statements but does not contain all of the footnote disclosures from the annual consolidated financial statements.
The results of operations for the three and six months ended June 30, 2025, are not necessarily indicative of the results to be expected for the year ending December 31, 2025 or any other future period.
All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the unaudited condensed consolidated financial statements. For periods prior to the Separation, the unaudited condensed consolidated financial statements also included expense allocations for certain functions that were provided by MDU Resources and Centennial, including, but not limited to, certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, internal audit, risk management and other shared services. The amounts allocated were $7.9 million and $22.7 million for the three and six months ended June 30, 2024, respectively. These expenses were allocated to the Company on the basis of direct usage where identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that were considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have been incurred if the Company had obtained these services from a third party. Refer to Note 14 – Related-Party Transactions for more information on the transition services agreement between the Company and MDU Resources.
Earnings per share information has been retrospectively adjusted for periods prior to the Separation on the unaudited condensed consolidated statements of income to reflect the Distribution. Refer to Note 8 – Earnings Per Share for more information on the share counts used in the earnings per share calculations.
Prior to the Separation, the Company historically participated in MDU Resources’ centralized cash management program through Centennial, including its overall financing arrangements. The Company had related-party agreements in place with Centennial for the financing of its capital needs, which were reflected as related-party notes payable on the unaudited condensed consolidated balance sheets for periods prior to the Separation. Interest expense, net in the unaudited condensed consolidated statements of income for periods prior to the Separation reflected the allocation of interest on borrowing and funding associated with the related-party agreements. Following the Separation, the Company has implemented its own centralized cash management program and has access to third-party credit facilities to fund day-to-day operations. For additional information related to the Company’s current financing arrangements and related interest expense recognition, refer to Note 6 – Debt and Note 14 – Related-Party Transactions.
Cash-settled, related-party transactions between the Company, MDU Resources, Centennial or other MDU Resources subsidiaries for general operating activities; the Company's participation in MDU Resources’ centralized cash management program through Centennial; and intercompany debt, were included in the unaudited condensed consolidated financial statements for periods prior to the Separation. These related-party transactions were reflected in the unaudited condensed consolidated balance sheets prior to the Separation as Due from related-party, Due from related-party - noncurrent, Due to related-party or Related-party notes payable. The aggregate net effect of general related-party operating activities was reflected in the unaudited condensed consolidated statements of cash flows within operating activities for periods prior to the Separation. The effects of the Company’s participation in MDU Resources’ centralized cash management program and intercompany debt arrangements were reflected in the unaudited condensed consolidated statements of cash flows within investing and financing activities for periods prior to the Separation. Refer to Note 14 – Related-Party Transactions for additional information on related-party transactions.
Prior to the Separation, MDU Resources maintained various benefit and stock-based compensation plans at a corporate level and the Company’s employees participated in these programs. The costs associated with its employees were included in the Company’s unaudited condensed consolidated financial statements for periods prior to the Separation. Following the Separation, the Company has its own stock-based compensation and employee benefit plans at a corporate level that its employees participate in. Refer to Note 9 – Stock-Based Compensation and Note 12 – Employee Benefit Plans for additional information.
9


Principles of Consolidation
The unaudited condensed consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries, as well as entities that the Company controls through its ownership of a majority voting interest or pursuant to control of a variable interest entity (“VIE”), which is discussed in more detail below. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying unaudited condensed consolidated financial statements.
Subsequent Events
The Company has evaluated transactions for consideration as recognized subsequent events in these unaudited condensed consolidated financial statements through August 13, 2025, the date of issuance of these unaudited condensed consolidated financial statements and determined that no additional events requiring disclosure occurred. Refer to Note 10 – Income Taxes for more information on disclosure of a nonrecognized subsequent event related to new tax legislation.
Summary of Significant Accounting Policies
There have been no material changes to the Company’s significant accounting policies described in Note 2 – Basis of Presentation and Summary of Significant Accounting Policies in the Company’s 2024 Annual Report.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the unaudited condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; loss contingencies; costs on construction contracts; unbilled revenues; actuarially determined benefit costs; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.
Consolidation of Variable Interest Entities
The Company holds a minority economic interest in a captive insurance company, which has been determined to be a VIE due to its variable ownership interest in the captive insurance company. The captive insurance is structured with protected cell captives for each insured party (“Captive Cells”) in which participants’ assets and liabilities are held separately from each other and is not exposed to the insurance and investment risks that the Captive Cells are designed to create and distribute on behalf of the insured parties. The Company is the primary beneficiary of its individual Captive Cell and has the power to direct the activities that most significantly impact economic performance of its Captive Cell, as well as the obligation to absorb losses of, and receive benefits from the activities of its Captive Cell. Accordingly, the Company has prepared these unaudited condensed consolidated financial statements in accordance with Accounting Standards Codification (“ASC”) 810, Consolidation. ASC 810 requires that if an entity is the primary beneficiary of a VIE, the assets, liabilities, and results of operations of the VIE should be included in the unaudited condensed consolidated financial statements of such entity. As such, the unaudited condensed consolidated financial statements include the consolidation of only the assets and liabilities of the Company’s Captive Cell.
Cash deposits held by the Captive Cell are considered restricted cash as they are to remain in the Captive Cell. After consolidation by the Company, the total carrying amounts of Cash, cash equivalents and restricted cash, Other accrued liabilities, and Other noncurrent liabilities on the unaudited condensed consolidated balance sheets attributable to the Captive Cell were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Cash, cash equivalents and restricted cash
$20,247 $16,057 
Other accrued liabilities
2,096 1,816 
Other noncurrent liabilities$8,266 $9,271 
10


Joint Ventures
The Company accounts for unconsolidated joint ventures using either the equity method or proportionate consolidation.
Proportionate consolidation is used for joint ventures that include unincorporated legal entities when we hold an undivided interest in each asset and are proportionately liable for our share of liabilities and the activities of the joint ventures that are construction related. For those joint ventures accounted for under proportionate consolidation, only the Company’s pro rata share of assets, liabilities, revenues and expenses are included in the Company’s unaudited condensed consolidated financial statements.
For those joint ventures accounted for using proportionate consolidation, the Company recorded $0.3 million and $0.5 million of operating revenues and $0.2 million and $0.2 million of operating income for the three and six months ended June 30, 2024, respectively, in the unaudited condensed consolidated statements of income. As of December 31, 2024, the Company did not have any remaining interest in assets from these joint ventures.
For those joint ventures accounted for under the equity method, the Company’s pro rata share of net income is included in Income from equity method investments in the unaudited condensed consolidated statements of income and the Company’s investment balances for the joint ventures are included in Investments in the unaudited condensed consolidated balance sheets.
For the three and six months ended June 30, 2025, the Company recognized income from equity method joint ventures of $2.6 million and $6.0 million, respectively. For the three and six months ended June 30, 2024, the Company recognized income from equity method joint ventures of $2.9 million and $4.0 million, respectively.
The Company’s investments in equity method joint ventures as of June 30, 2025 and December 31, 2024, were a net asset of $13.4 million and $14.3 million, respectively.
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Restricted cash represents deposits held by the Company’s Captive Cell that are to be used solely for the Captive Cell’s purposes. As of June 30, 2025 and December 31, 2024, the Company had $84.7 million and $86.0 million of cash, cash equivalents, and restricted cash, respectively, including $20.2 million and $16.1 million of restricted cash held by the Captive Cell, respectively.
Receivables and Allowance for Expected Credit Losses
Receivables consist primarily of trade receivables from the sale of goods and services, net of expected credit losses. The Company’s trade receivables are all due in 12 months or less. Receivables, net was summarized as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Trade receivables:
Completed contracts$37,920 $42,462 
Contracts in progress644,824 546,543 
Other
3,213 8,120 
Receivables, gross
685,957 597,125 
Less: expected credit losses
(3,006)(7,097)
Receivables, net
$682,951 $590,028 
The following table presents the opening and closing balances of Receivables, net as of:
June 30, 2025December 31, 2024
(In thousands)
Balance at beginning of period
$590,028 $449,626 
Net change during period
92,923 140,402 
Balance at end of period
$682,951 $590,028 
11


Details of the Company's expected credit losses, disclosed within Receivables, net, for the respective periods presented below, were as follows:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Balance at beginning of period
$3,064 $7,508 $7,097 $7,967 
Current expected credit loss provision
 277 (1,729)(134)
Less: write-offs charged against the allowance
(58)(540)(2,362)(588)
Credit loss recoveries collected
 12  12 
Balance at end of period
$3,006 $7,257 $3,006 $7,257 
Inventories
As of June 30, 2025 and December 31, 2024, inventories consisted primarily of manufactured equipment held for resale and/or rental of $41.4 million and $36.9 million, respectively, and materials and supplies of $6.6 million and $6.8 million, respectively. These inventories are stated at the lower of average cost or net realizable value. The value of inventory may decrease due to obsolescence, physical deterioration, damage, costs to repair or other causes. Inventory valuation write-downs are determined based on specific facts and circumstances and were immaterial as of June 30, 2025 and December 31, 2024.
New Accounting Standards
Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of Accounting Standards Update (“ASU”) to the FASB’s ASC. The Company considers the applicability and impact of all ASUs.
Recently Adopted Accounting Standards Updates
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which provided guidance on improving financial reporting by requiring disclosure on incremental segment information, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The standard was effective for annual periods beginning in the fiscal year ended December 31, 2024, and for interim periods beginning January 1, 2025, with retrospective application for prior periods disclosed. The Company adopted the standard in the fourth quarter of fiscal year 2024. Refer to Note 11 – Segment Information for the related disclosure-only impacts of adopting this standard. Future interim periods will also be impacted and updated disclosures will occur.
In August 2023, the FASB issued ASU 2023-05, Business Combinations - Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement, which provided guidance on accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statement in order to provide decision useful information to investors and other allocators of capital (collectively investors) in a joint venture’s financial statements and reduce diversity in practice. The new basis of accounting will require that a joint venture, upon formation, will recognize and initially measure its assets and liabilities at fair value (with the exceptions to fair value measurement that are consistent with the business combinations guidance). The standard became effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. However, a joint venture that was formed before January 1, 2025, may elect to apply the guidance retrospectively if it has sufficient information. The Company adopted the standard prospectively in the first quarter of 2025, but it did not have an impact on the unaudited condensed consolidated financial statements.
New Accounting Standards Updates Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which provided guidance to address investors’ requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income tax paid information and effectiveness of income tax disclosures. The standard will be effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2025.
12


In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which provided guidance to address investors’ requests for more detailed information about the types of expenses including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions, such as cost of sales, selling, general and administrative expenses, and research and development costs. The standard will be effective for fiscal year December 31, 2027, and interim periods beginning January 1, 2028. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2027 and future interim periods beginning in 2028.
Immaterial restatement of prior period condensed consolidated statement of cash flows
As disclosed in Note 2 - Basis of Presentation and Summary of Significant Accounting Policies to the Company’s 2024 Annual Report, immaterial errors were identified within previously filed annual and interim Consolidated Balance Sheets and Consolidated Statements of Cash Flows related to the balance sheet classification of Receivables, net, Contract assets, Noncurrent retention receivable, and Contract liabilities, net. The errors related to the inappropriate presentation of retainage receivable on a gross basis rather than netting with contract assets and contract liabilities under ASC 606 - Revenue from Contracts with Customers, as well as the classification of short-term retainage receivable within Receivables, net.
Consistent with the restatements to the annual financial statements included in the Company’s 2024 Annual Report, the Company has restated the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2024 to correct the errors which management has evaluated and concluded are immaterial to such interim financial statement. While the restatement of the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2024 affected line items reported within cash flows from operating activities, it did not impact total cash flows from operating activities, investing activities or financing activities for the six months ended June 30, 2024. Further, the restatement did not impact the Consolidated Statements of Income for either the three or six months ended June 30, 2024.
Note 3 – Revenue from Contracts with Customers
Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.
As part of the adoption of ASC 606 - Revenue from Contracts with Customers, the Company elected the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is 12 months or less.
Contract Estimates and Changes in Estimates
Changes in cost estimates on certain contracts can arise from, but not limited to, changes in productivity and performance expectations, availability of skilled labor in geographic locations of such projects, costs of labor and/or materials, changes in subcontractor productivity and performance, and extended overhead due to weather or other delays. These changes in estimates may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. The Company recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reasonably estimated. Change orders and claims are negotiated in the normal course of business and represent management's estimates of additional contract revenues that have been earned and are probable of collection.
As of June 30, 2025 and December 31, 2024, $45.8 million and $56.2 million, respectively, of unexecuted change orders were included in contract transaction price and in Contract assets or Contract liabilities, net on the unaudited condensed consolidated balance sheets. The Company was in the process of negotiating execution of these change orders in the normal course of business and the recognized amounts represent the Company’s best estimates of additional contract revenues for which it is not probable that a significant reversal of the revenue amounts will occur in the future.
As of June 30, 2025 and December 31, 2024, the Company recorded loss provisions of $0.7 million and $1.0 million, respectively, in Contract liabilities, net on the unaudited condensed consolidated balance sheets related to contracts that are still being completed.
The Company had claim positions of $34.4 million and $54.9 million, respectively, that were excluded from the contract transaction price as of June 30, 2025 and December 31, 2024, respectively. The Company continues to evaluate these claims.
13


The Company received notification in October 2023 from a customer that it is withholding payment of approximately $31.3 million on remaining outstanding billings, including retention, on a large project with a contract that was billed on a time and materials basis with no stated maximum price. The Company believes it has substantial defenses against these claims based upon the terms of the contract and it has performed under the terms of the contract. Therefore, the Company believes collection of the remaining outstanding billings, including retention, is probable and, as a result, the Company has recognized the revenue from this project in its results. However, there is uncertainty surrounding this matter, including the potential long-term nature of dispute resolution, the Company filing a lien on the property and the broad range of possible consideration amounts as a result of negotiations and potential litigation to resolve the dispute.
Additionally, changes in estimates may result in the recognition of revenue in the current period from performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the current estimated progress is less than the previous estimate. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Operating revenues were positively net impacted by approximately 2.8% and 3.2% for the three and six months ended June 30, 2025, respectively, as a result of changes in estimates associated with performance obligations on fixed price contracts satisfied or partially satisfied prior to December 31, 2024.
Operating revenues were positively net impacted by approximately 3.0% and 3.4% for the three and six months ended June 30, 2024, respectively, as a result of changes in estimates associated with performance obligations on fixed price contracts satisfied or partially satisfied prior to December 31, 2023.
The changes in estimates resulted from changes in performance estimates due to revisions to total estimated costs and/or anticipated contract value and from the mitigation of risks and contingencies as projects progressed to completion. A minimal number of fixed priced contracts, each individually resulting in an increase to profitability in excess of $1.0 million, positively net impacted operating revenues by approximately 1.3% and 1.8% for the three and six months ended June 30, 2025, respectively, and 1.3% and 1.2% for the three and six months ended June 30, 2024, respectively. The changes in estimates were made in the ordinary course of business and there were no changes that resulted in material amounts that should have been recognized in a prior period.
Disaggregation of Revenue
In the following tables, revenues are disaggregated by contract type and customer type for each reportable segment. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by economic factors. For more information on the Company’s reportable segments, refer to Note 11 – Segment Information.
The following tables present revenue disaggregated by contract type:
Three months ended June 30, 2025
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$379,415 $113,774 $493,189 
Unit-price10,323 32,689 43,012 
Cost reimbursable*323,862 65,921 389,783 
Total contract revenues713,600 212,384 925,984 
Eliminations(1,986)(2,532)(4,518)
Total operating revenues
$711,614 $209,852 $921,466 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
14


Three months ended June 30, 2024
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$354,424 $90,600 $445,024 
Unit-price16,384 42,207 58,591 
Cost reimbursable*133,085 73,962 207,047 
Total contract revenues503,893 206,769 710,662 
Eliminations(1,878)(5,411)(7,289)
Total operating revenues
$502,015 $201,358 $703,373 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
Six months ended June 30, 2025
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$729,981 $207,377 $937,358 
Unit-price22,098 61,118 83,216 
Cost reimbursable*609,748 128,904 738,652 
Total contract revenues1,361,827 397,399 1,759,226 
Eliminations(6,222)(4,909)(11,131)
Total operating revenues
$1,355,605 $392,490 $1,748,095 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
Six months ended June 30, 2024
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$639,063 $175,646 $814,709 
Unit-price34,223 71,168 105,391 
Cost reimbursable*271,597 148,459 420,056 
Total contract revenues944,883 395,273 1,340,156 
Eliminations(3,473)(7,621)(11,094)
Total operating revenues
$941,410 $387,652 $1,329,062 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
The following table presents revenue disaggregated by customer type:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Commercial
$507,717 $285,729 $927,029 $532,685 
Industrial
77,325 79,835 163,688 159,856 
Institutional
92,333 97,815 195,661 181,526 
Renewables
10,575 12,710 23,352 17,137 
Service & other
25,650 27,804 52,097 53,679 
Total Electrical & Mechanical
713,600 503,893 1,361,827 944,883 
Utility
184,446 182,158 349,500 353,253 
Transportation
27,938 24,611 47,899 42,020 
Total Transmission & Distribution
212,384 206,769 397,399 395,273 
Eliminations
(4,518)(7,289)(11,131)(11,094)
Total operating revenues
$921,466 $703,373 $1,748,095 $1,329,062 
15


Uncompleted Contracts and Contract Assets and Contract Liabilities
Costs, estimated earnings and billings on uncompleted contracts are summarized as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Costs incurred on uncompleted contracts
$6,595,073 $7,034,838 
Estimated earnings
876,290 995,766 
Costs and estimated earnings on uncompleted contracts
7,471,363 8,030,604 
Less: billings to date
(7,457,215)(8,070,859)
Net contract assets (liabilities)
$14,148 $(40,255)
The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in contract assets or contract liabilities.
Contract assets consist of unbilled revenue and retainage. Unbilled revenue occurs when revenues are recognized under the cost-to-cost measure of progress, which exceed amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. Retainage represents amounts that have been contractually invoiced to customers and where payments have been partially withheld pending the achievement of certain milestones, satisfaction of other contractual conditions, or completion of the project. Contract assets are not considered a significant financing component as they are intended to protect the customer in the event the Company does not perform on its obligations under the contract.
Contract liabilities occur when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation. Contract liabilities are not considered to have a significant financing component as they are used to meet working capital requirements that generally are higher in the early stages of a contract and are intended to protect the Company from the counterparty failing to meet its obligations under the contract.
The Company classifies Contract assets and Contract liabilities, net that may be settled after one year from the balance sheet date as current, consistent with the timing of the Company’s project operating cycle.
Contract assets and contract liabilities, net consisted of the following as of:
June 30, 2025December 31, 2024
(In thousands)
Unbilled revenue
$182,268 $124,007 
Retainage
62,234 43,042 
Contract assets
$244,502 $167,049 
Deferred revenue
$315,952 $279,430 
Accrued loss provision
671 1,021 
Less: retainage
(86,269)(73,147)
Contract liabilities, net
$230,354 $207,304 
16


The following table presents the opening and closing balances of contract assets (liabilities) as of:
June 30, 2025December 31, 2024
Contract Assets
Contract Liabilities, Net
Net Contract Assets (Liabilities)
Contract Assets
Contract Liabilities, Net
Net Contract Assets (Liabilities)
(In thousands)
Balance at beginning of period
$167,049 $(207,304)$(40,255)$206,235 $(140,108)$66,127 
Net change during period
77,453 (23,050)54,403 (39,186)(67,196)(106,382)
Balance at end of period
$244,502 $(230,354)$14,148 $167,049 $(207,304)$(40,255)
Contract assets and contract liabilities fluctuate period to period based on various factors, including, but not limited to, changes in the number and size of projects in progress at period end; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings; variability in billing of retainage and the satisfaction of the specified condition; and unapproved change orders and contract claims recognized as revenues. The primary driver of the difference between the Company's opening and closing contract asset and contract liability balances is the timing of the Company's billings, including retainage, in relation to its performance of work.
The Company recognized a net increase in revenues of $34.8 million and $177.6 million for the three and six months ended June 30, 2025, respectively, related to previously recognized deferred revenues that were included in Contract liabilities, net as of December 31, 2024. The Company recognized a net increase in revenues of $24.0 million and $119.6 million for the three and six months ended June 30, 2024, respectively, related to previously recognized deferred revenues that were included in Contract liabilities, net as of December 31, 2023.
Remaining Performance Obligations
Remaining performance obligations include unrecognized revenues that the Company reasonably expects to be realized from the uncompleted portion of services to be performed under job-specific contracts to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.
As of June 30, 2025 and December 31, 2024, the aggregate amount of the transaction price allocated to the Company's remaining performance obligations was $2.68 billion and $2.46 billion, respectively. The table below shows additional information regarding the Company’s remaining performance obligations as of June 30, 2025, including an estimate of when the Company expects to recognize its remaining performance obligations as revenues:
Within 12 monthsGreater than 12 months
(In thousands)
Electrical & Mechanical
$1,944,794 $392,232 
Transmission & Distribution
266,529 73,500 
Total
$2,211,323 $465,732 
Note 4 – Goodwill and Other Intangible Assets
Goodwill
The Company’s carrying amount of goodwill remained unchanged at $143.2 million as of both June 30, 2025 and December 31, 2024. The Company’s reporting units are Electrical & Mechanical, Transmission & Distribution, and Wagner Smith Equipment (“WSE”). WSE is within the Transmission & Distribution reportable segment. Goodwill also remained unchanged for each reportable segment as of both June 30, 2025 and December 31, 2024, with $115.9 million for Electrical & Mechanical and $27.3 million for Transmission & Distribution. No impairments of goodwill were recorded for the three and six months ended June 30, 2025 and 2024.
17


Other Intangible Assets
Finite-lived intangible assets, which were classified in Other noncurrent assets, were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Customer relationships$6,990 $10,450 
Less: accumulated amortization(6,990)(10,334)
Net customer relationships
 116 
Total
$ $116 
Amortization expense for finite-lived intangible assets was $0.1 million for the six months ended June 30, 2025. As a result of the finite-lived intangible assets being fully amortized during the first quarter of 2025, there was no future amortization expense remaining for finite-lived intangible assets.
Amortization expense for finite-lived intangible assets was $0.5 million and $1.0 million for the three and six months ended June 30, 2024, respectively.
Amortization expense is recognized in Selling, general and administrative expenses in the unaudited condensed consolidated statements of income.
No impairments of finite-lived intangible assets were recorded for the three and six months ended June 30, 2025 and 2024.
Note 5 – Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. ASC 820 - Fair Value Measurement (“ASC 820”) establishes a three-tier hierarchy for grouping assets and liabilities, based on the significance and availability of inputs in active markets. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.
In general, fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs use data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are “unobservable data points” for the asset or liability and include situations where there is little, if any, market activity for the asset or liability.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Company measures its investments in certain fixed income and equity securities at fair value with changes in fair value recognized in the unaudited condensed consolidated statements of income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified deferred compensation plan for the Company's executive officers and certain key management employees. The Company invests in these fixed income and equity securities for the purpose of earning investment returns and capital appreciation. Prior to the Separation, the Company was a participant in MDU Resources’ benefit and compensation plans. These investments, which totaled $6.9 million and $4.8 million as of June 30, 2025 and December 31, 2024, respectively, were included in Investments on the unaudited condensed consolidated balance sheets. The Company recognized net unrealized gains on these investments of $0.4 million and $0.3 million for the three and six months ended June 30, 2025, respectively. The net unrealized gains on these investments were immaterial and $0.3 million for the three and six months ended June 30, 2024, respectively. The change in fair value was classified in Other income, net on the unaudited condensed consolidated statements of income.
The estimated fair value of the Company’s Level 2 insurance contracts is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.
Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.
The estimated fair values of the Company’s Cash, cash equivalents and restricted cash, Receivables, Accounts payable and Other accrued liabilities approximate their carrying value due to the short-term maturities of these instruments.
18


The Company has a captive insurance arrangement in which a Captive Cell within a captive insurance company holds cash, classified as restricted cash, and certain other accrued liabilities and other noncurrent liabilities in order to manage and administer insurance claims on behalf of the Company. The fair values of the assets and liabilities held by the Captive Cell approximated their fair values as of both June 30, 2025 and December 31, 2024. Refer to Note 2 – Basis of Presentation and Summary of Significant Accounting Policies for additional information on the Company’s captive insurance arrangement.
The Company’s assets measured at fair value on a recurring basis were as follows:
Fair Value Measurements
as of June 30, 2025, Using
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of June 30, 2025
(In thousands)
Assets:
Insurance contracts
$ $6,938 $ $6,938 
Total assets measured at fair value
$ $6,938 $ $6,938 
Fair Value Measurements
as of December 31, 2024, Using
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of December 31, 2024
(In thousands)
Assets:
Insurance contracts
$ $4,766 $ $4,766 
Total assets measured at fair value
$ $4,766 $ $4,766 
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis
The Company applies the provisions of ASC 820 to its nonrecurring, nonfinancial measurements of nonfinancial assets and liabilities, including long-lived asset impairments. These nonfinancial assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable. No long-lived asset impairments were recorded for both of the three and six months ended June 30, 2025 and 2024.
Assets and Liabilities Not Measured at Fair Value
The Company's long-term debt as of both June 30, 2025 and December 31, 2024, was not measured at fair value on the unaudited condensed consolidated balance sheets, but the corresponding fair values are being provided for disclosure purposes only. The fair values were categorized as Level 2 in the fair value hierarchy and were based on discounted cash flows using current market interest rates. Refer to Note 6 – Debt for additional information on the Company’s long-term debt.
The estimated fair values of the Company's Level 2 gross long-term debt, including current long-term debt, were as follows as of:

June 30, 2025
December 31, 2024

(In thousands)
Carrying value
$292,500 $300,000 
Fair value
$293,734 $298,559 
19


Note 6 - Debt
Certain debt instruments of the Company contain restrictive and financial covenants and cross-default provisions. In order to borrow under the debt instruments, the Company must be in compliance with the applicable covenants and certain other conditions, all of which the Company was in compliance with as of both June 30, 2025 and December 31, 2024. Non-compliance with applicable covenants or conditions may constitute an event of default under the loan agreement. Subject to any applicable cure periods, failure to remedy such a default may require the Company to pursue alternative sources of funding.
Long-Term Debt
Long-term debt outstanding was as follows as of:

Weighted Average Interest Rate as of June 30, 2025
June 30, 2025December 31, 2024

(percentage)
(In thousands)
Term loan due on October 31, 2029
6.30 %$292,500 $300,000 
Revolving credit facility
  
Less: unamortized debt issuance costs
(3,901)(4,352)
Total long-term debt
288,599 295,648 
Less: long-term debt - current portion
(15,000)(15,000)
Long-term debt
$273,599 $280,648 
Term Loan and Revolving Credit Facility
On October 31, 2024, the Company entered into a five-year senior secured credit agreement (the “Credit Agreement”), which provides for a $300.0 million term loan (“Term Loan”) and a $225.0 million revolving credit facility (“Revolving Credit Facility”). Letters of credit are available under the Credit Agreement in an aggregate amount of up to $50.0 million.
As of both June 30, 2025 and December 31, 2024, there was no outstanding balance under the Revolving Credit Facility, but there were $15.6 million of outstanding standby letters of credit. As a result, the Company had a borrowing capacity of $209.4 million under the Revolving Credit Facility.
The Company incurred $4.4 million and $3.5 million of debt issuance costs for the Term Loan and Revolving Credit Facility, respectively. The costs associated with the Term Loan were capitalized and classified as a reduction to Long-term debt and the costs associated with the Revolving Credit Facility were capitalized and recorded to Other noncurrent assets. Each will be amortized to Interest expense, net over the term of the Credit Agreement.
The Company incurred $5.3 million of interest expense related to the Credit Agreement for the three months ended June 30, 2025, consisting of $4.7 million of interest on outstanding borrowings, $0.4 million of debt issuance costs amortization and $0.2 million of unused commitment fees.
The Company incurred $10.9 million of interest expense related to the Credit Agreement for the six months ended June 30, 2025, consisting of $9.7 million of interest on outstanding borrowings, $0.8 million of debt issuance costs amortization and $0.4 million of unused commitment fees.
The Company did not incur any interest expense related to the Credit Agreement for the three and six months ended June 30, 2024, as the agreement had not yet commenced during these periods. Refer to Note 14 – Related-Party Transactions for additional information on related-party interest expense pertaining to periods prior to the Separation.
The Term Loan requires quarterly amortization payments of 5.00% per annum of the original principal amount thereof. The Credit Agreement also requires mandatory prepayments in connection with certain asset sales, subject to certain exceptions. During the six months ended June 30, 2025, the Company paid its required quarterly amortization payments of the Term Loan totaling $7.5 million, along with $9.7 million of associated interest.
20


Borrowings under the Credit Agreement bear interest, at the Company’s option, at an annual rate equal to (a) adjusted term Secured Overnight Financing Rate, defined in a customary manner (“Term SOFR”) plus an applicable rate of 2.00% to 2.75%, based on the Company’s total net leverage ratio (as defined below), or (b) the base rate (determined by reference to the highest of (x) the prime rate, (y) the greater of (i) the federal funds effective rate and (ii) the overnight bank funding rate, in each case, plus 0.50%, and (z) the one-month adjusted Term SOFR rate plus 1.00% per annum, subject to customary floors (clauses (x) through (z), the “Base Rate”)) plus an applicable rate of 1.00% to 1.75%, based on the Company’s total net leverage ratio. Undrawn commitment fees under the Revolving Credit Facility range from 0.30% to 0.45% based on the Company’s consolidated total net leverage ratio.
The Credit Agreement provides for incremental revolving and term facilities at the Company’s request and at the discretion of the lenders or other persons providing such incremental facilities, and also permits the Company to incur other secured or unsecured debt, in all cases subject to conditions and limitations on the amount of such incremental facility or other debt as specified in the Credit Agreement.
The Credit Agreement contains certain limitations with respect to indebtedness, liens, acquisitions and other investments, fundamental changes, restrictive agreements, dividends and redemptions or repurchases of stock, prepayments of certain subordinated indebtedness, dispositions of assets and transactions with affiliates, in each case subject to certain exceptions.
The Credit Agreement contains financial covenants requiring the Company to maintain a maximum consolidated total net leverage ratio of 3.00 to 1.00 and a minimum interest coverage ratio of 3.00 to 1.00, each determined as of the end of each fiscal quarter. Per the Credit Agreement, consolidated total net leverage ratio is defined as the ratio of (a) consolidated funded indebtedness of the Company to (b) last twelve months (“LTM”) earnings before interest, taxes, deprecation and amortization (“EBITDA”). Interest coverage ratio is defined as the ratio of (a) LTM EBITDA to (b) consolidated cash interest expense of the Company. The consolidated total net leverage ratio may be increased at the Company’s option to 3.50 to 1.00 in connection with certain qualifying material acquisitions. The covenants also include restrictions on the sale of certain assets, loans and investments.
Schedule of Debt Maturities
As of June 30, 2025, the long-term debt maturities schedule, excluding unamortized debt issuance costs, for the remainder of 2025 and the four years following December 31, 2025, aggregated as follows:
Remainder of 2025
2026202720282029
Total
(In thousands)
Long-term debt maturities, including current portion
$7,500 $15,000 $15,000 $15,000 $240,000 $292,500 
Note 7 – Leases
Most of the leases the Company enters into are for equipment, buildings and vehicles as part of its ongoing operations. The Company also leases certain equipment to third parties.
Lessee Accounting
The leases the Company has entered into as part of its ongoing operations are considered operating leases. The corresponding lease costs are included in Cost of sales and Selling, general and administrative expenses on the unaudited condensed consolidated statements of income.
Generally, operating leases for vehicles and equipment have a term of one to five years and buildings have a longer term of up to 10 years or more. For certain operating leases, lease terms may include the options to extend or terminate the lease. Similarly, building or property operating leases could include one or more options to renew, with renewal terms that could extend the lease term by one to five years or more.
The Company also has guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the asset at the time of lease termination generally has approximated or exceeded the residual value guarantee. To date, the Company does not have any residual value guarantee amounts probable of being owed to a lessor, financing leases or material agreements with related parties.
21


In addition, the Company has entered into short-term leases to help support its ongoing operations, consisting primarily of short-term equipment and vehicle leases, and generally have a lease term of less than one year.
The following table provides information on the Company's lease costs for operating leases:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Lease costs:
Operating lease cost
$9,438 $7,484 $17,996 $14,613 
Variable lease cost
406 291 741 598 
Short-term lease cost
24,845 28,883 48,531 47,738 
Total lease costs
$34,689 $36,658 $67,268 $62,949 
The following is summary information of lease terms and discount rates for operating leases as of:
June 30, 2025December 31, 2024
Weighted average remaining lease term (in years)
1.15 years
1.38 years
Weighted average discount rate (in percentages)
5.56 %5.50 %
The following is a summary of other information and supplemental cash flow information related to operating leases:
Six months ended June 30,
20252024
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating lease liabilities
$17,712 $14,548 
Right-of-use assets obtained in exchange for new operating lease liabilities
$22,876 $21,860 
The reconciliation of future undiscounted cash flows to operating lease liabilities, including current portion of operating lease liabilities, presented on the unaudited condensed consolidated balance sheets was as follows:
June 30, 2025
(In thousands)
Remainder of 2025$17,258 
202627,232 
202717,860 
20288,863 
20294,229 
Thereafter6,261 
Total
81,703 
Less: discount
(7,294)
Total operating lease liabilities
$74,409 
As of June 30, 2025, the Company has entered into three operating leases totaling $13.1 million that have not yet commenced. During the first quarter of 2025, the Company entered into a $11.0 million operating lease that has a lease term of 7.3 years and will commence in July 2025. During the second quarter of 2025, the Company entered into a $1.6 million operating lease that has a lease term of five years and will commence in August 2025, as well as a $0.4 million operating lease that has a lease term of two years and will commenced in July 2025.
22


Lessor Accounting
The Company leases certain equipment to third parties. These leases are considered short-term operating leases with terms of less than 12 months. The Company recognizes revenue from operating leases in Operating revenues in the unaudited condensed consolidated statements of income on a straight-line basis over the respective operating lease terms.
The Company recognized revenue from operating leases of $11.9 million and $23.0 million for the three and six months ended June 30, 2025, respectively, and $10.4 million and $19.8 million for the three and six months ended June 30, 2024, respectively.
As of June 30, 2025 and December 31, 2024, the Company had $9.4 million and $11.3 million, respectively, of lease receivables in Receivables, net on the unaudited condensed consolidated balance sheets with a majority due within 12 months or less from the respective balance sheet dates.
The Company leases components of certain equipment to third parties under operating leases, which are included within Property, plant and equipment, net in the unaudited condensed consolidated balance sheets, and were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Machinery and equipment$61,346 $59,549 
Less: accumulated depreciation
(30,616)(29,687)
Property, plant and equipment, net
$30,730 $29,862 
Note 8 – Earnings Per Share
Prior to the Separation, Everus Construction had 1,000 common shares issued and outstanding. On October 31, 2024, as part of the Distribution, 50,972,059 shares of Everus common stock were issued and outstanding. Basic and diluted earnings per share for periods prior to the Separation and Distribution have been retrospectively adjusted to incorporate the Everus shares outstanding on the Distribution date. For comparative purposes, and to provide meaningful insight into the weighted average common shares calculation, the Distribution date share count was assumed to be outstanding throughout periods prior to the Separation and Distribution in the calculation of basic weighted average common shares outstanding. In addition, for periods prior to the Separation and Distribution, it was assumed that there were no dilutive or anti-dilutive equity instruments as there were no Everus stock-based awards outstanding during those periods.
Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. The Company calculates diluted earnings per share using the treasury stock method. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of any potentially dilutive securities, except in cases where the effect of such securities would be anti-dilutive.
Basic and diluted earnings per share were calculated as follows, based on a reconciliation of the weighted average common shares outstanding on a basic and diluted basis:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands, except per share amounts)
Net income
$52,843 $38,972 $89,515 $67,186 
Weighted average common shares outstanding - basic
51,04150,97251,04250,972
Effect of dilutive securities - share-based awards
5350
Weighted average common shares outstanding - diluted
51,09450,97251,09250,972
Earnings per share - basic
$1.04 $0.76 $1.75 $1.32 
Earnings per share - diluted
$1.03 $0.76 $1.75 $1.32 
Shares excluded from the calculation of diluted earnings per share due to their anti-dilutive effect
147
23


Note 9 – Stock-Based Compensation
The Company is currently authorized to issue 2.5 million restricted stock units (“RSUs”) and other stock-based awards under the Everus Construction Group, Inc. Long-Term Performance-Based Incentive Plan (“Everus LTIP”). As of June 30, 2025, there were 2.2 million shares available for grant under the Everus LTIP. The Company either purchases shares on the open market or issues new shares of common stock to satisfy the vesting of stock-based awards.
The Company’s compensation committee has the authority to select recipients of awards, determine the type and size of awards, and establish certain terms and conditions of award grants.
Total stock-based compensation expense, including Company participants and non-employee directors, was $1.2 million and $2.9 million for the three and six months ended June 30, 2025, respectively, and $0.4 million and $0.7 million for the three and six months ended June 30, 2024, respectively. Stock-based compensation expense was included in Selling, general and administrative expenses in the unaudited condensed consolidated statements of income.
Restricted Stock Units
During the six months ended June 30, 2025, the Company’s compensation committee granted 47,705 time-vesting RSUs to key employees under the Everus LTIP at a weighted average grant date fair value per share of $49.60. The time-vesting RSUs generally vest ratably in equal installments over three years, contingent on continued employment through the vesting periods. Upon vesting, participants may receive dividends, if any, that accumulate during the vesting period.
During the six months ended June 30, 2025, 18,304 shares of common stock were issued, on a net settlement basis, in connection with vested RSUs.
During the six months ended June 30, 2025, the Company’s compensation committee granted 17,804 time-vesting RSUs to the Company’s non-employee directors under the Everus LTIP at a weighted average grant date fair value per share of $57.39. The time-vesting RSUs generally vest over one year until the next Annual Meeting of Stockholders, contingent on continued service on the Everus board of directors. Upon vesting, the non-employee directors may receive dividends, if any, that accumulate during the vesting period.
Prior to the RSU grants, the non-employee directors received shares of common stock in addition to cash payments for directors’ fees through fully vested stock award grants. On May 22, 2025, the Company granted 6,778 shares with a grant date fair value of $0.4 million to the non-employee directors.
Performance Share Awards
During the six months ended June 30, 2025, the Company’s compensation committee granted 55,092 performance share awards, consisting of performance share units (“PSUs”), at target under the Everus LTIP. These PSUs are generally earned over a three-year vesting period and tied to specific financial and market metrics. Upon vesting, participants may receive dividends, if any, that accumulate during the vesting period.
Under the performance conditions for these PSUs, participants can earn from 0% to 200% of the apportioned target grant of shares. The performance conditions are tied to specific financial metrics. The weighted average grant-date fair value per share for the PSUs applicable to these performance conditions issued in 2025 was $47.27.
Under the market condition for these PSUs, participants can earn from 0% to 200% of the apportioned target grant of shares based on the Company’s total shareholder return relative to that of a selected peer group. The weighted average grant-date fair value per share for the PSUs applicable to the market condition issued in 2025 was $56.91, which was determined by multiple Monte Carlo simulations.
Other Stock Awards
During the six months ended June 30, 2025, the Company issued 569 shares of common stock to certain non-employee directors who chose to divert a portion of their monthly cash payments for directors’ fees in exchange for shares of common stock each quarter.
24


Note 10 – Income Taxes
The Company’s quarterly income tax provision is measured using an estimate of its consolidated annual effective tax rate, adjusted in the current period for discrete income tax items, within the periods presented.
For the three and six months ended June 30, 2025, income tax expense was $19.4 million and $33.0 million, respectively, resulting in an effective tax rate of 26.9% for each period. The effective tax rates for the three and six months ended June 30, 2025 differed from the 2025 statutory tax rate of 21% primarily due to state income taxes, net of federal income taxes, and certain unfavorable permanent book-tax differences due to meals and entertainment expenses and non-deductible employee compensation.
For the three and six months ended June 30, 2024, income tax expense was $13.6 million and $23.6 million, respectively, resulting in an effective tax rate of 25.9% and 26.0%, respectively. The effective tax rates for the three and six months ended June 30, 2024 differed from the 2024 statutory tax rate of 21% primarily due to state income taxes, net of federal income taxes, and certain unfavorable permanent book-tax differences due to economic market performance as well as meals and entertainment expenses.
The effective tax rates for the three and six months ended June 30, 2025 differed from the effective tax rates for the three and six months ended June 30, 2024 due to changes in the Company’s permanent book-tax differences between those periods, specifically increased permanent add-back for meals and entertainment expenses and non-deductible employee compensation.
On July 4, 2025, the One Big Beautiful Bill Act (the “OBBBA”) was signed into law. The OBBBA contains significant tax law changes with various effective dates affecting business taxpayers. Among the tax law changes that will impact the Company relate to the timing of certain tax deductions including depreciation expense, R&D expenditures and interest expense. The Company is still evaluating the impacts to its financial statements. The Company will account for the tax law changes in the third quarter of 2025.
Note 11 – Segment Information
The Company’s reportable segments are those that are based on the Company’s method of internal reporting and management of the business. The Company provides a full spectrum of construction services across most of the United States through two reportable, operating segments:
E&M: Contracting services for the construction and maintenance of electrical and communication wiring and infrastructure, fire suppression systems, and mechanical piping and services to customers in both the public and private sectors.
T&D: Contracting services for the construction and maintenance of overhead and underground electrical, gas and communication infrastructure, as well as design, manufacture and distribution of overhead and underground transmission line construction equipment and tools.
The Company’s Chief Operating Decision Maker (“CODM”) is the Company’s chief executive officer (“CEO”). The Company’s CEO evaluates each reportable segment’s performance, allocates resources and makes decisions based on segment operating income, which is the segment measure of profitability. The CODM uses segment operating income to analyze the results of each reportable segment individually and by comparing the results of the segments with each other. This comparison between segments helps drive decision-making regarding resource allocation and compensation of employees. Segment operating income is also considered when creating the annual budget plan, as well as the forecasting process, including the allocation of capital for uses such as capital expenditures.
All intercompany balances and transactions between the businesses comprising the Company have been eliminated in the unaudited condensed consolidated financial statements.
25


Reconciliations of reportable segment operating revenues, inclusive of the Company’s significant segment expenses of Cost of sales and Selling, general and administrative expenses, to consolidated Income before income taxes and income from equity method investments for the Company’s reportable segments and “Corporate and Other” category were as follows:
Three months ended June 30, 2025
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$713,600 $212,384 $— $925,984 
Eliminations
(1,986)(2,532)— (4,518)
Total segment operating revenues
711,614 209,852 — 921,466 
Cost of sales
626,121 175,646 (170)801,597 
Gross profit
85,493 34,206 170 119,869 
Selling, general and administrative expenses26,225 10,554 10,583 47,362 
Operating income$59,268 $23,652 $(10,413)72,507 
Interest expense, net
4,813 
Other income, net
1,908 
Total consolidated income before income taxes and income from equity method investments
$69,602 
Three months ended June 30, 2024
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$503,893 $206,769 $— $710,662 
Eliminations
(1,878)(5,411)— (7,289)
Total segment operating revenues
502,015 201,358 — 703,373 
Cost of sales
443,758 171,086 (48)614,796 
Gross profit
58,257 30,272 48 88,577 
Selling, general and administrative expenses22,382 9,639 5,247 37,268 
Operating income$35,875 $20,633 $(5,199)51,309 
Interest expense, net
3,246 
Other income, net
1,694 
Total consolidated income before income taxes and income from equity method investments
$49,757 
Six months ended June 30, 2025
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$1,361,827 $397,399 $— $1,759,226 
Eliminations
(6,222)(4,909)— (11,131)
Total segment operating revenues
1,355,605 392,490 — 1,748,095 
Cost of sales
1,201,227 334,842 (336)1,535,733 
Gross profit
154,378 57,648 336 212,362 
Selling, general and administrative expenses50,841 19,525 18,505 88,871 
Operating income$103,537 $38,123 $(18,169)123,491 
Interest expense, net
9,507 
Other income, net
2,475 
Total consolidated income before income taxes and income from equity method investments
$116,459 
26


Six months ended June 30, 2024
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$944,883 $395,273 $— $1,340,156 
Eliminations
(3,473)(7,621)— (11,094)
Total segment operating revenues
941,410 387,652 — 1,329,062 
Cost of sales
832,389 333,476 (97)1,165,768 
Gross profit
109,021 54,176 97 163,294 
Selling, general and administrative expenses43,193 19,352 10,556 73,101 
Operating income$65,828 $34,824 $(10,459)90,193 
Interest expense, net
5,972 
Other income, net
2,612 
Total consolidated income before income taxes and income from equity method investments
$86,833 
Additional financial information on the Company’s reportable segments is shown below, which follows the same accounting policies as those described in Note 2 – Basis of Presentation and Summary of Significant Accounting Policies:
Three months ended,
June 30, 2025June 30, 2024
E&M
T&D
E&M
T&D
(In thousands)
Depreciation and amortization expense
$1,371 $5,796 $1,605 $4,634 
Interest expense, net
(1,474)998 244 1,111 
Income tax expense
16,470 5,812 10,384 4,970 
Capital expenditures*
$805 $12,103 $1,421 $5,361 
Six months ended,
June 30, 2025June 30, 2024
E&M
T&D
E&M
T&D
(In thousands)
Depreciation and amortization expense
$2,853 $11,245 $3,176 $9,095 
Interest expense, net
(3,297)1,698 171 2,048 
Income tax expense
29,737 9,254 18,672 8,347 
Capital expenditures*
$10,124 $21,923 $2,940 $13,470 
__________________
*Capital expenditures for the three and six months ended June 30, 2025 and 2024 include noncash transactions for capital expenditure-related Accounts payable.
Reconciliations of reportable segment assets to consolidated assets were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
E&M segment assets
$938,959 $764,470 
T&D segment assets
432,062 410,887 
Total reportable segment assets1,371,021 1,175,357 
Other assets139,181 161,016 
Elimination of intercompany receivables
(28,825)(47,910)
Total consolidated assets $1,481,377 $1,288,463 
For more information about the disaggregation of the Company’s revenue by contract type and customer type for each reportable segment, refer to Note 3 – Revenue from Contracts with Customers.
27


Revenue from a single customer accounted for approximately 17% and 16% of total operating revenues for the three and six months ended June 30, 2025, respectively, which was included in the E&M segment. No single customer accounted for more than 10% of total operating revenues for the three and six months ended June 30, 2024.
At a segment level, revenue from two E&M customers individually accounted for approximately 22% and 12% of total E&M segment revenues for the three months ended June 30, 2025, respectively, and for approximately 20% and 11% of total E&M segment revenues for the six months ended June 30, 2025, respectively. No single E&M customer accounted for more than 10% of total E&M segment revenues for the three and six months ended June 30, 2024.
As for T&D, revenue from two T&D customers that individually accounted for approximately 17% and 10% of total T&D segment revenues for the three months ended June 30, 2025, respectively, and for approximately 18% and 10% of total T&D segment revenues for the six months ended June 30, 2025, respectively. A single T&D customer accounted for approximately 18% and 20% of total T&D segment revenues for the three and six months ended June 30, 2024, respectively.
Trade receivables from a single customer accounted for approximately 19% of total trade receivables as of June 30, 2025, which was included in the E&M segment. No single customer accounted for more than 10% of total trade receivables as of December 31, 2024.
At a segment level, trade receivables from two E&M customers that individually accounted for approximately 23% and 10% of total E&M segment trade receivables as of June 30, 2025, respectively. Trade receivables from a single customer accounted for approximately 10% of total E&M segment trade receivables as of December 31, 2024.
No single T&D customer accounted for more than 10% of total T&D segment trade receivables as of June 30, 2025 and December 31, 2024.
Note 12 – Employee Benefit Plans
Nonqualified Deferred Compensation Plans
In 2012, MDU Resources established a nonqualified deferred compensation plan (the “MDU Resources 2012 plan”) for certain key management employees, including certain employees of the Company. In 2020, the MDU Resources 2012 plan was frozen to new participants and no new Company contributions were made to the MDU Resources 2012 plan after December 31, 2020. Vesting for participants not fully vested was retained. To replace the MDU Resources 2012 plan, a new nonqualified deferred compensation plan was adopted in 2020 by MDU Resources, effective January 1, 2021 (the “MDU Resources 2020 plan”).
In connection with the Separation, the Company adopted its own nonqualified deferred compensation plan, effective October 31, 2024, in which eligible employees of the Company may participate. Previous Company employee liability balances related to the MDU Resources 2020 plan were transferred to the Company. The MDU Resources 2012 plan associated liability balances were assumed by MDU Resources.
Net expenses incurred by the Company under these plans were $0.4 million and $1.6 million for the three and six months ended June 30, 2025, respectively, and $0.1 million and $0.5 million for the three and six months ended June 30, 2024, respectively.
Note 13 – Commitments and Contingencies
The Company is a party to claims and lawsuits arising out of its business, including that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage; personal injury; and environmental, contractual, statutory and regulatory obligations. The Company accrues a liability for loss contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable, but the amount cannot be reasonably estimated, or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss.
28


Litigation
As of June 30, 2025 and December 31, 2024, the Company accrued for litigation-related contingent liabilities that have not been discounted of $5.1 million and $4.5 million, respectively, which were included in either Other accrued liabilities or Other noncurrent liabilities on the unaudited condensed consolidated balance sheets. For such cases where the Company determined that the outcome of the outstanding litigation cases will be covered by the Company’s insurance carrier, any amounts due related to the litigation will be paid directly by the Company’s insurance carrier. As a result, the Company had net loss contingency liabilities, after insurance claim receivables, of $0.5 million and $3.5 million as of June 30, 2025 and December 31, 2024, respectively, reflecting the amounts that the Company would be responsible for resulting from litigation.
The Company will continue to monitor each matter and adjust accruals as necessary based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company’s financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred and are included in Selling, general and administrative expenses on the unaudited condensed consolidated statements of income.
Guarantees
In the normal course of business, the Company has surety bonds related to construction contracts of its subsidiaries. These bonds relate to certain public and private sector contracts to secure contractual performance, including completion of agreed upon contract terms, timing and price, payments to subcontractors and suppliers, and protection for customers from fraudulent practices. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds are expected to expire within the next 12 months; however, the Company likely will continue to enter into surety bonds for its subsidiaries in the future. As of June 30, 2025 and December 31, 2024, the potential maximum payment amounts the Company would be required to make under the outstanding surety bonds were approximately $739.2 million and $717.0 million, respectively, which were not reflected on the unaudited condensed consolidated balance sheets.
The Company has outstanding guarantees to third parties for the guarantees of job performance and/or leasing activity of certain subsidiaries of the Company. The job performance guarantees are related to contracts for contracting services. As of June 30, 2025 and December 31, 2024, the fixed maximum amounts guaranteed under these agreements aggregated to $659.8 million and $542.7 million, respectively. The scheduled expiration of the maximum amounts guaranteed aggregate to $63.3 million for the remainder of 2025, $505.3 million in 2026, $49.8 million in 2027, $19.2 million in 2028, $3.4 million in 2029 and $18.8 million thereafter. There were no amounts outstanding under the previously mentioned guarantees and the maximum amounts guaranteed were not reflected on the unaudited condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024. However, in the event of default under these guarantee obligations, the Company would be required to make payments to satisfy its guarantees.
In addition to the above guarantees, there were $15.6 million of outstanding standby letters of credit for certain guarantees to third parties under our Revolving Credit Facility as of both June 30, 2025 and December 31, 2024. In the event of default under these letter-of-credit obligations, the Company would be obligated for reimbursement of payments made under the letters of credit. For more information on the letters of credit under our Revolving Credit Facility, refer to Note 6 – Debt.
Separately, the Company has issued guarantees to third parties related to the routine purchase of maintenance items, materials and lease obligations for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. There were no amounts outstanding and the maximum amounts guaranteed were not reflected on the unaudited condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024. In the event a subsidiary of the Company defaults under these obligations, the Company would be required to make payments to satisfy these guarantees.
Note 14 – Related-Party Transactions
Allocation of Corporate Expenses
Prior to the Separation, Centennial and MDU Resources allocated expenses for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, internal audit, risk management and other shared services. The amounts allocated were $7.9 million and $22.7 million for the three and six months ended June 30, 2024, respectively.
29


These expenses were allocated to the Company on the basis of direct usage where identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average cash management program borrowings with MDU Resources, the percent of total average commercial paper borrowings with Centennial or other allocation methodologies that were considered to be a reasonable reflection of the utilization of the services provided to the benefits received. Some of the utilization factors considered include the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.
These cost allocations were a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented prior to the Separation. However, the allocations may not be indicative of the actual expenses that would have been incurred had the Company operated as a standalone company. Actual costs as a standalone company depend on a number of factors, including the chosen organizational structure, whether functions are outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. Refer to Note 2 – Basis of Presentation and Summary of Significant Accounting Policies for additional information.
Transition Services Agreement
On October 31, 2024, as part of the Separation, the Company and MDU Resources entered into a transition services agreement whereby the Company and MDU Resources provide certain transition services to each other. The transition services agreement outlines services that are provided between parties related to tax, legal, treasury, human resources, information technology, risk management and other general and administrative functions. For the three and six months ended June 30, 2025, the Company incurred $1.3 million and $2.6 million of transition services expenses related to services from MDU Resources, respectively, which were reflected in Selling, general and administrative expenses on the unaudited condensed consolidated statements of income. During the second quarter of 2025, the Company deemed $0.5 million of transition services expenses from the first quarter of 2025 to be recurring in nature and thus, not transition services expenses. For both of the three and six months ended June 30, 2025, the Company received an immaterial amount for its services to MDU Resources, which was reflected in Other income, net on the unaudited condensed consolidated statements of income. The majority of the transition services are expected to be completed over a period of 20 months, but no longer than two years, after the Separation.
Cash Management and Financing
Prior to the second quarter of 2023, Centennial had a commercial paper program and long-term borrowing arrangements in which the Company and certain of its subsidiaries participated. Centennial repaid all of its outstanding debt in the second quarter of 2023, and subsequently MDU Resources supported the Company’s borrowing needs through Centennial. The Company accounted for cash receipts and disbursements from MDU Resources and Centennial, through related-party receivables and payables. Until the Separation, the Company had related-party agreements in place with Centennial, via MDU Resources, for the financing of its capital needs. Following the Separation, the Company relies on its own credit and financing arrangements.
The Company was allocated interest based on borrowings from or lending to the cash management and financing program as well as the funding related to these agreements as described above. The related-party interest expense associated with the Company’s participation in the cash management and financing program was $3.3 million and $6.1 million for the three and six months ended June 30, 2024, respectively.
30


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following information should be read in conjunction with the unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q (“Quarterly Report”). The following discussion may contain forward-looking statements that are based upon current expectations and are subject to uncertainty and changes in circumstances.
Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to these differences include those factors discussed in the following and elsewhere in this Quarterly Report, particularly in the section entitled “Cautionary Note Regarding Forward-Looking Statements.” Refer to the section titled “Item 1A. Risk Factors” included in our 2024 Annual Report on Form 10-K (“2024 Annual Report”) for more information concerning our risk factors. References to the “Company,” “Everus,” “we,” “us,” and “our” refer to Everus Construction Group, Inc. and its consolidated subsidiaries, unless otherwise stated or indicated by context.
Cautionary Note Regarding Forward-Looking Statements
This Quarterly Report contains certain “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements that reflect our expectations, assumptions or projections about the future, other than statements of historical facts, including, without limitation, statements regarding plans, trends, objectives, goals, business strategies, market potential, future financial performance and other matters are considered forward-looking statements. The words “believe,” “expect,” “estimate,” “could,” “should,” “would,” “intend,” “may,” “plan,” “predict,” “seek,” “anticipate,” “project” and similar expressions generally identify forward-looking statements, which speak only as of the date the statements were made. In particular, information included under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Item 3. Quantitative and Qualitative Disclosures about Market Risk” of this Quarterly Report contains forward-looking statements.
The matters discussed in these forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results to differ materially from those projected, anticipated or implied in the forward-looking statements. Although we believe that the expectations reflected in any forward-looking statements we make are based on reasonable assumptions as of the date they are made, we can give no assurance that the expectations will be attained and it is possible that actual results may differ materially from those indicated by these forward-looking statements due to a variety of risks and uncertainties. For additional information on identifying factors that may cause actual results to vary materially from those stated in forward-looking statements, see the discussion under “Item 1A. Risk Factors” in our 2024 Annual Report.
You should read this Quarterly Report completely and with the understanding that actual future results may be materially different from expectations. All forward-looking statements made in this Quarterly Report are qualified by these cautionary statements. These forward-looking statements are made only as of the date of this Quarterly Report, and we do not undertake any obligation, other than as may be required by law, to update or revise any forward-looking or cautionary statements to reflect changes in assumptions, the occurrence of events, unanticipated or otherwise, and changes in future operating results over time or otherwise.
Comparisons of results for current and any prior periods are not intended to express any future trends, or indications of future performance, unless expressed as such, and should only be viewed as historical data.
Overview
We are a leading construction solutions provider offering specialty contracting services to a diverse set of end markets, which are provided to commercial, industrial, institutional, renewables, service, utility, transportation and other customers. We operate throughout most of the United States through two reportable, operating segments:
Electrical & Mechanical (“E&M”): Contracting services including construction and maintenance of electrical and communication wiring and infrastructure, fire suppression systems, and mechanical piping and services in both the public and private sectors.
Transmission & Distribution (“T&D"): Contracting services including construction and maintenance of overhead and underground electrical, gas and communication infrastructure, as well as design, manufacture and distribution of overhead and underground transmission line construction equipment and tools.
31


We focus on safely executing projects; providing a superior return on investment by building new and strengthening existing customer relationships; ensuring quality service; effectively managing costs; retaining, developing and recruiting talented employees; growing through organic and strategic acquisition opportunities; and focusing efforts on projects that will permit higher margins while properly managing risk. The growth we have experienced in recent years is due in part to the project awards in the end markets and submarkets served and the ability to support national customers in most of the regions in which we operate. Our strong presence in the Western, Midwestern and Eastern regions of the United States has driven opportunities in data centers, high tech, hospitality and utilities, while customer expansion nationwide continues to extend our reach through partnerships through our 15 wholly owned operating companies. At Everus, people are our core, and we prioritize integrity, safety and growth through comprehensive training, hands-on development, safety compliance metrics and strong union partnerships to instill a safety first culture and ethical leadership across all levels.
Economic and Industry Factors Impacting Our Business
We have experienced increased insurance costs and anticipate continued increases in insurance costs. Premiums in the insurance industry have risen due to many factors, such as economic inflation and a rise in insurance carriers’ losses, in particular for wildfire risks. We experienced these aforementioned impacts with coverage for our insurance lines on a standalone basis following the Separation. However, we are formulating strategies to minimize these costs and/or ensuring these costs are built into our bidding opportunities going forward.
Despite these increased costs, we are focused on growing our total revenues, expanding margins, managing costs and generating cash, all of which would result in increased operating income.
Market Conditions and Outlook
The U.S. construction services industry is highly fragmented. It includes a wide spectrum of players, from small, private companies whose activities are geographically concentrated to larger public companies with nationwide capabilities. Competition within the industry is influenced by various elements such as technical expertise, service pricing, financial and operational resources, track record for safety, industry reputation and dependability.
The U.S. construction services industry serves a diverse customer base that includes federal, state and municipal governmental agencies, commercial and residential developers and private parties. The mix of customers varies by region and economic conditions.
The main factors and trends in the U.S. construction services industry include:
Key economic factors. Many factors affect product demand, including public spending on infrastructure projects, general economic conditions, including population growth and employment levels, imposed and proposed tariffs, and prevailing interest rates.
Inflation. Rising inflation can increase the cost of construction materials, labor and insurance premiums, impacting project budgets and profitability.
Industry fragmentation. There are thousands of construction services providers of varying scope and size. Market participants may enter new geographies or expand existing positions through organic growth or the acquisition of existing providers.
Seasonality. Activity in certain areas is seasonal due to the effects of weather, which can impact safety and efficiency of operations but could also lead to demand for our services.
Cyclicality. The demand for construction services is significantly influenced by the cyclical nature of the economy.
Regulations. Operations are subject to extensive laws and regulations relating to the maintenance of safe conditions in the workplace.
Production inputs. Cost of labor, equipment and other inputs can vary over time based on macroeconomic factors and impact profitability of operations.
Personnel. Ability to maintain productivity and operating performance is heavily dependent on the ability to employ, train and retain qualified personnel necessary to operate efficiently.
32


We continued to have bidding opportunities in the specialty contracting markets we have operated in during 2025, as evidenced by our backlog. We continue to see strong project opportunities across our diverse service offerings, particularly for data center, underground and hospitality work. With our successful track record of executing on complex projects, our long-term customer relationships, safe and skilled workforce, quality of service and effective cost management, we remain well-positioned to benefit from favorable demand drivers, including high tech reshoring, data center construction and utility infrastructure investments, giving us the opportunity to continue securing and executing profitable projects in the future.
The Separation and Distribution
On November 2, 2023, MDU Resources Group, Inc. (“MDU Resources”) announced its intention to pursue a tax-free spinoff of Everus Construction, Inc. (formerly known as MDU Construction Services Group, Inc.) (“Everus Construction”) from MDU Resources (the “Separation”). Prior to the Separation, Everus Construction was the construction services segment of MDU Resources and operated as a wholly owned subsidiary of CEHI, LLC (“Centennial”), which is a wholly owned subsidiary of MDU Resources. In anticipation of the Separation, MDU Resources formed a new wholly owned subsidiary, Everus Construction Group, Inc., that became the new parent company of Everus Construction.
On October 31, 2024, MDU Resources completed the Separation by transferring Everus Construction, inclusive of all its assets and liabilities, to Everus and distributing 50,972,059 shares of Everus common stock ($0.01 par value) to MDU Resources stockholders of record as of October 21, 2024 (the “Distribution”). The Distribution was structured as a pro rata distribution of one share of Everus common stock for every four shares of MDU Resources common stock (such ratio, the “Distribution Ratio”). MDU Resources did not distribute any fractional shares of Everus common stock to its stockholders as part of the distribution. Instead, MDU Resources’ stockholders received cash in lieu of any fractional shares of Everus common stock that they would have received after application of the Distribution Ratio.
As a result of the Separation and Distribution, Everus is an independent publicly traded company and our common stock is listed under the symbol “ECG” on the New York Stock Exchange.
The Separation and Distribution was completed pursuant to a separation and distribution agreement and other agreements with MDU Resources, including, but not limited to, a transition services agreement, a tax matters agreement and an employee matters agreement. Refer to Note 14 – Related-Party Transactions in the unaudited condensed consolidated financial statements contained elsewhere in this Quarterly Report for additional information on the transition services agreement. We have incurred costs related to becoming an independent public entity and expect additional ongoing expenses related to continued operations as such.
For a complete discussion of the associated risks and uncertainties associated with the Separation and Distribution, see “Risk Factors—Separation and Distribution Risks” in our 2024 Annual Report.
Basis of Presentation
Prior to the Separation, Everus Construction historically operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a standalone company. For periods prior to the Separation, financial information included in the accompanying unaudited condensed consolidated financial statements and related footnotes of this Quarterly Report were prepared on a “carve-out” basis in connection with the Separation and were derived from the unaudited condensed consolidated financial statements of MDU Resources as if we operated on a standalone basis during the periods presented. However, the financial information included in unaudited condensed consolidated financial statements and related footnotes for periods prior to the Separation do not necessarily reflect what our results of operations, financial position and cash flows would have been had we operated as a separate, publicly traded company and may not be indicative of our future performance. For additional information related to our basis of presentation, see Note 2 – Basis of Presentation and Summary of Significant Accounting Policies in the unaudited condensed consolidated financial statements contained elsewhere in this Quarterly Report.
Before the Separation, we historically participated in MDU Resources’ centralized cash management program through Centennial, including its overall financing arrangements. We had related-party agreements in place with Centennial for the financing of our capital needs, which were reflected as Related-party notes payable on the unaudited condensed consolidated balance sheets for periods prior to the Separation. Interest expense, net in the unaudited condensed consolidated statements of income reflected the allocation of interest on borrowing and funding associated with the related-party agreements for periods prior to the Separation. Refer to Note 14 – Related-Party Transactions in the unaudited condensed consolidated financial statements contained elsewhere in this Quarterly Report for additional information.
33


Following the Separation, we rely on our own credit and financing arrangements and incur interest expense associated with those arrangements. For additional information related to our current credit and financing arrangements, refer to Note 6 – Debt in the unaudited condensed consolidated financial statements contained elsewhere in this Quarterly Report.
Cash-settled related-party transactions between Everus, MDU Resources, Centennial, and other MDU Resources subsidiaries were included in the unaudited condensed consolidated financial statements for periods prior to the Separation. For additional information regarding the agreements between us, MDU Resources and Centennial, refer to the “Certain Relationships and Related Person Transactions, and Director Independence” section in our 2024 Annual Report.
All intercompany balances and transactions between the businesses comprising Everus have been eliminated in the accompanying unaudited condensed consolidated financial statements.
Consolidated Results of Operations For the Three and Six Months Ended June 30, 2025 and 2024
The following table sets forth our consolidated selected statements of income data, as well as the percentage change from the prior comparative interim period.
Three months ended June 30, Six months ended June 30,
20252024% change20252024% change
(In millions, except percentages)
Operating revenues
$921.5 $703.3 31.0 %$1,748.1 $1,329.1 31.5 %
Cost of sales
801.6 614.8 30.4 1,535.7 1,165.8 31.7 
Gross profit
119.9 88.5 35.5 212.4 163.3 30.1 
Selling, general and administrative expenses
47.4 37.2 27.4 88.9 73.1 21.6 
Operating income
72.5 51.3 41.3 123.5 90.2 36.9 
Interest expense, net
4.8 3.3 45.5 9.5 6.0 58.3 
Other income, net
1.9 1.7 11.8 2.5 2.6 (3.8)
Income before income taxes and income from equity method investments
69.6 49.7 40.0 116.5 86.8 34.2 
Income taxes
19.4 13.6 42.6 33.0 23.6 39.8 
Income from equity method investments
2.6 2.9 (10.3)6.0 4.0 50.0
Net income
$52.8 $39.0 35.4 %$89.5 $67.2 33.2 %
Three Months Ended June 30, 2025, Compared to Three Months Ended June 30, 2024
Operating Revenues
Operating revenues for the three months ended June 30, 2025, were $921.5 million, an increase of $218.2 million, or 31.0%, from $703.3 million for the three months ended June 30, 2024. E&M revenues rose $209.8 million, or 41.6%, and T&D revenues grew $5.6 million, or 2.7%.
E&M revenues increased $209.8 million, or 41.6%, as a result of higher revenues for the commercial end market, partially offset by modest revenue declines for the remaining E&M end markets as discussed in more detail below.
Commercial revenues increased due to higher data center, hospitality and commercial submarket activity due to increased workloads.
Institutional revenues declined with reduced workload activity in the healthcare submarket, partially offset by increased project activity in the education and government submarkets.
Industrial revenues decreased with lower project activity in the high tech submarket, partially offset by higher workloads in oil & gas and manufacturing.
Service & other revenues slowed from lower repair and maintenance demand.
Renewables revenues declined due to decreased project activity within the generation submarket and the timing of projects.
34


T&D revenues increased $5.6 million, or 2.7%, due to higher utility and transportation end-market revenues.
Transportation revenues increased with higher workloads in the traffic signalization submarket, partially offset by reduced project activity in the street lighting submarket.
Utility revenues increased from higher workloads and submarket activity across underground and construction, partially offset by lower distribution, telecommunication and transmission workloads due to timing of project availability.
Cost of Sales
Cost of sales for the three months ended June 30, 2025, was $801.6 million, an increase of $186.8 million, or 30.4%, from $614.8 million for the three months ended June 30, 2024. This increase primarily related to higher operating costs due to increased E&M and T&D workloads and changes in project mix, partially offset by efficiency gains on certain projects. Labor, subcontractor, material and equipment and tools costs increased $93.8 million, $52.2 million, $22.8 million and $8.6 million, respectively, along with higher other job expenses of $9.4 million.
Gross Profit
Gross profit for the three months ended June 30, 2025, was $119.9 million, an increase of $31.4 million, or 35.5%, from $88.5 million for the three months ended June 30, 2024. The increase was primarily driven by higher revenues and higher gross profit margin due to project timing and efficiency gains on certain projects, partially offset by changes in project mix. Gross profit margin increased to 13.0% for the three months ended June 30, 2025, compared to 12.6% for the three months ended June 30, 2024.
Selling, General and Administrative Expenses
Selling, general and administrative expenses for the three months ended June 30, 2025, were $47.4 million, an increase of $10.2 million, or 27.4%, from $37.2 million for the three months ended June 30, 2024. The increase was driven primarily by higher labor and professional service-related expenses of $7.0 million and $1.6 million, respectively, including incremental stand-alone operating costs, to support the operational growth of the business, and higher general expenses of $1.6 million including higher corporate overhead expenses.
Operating Income
Operating income for the three months ended June 30, 2025, was $72.5 million, an increase of $21.2 million, or 41.3%, from $51.3 million for the three months ended June 30, 2024. The increase was primarily driven by increased gross profit and gross profit margin, partially offset by increased selling, general and administrative expenses, including incremental stand-alone operating costs, both of which are discussed above. Operating income margin increased to 7.9% for the three months ended June 30, 2025, compared to 7.3% for the three months ended June 30, 2024.
Interest Expense, Net
Interest expense, net for the three months ended June 30, 2025, was $4.8 million, an increase of $1.5 million, or 45.5%, from $3.3 million for the three months ended June 30, 2024. This increase primarily related to average higher debt balances under the Term Loan (as defined below) during the three months ended June 30, 2025, compared to the average debt balances from the related-party cash management program for working capital needs during the three months ended June 30, 2024. For the three months ended June 30, 2025, we earned $0.6 million in interest income from our daily cash sweep program, partially offsetting the increase in interest expense.
Other Income, Net
Other income, net for the three months ended June 30, 2025, was $1.9 million, an increase of $0.2 million, or 11.8%, from $1.7 million for the three months ended June 30, 2024. This increase primarily related to miscellaneous income activity, including rebates and bank fees.
Income Taxes
Income taxes for the three months ended June 30, 2025, were $19.4 million, an increase of $5.8 million, or 42.6%, from $13.6 million for the three months ended June 30, 2024, reflecting higher pretax income for the period. The effective tax rate was 26.9% for the three months ended June 30, 2025, compared to 25.9% for the three months ended June 30, 2024.
35


Income from Equity Method Investments
Income from equity method investments for the three months ended June 30, 2025, was $2.6 million, a decrease of $0.3 million, or 10.3%, from $2.9 million for three months ended June 30, 2024. This decrease primarily related to decreased activity on joint ventures during the period.
Net income for the three months ended June 30, 2025, was $52.8 million, an increase of $13.8 million, or 35.4%, from $39.0 million for the three months ended June 30, 2024. The increase was primarily from increased gross profit and gross profit margin, partially offset by higher selling, general and administrative expenses, including incremental stand-alone operating costs, interest expense related to the company's borrowing arrangements and taxes from higher pretax income. Net income margin increased to 5.7% for the three months ended June 30, 2025, compared to 5.5% for the three months ended June 30, 2024.
Six Months Ended June 30, 2025, Compared to Six Months Ended June 30, 2024
Operating Revenues
Operating revenues for the six months ended June 30, 2025, were $1,748.1 million, an increase of $419.0 million, or 31.5%, from $1,329.1 million for the six months ended June 30, 2024. E&M revenues grew $416.9 million, or 44.1%, and T&D revenues increased $2.1 million, or 0.5%.
E&M revenues increased $416.9 million, or 44.1%, as a result of growth across all E&M end markets, except for Service & other, which had a marginal revenue decline as discussed in more detail below.
Commercial revenues rose with higher data center and hospitality submarket activity due to increased workloads.
Institutional revenues increased from higher workloads in the education and government submarkets, with lower project activity in the healthcare submarket.
Renewables revenues grew due to increased project activity within the generation submarket and timing of projects.
Industrial experienced higher workloads in the oil & gas and manufacturing submarkets, partially offset by reduced project activity in the high tech submarket.
Service & other revenues declined due to decreased repair and maintenance demand.
T&D revenues increased $2.1 million, or 0.5%, due to higher transportation end-market revenues, partially offset by lower utility end-market revenues.
Transportation had higher revenues due to higher workloads in the traffic signalization submarket, partially offset by reduced project activity in the street lighting submarket.
Utility revenues decreased from lower workloads due to weather-related impacts and timing of project availability in the distribution, storm, transmission and substation submarkets, partially offset by increased project activity across the underground, sales and construction submarkets.
Cost of Sales
Cost of sales for the six months ended June 30, 2025, was $1,535.7 million, an increase of $369.9 million, or 31.7%, from $1,165.8 million for the six months ended June 30, 2024. This increase primarily related to higher operating costs from increased E&M and T&D workloads and changes in project mix, partially offset by efficiency gains on certain projects. Labor, subcontractor, material, and equipment and tools costs increased $194.3 million, $85.4 million, $63.4 million and $15.4 million, respectively, along with higher other job expenses of $11.4 million.
36


Gross Profit
Gross profit for the six months ended June 30, 2025, was $212.4 million, an increase of $49.1 million, or 30.1%, from $163.3 million for the six months ended June 30, 2024. The increase was primarily driven by higher revenues due to project timing and efficiency gains on certain projects, partially offset by higher operating costs and lower gross profit margin from changes in project mix. Gross profit margin was 12.2% for the six months ended June 30, 2025, compared to 12.3% for the six months ended June 30, 2024.
Selling, General and Administrative Expenses
Selling, general and administrative expenses for the six months ended June 30, 2025, were $88.9 million, an increase of $15.8 million, or 21.6%, from $73.1 million for the six months ended June 30, 2024. The increase was driven primarily by higher labor and professional service-related expenses of $11.8 million and $3.5 million, respectively, including incremental stand-alone operating costs, to support the operational growth of the business, and higher general expenses of $2.1 million, including higher corporate overhead expenses. Partially offsetting these increases was lower provision for expected credit losses of $1.6 million.
Operating Income
Operating income for the six months ended June 30, 2025 was $123.5 million, an increase of $33.3 million, or 36.9%, from $90.2 million for the six months ended June 30, 2024. The increase was primarily driven by increased gross profit, partially offset by increased selling, general and administrative expenses, including incremental stand-alone operating costs, both of which are discussed above. Operating income margin increased to 7.1% for the six months ended June 30, 2025, compared to 6.8% for the six months ended June 30, 2024.
Interest Expense, Net
Interest expense, net for the six months ended June 30, 2025, was $9.5 million, an increase of $3.5 million, or 58.3%, from $6.0 million for the six months ended June 30, 2024. The increase primarily related to average higher debt balances under the Term Loan (as defined below) during the six months ended June 30, 2025, compared to the average debt balances from the related-party cash management program for working capital needs during the six months ended June 30, 2024. For the six months ended June 30, 2025, we earned $1.5 million in interest income from our daily cash sweep program, partially offsetting the increase in interest expense.
Other Income, Net
Other income, net for the six months ended June 30, 2025, was $2.5 million, a decrease of $0.1 million, or 3.8%, from $2.6 million for the six months ended June 30, 2024. The decrease primarily related to reduced miscellaneous income activity compared to the prior-year period, including lower rebates and bank fees.
Income Taxes
Income taxes for the six months ended June 30, 2025, were $33.0 million, an increase of $9.4 million, or 39.8%, from $23.6 million for the six months ended June 30, 2024, reflecting higher pretax income for the period. The effective tax rate was 26.9% for the six months ended June 30, 2025, compared to 26.0% for the six months ended June 30, 2024.
Income from Equity Method Investments
Income from equity method investments for the six months ended June 30, 2025, was $6.0 million, an increase of $2.0 million, or 50.0%, from $4.0 million for the six months ended June 30, 2024. The increase primarily related to increased activity on joint ventures for the period.
Net Income
Net income for the six months ended June 30, 2025, was $89.5 million, an increase of $22.3 million, or 33.2%, from $67.2 million for the six months ended June 30, 2024. The increase was primarily from increased gross profit and higher income from joint ventures, partially offset by higher selling, general and administrative expenses, interest expense related to our borrowing arrangements and taxes due to higher pretax income. Net income margin remained consistent at 5.1% for the six months ended June 30, 2025, compared to 5.1% for the six months ended June 30, 2024.
37


Segment Results of Operations For the Three and Six Months Ended June 30, 2025 and 2024
We report our results under two reportable, operating segments: E&M and T&D. The following table sets forth segment revenues, segment operating income and “Corporate and Other” category operating income for the periods indicated, as well as the percentage change from the prior comparative interim period:
Three months ended June 30, Six months ended June 30,
20252024% Change20252024% Change
(In millions, except percentages)
Operating revenues:
Electrical & Mechanical
$713.6 $503.8 41.6 %$1,361.8 $944.9 44.1 %
Transmission & Distribution
212.4 206.8 2.7 397.4 395.3 0.5 
Eliminations
(4.5)(7.3)(38.4)(11.1)(11.1)— 
Consolidated revenues
$921.5 $703.3 31.0 %$1,748.1 $1,329.1 31.5 %

Operating income:
Electrical & Mechanical
$59.2 $35.9 64.9 %$103.5 $65.8 57.3 %
Transmission & Distribution
23.7 20.6 15.0 38.2 34.8 9.8 
Corporate and Other
(10.4)(5.2)(100.0)(18.2)(10.4)(75.0)
Consolidated operating income
$72.5 $51.3 41.3 %$123.5 $90.2 36.9 %
Three Months Ended June 30, 2025, Compared to Three Months Ended June 30, 2024
Operating Revenues
E&M segment revenues for the three months ended June 30, 2025, were $713.6 million, an increase of $209.8 million, or 41.6%, from $503.8 million for the three months ended June 30, 2024. The increase primarily related to higher revenues for the commercial end market, partially offset by modest revenue declines for the remaining E&M end markets.
Commercial revenues increased $222.0 million with higher data center, hospitality and commercial submarket activity due to increased workloads.
Institutional revenues decreased $5.5 million, driven by lower workloads in healthcare, partially offset by increased submarket activity in education and government.
Industrial revenues decreased $2.5 million, due to reduced activity in the high tech submarket, partially offset by higher workloads in oil & gas and manufacturing.
Service & other revenues softened by $2.1 million as a result of lower repair and maintenance demand.
Renewables revenues declined by $2.1 million due to decreased project activity within the generation submarket and the timing of projects.
T&D segment revenues for the three months ended June 30, 2025, were $212.4 million, an increase of $5.6 million, or 2.7%, from $206.8 million for the three months ended June 30, 2024. The increase was due to higher utility and transportation end-market revenues.
Transportation revenues increased $3.3 million with higher workloads in the traffic signalization submarket, partially offset by reduced project activity in the street lighting submarket.
Utility revenues increased $2.3 million due to higher workloads and submarket activity in underground and construction, partially offset by lower workloads in distribution, telecommunication and transmission due to the timing of project availability.
38


Operating Income
E&M segment operating income for the three months ended June 30, 2025, was $59.2 million, an increase of $23.3 million, or 64.9%, from $35.9 million for the three months ended June 30, 2024. The increase was primarily driven by higher gross profit across all end markets, particularly commercial and industrial, due to project timing and efficiency gains on certain projects, partially offset by changes in project mix. E&M gross profit margin increased to 12.0% for the three months ended June 30, 2025, compared to 11.6% for the three months ended June 30, 2024. Operating income was also impacted by higher selling, general and administrative expenses, including cost increases for labor of $3.6 million and professional-related services of $0.4 million. Operating income margin for our E&M segment increased to 8.3% for the three months ended June 30, 2025 compared to 7.1% for the three months ended June 30, 2024.
T&D segment operating income for the three months ended June 30, 2025, was $23.7 million, an increase of $3.1 million, or 15.0%, from $20.6 million for the three months ended June 30, 2024. The increase was the result of higher gross profit due to efficient project execution and project mix, with increased T&D gross profit margin of 16.1% for the three months ended June 30, 2025, compared to 14.6% for the three months ended June 30, 2024. Operating income was also impacted by higher selling, general and administrative expenses, including cost increases for labor of $0.5 million and professional-related services of $0.4 million. Operating income margin for our T&D segment increased to 11.1% for the three months ended June 30, 2025, compared to 10.0% for the three months ended June 30, 2024.
The increase in corporate and other costs during the three months ended June 30, 2025 was primarily due to higher labor and professional service-related expenses of $2.9 million and $0.8 million, respectively, including incremental stand-alone operating costs, to support the operational growth of the business, along with higher general expenses of $1.6 million, including higher corporate overhead expenses.
Six Months Ended June 30, 2025, Compared to Six Months Ended June 30, 2024
Operating Revenues
E&M segment revenues for the six months ended June 30, 2025, were $1,361.8 million, an increase of $416.9 million, or 44.1%, from $944.9 million for the six months ended June 30, 2024. The increase primarily related to growth across all E&M end markets, except for Service & other, which had a marginal decrease in revenue.
Commercial revenues rose $394.4 million with higher data center and hospitality submarket activity due to increased workloads.
Institutional revenues increased $14.1 million from higher workloads in the education and government submarkets, with lower project activity in the healthcare submarket.
Renewables revenues grew $6.2 million due to increased project activity within the generation submarket and timing of projects.
Industrial revenues increased $3.8 million with higher workloads in the oil & gas and manufacturing submarkets, partially offset by reduced project activity in the high tech submarket.
Service & other revenues declined $1.6 million due to decreased repair and maintenance demand.
T&D segment revenues for the six months ended June 30, 2025, were $397.4 million, an increase of $2.1 million, or 0.5%, from $395.3 million for the six months ended June 30, 2024. The increase primarily related to higher transportation end-market revenues, partially offset by lower utility end-market revenues.
Transportation revenues increased $5.9 million due to higher workloads in the traffic signalization submarket, partially offset by reduced project activity in the street lighting submarket.
Utility revenues decreased $3.8 million from lower workloads due to weather-related impacts and timing of project availability in the distribution, storm, transmission and substation submarkets, partially offset by increased project activity across the underground, sales and construction submarkets.
39


Operating Income
E&M segment operating income for the six months ended June 30, 2025, was $103.5 million, an increase of $37.7 million, or 57.3%, from $65.8 million for the six months ended June 30, 2024. The increase was primarily driven by higher gross profit across all E&M end markets, particularly commercial and industrial, due to project timing and efficiency gains on certain projects. However, E&M gross profit margin decreased to 11.3% for the six months ended June 30, 2025, compared to 11.5% for the six months ended June 30, 2024, due to changes in project mix. Operating income was also impacted by higher selling, general and administrative expenses, including cost increases for labor of $7.1 million, professional-related services of $1.5 million and general expenses of $0.5 million, partially offset by lower provision for expected credit losses of $1.5 million. Operating income margin for our E&M segment increased to 7.6% for the six months ended June 30, 2025, compared to 7.0% for the six months ended June 30, 2024.
Operating income in the T&D segment for the six months ended June 30, 2025, was $38.2 million, an increase of $3.4 million, or 9.8%, from $34.8 million for the six months ended June 30, 2024. The increase was the result of higher gross profit due to efficient project execution and project mix, with increased T&D gross profit margin of 14.5% for the six months ended June 30, 2025, compared to 13.7% for the six months ended June 30, 2024. Selling, general and administrative expenses remained relatively consistent period over period. Operating income margin for our T&D segment increased to 9.6% for the six months ended June 30, 2025, compared to 8.8% for the six months ended June 30, 2024.
The increase in corporate and other costs during the six months ended June 30, 2025 was primarily due to higher labor and professional service-related expenses of $4.8 million and $1.8 million, respectively, including incremental stand-alone operating costs, to support the operational growth of the business, along with higher general expenses of $1.3 million, including higher corporate overhead expenses.
Backlog
Backlog is a common measurement in the construction services industry. Our determination of backlog can include projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms, and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Contracts are subject to delays, defaults or cancellations; changes in scope of services to be provided; and adjustments to costs. Backlog may also be affected by project delays or cancellations resulting from weather conditions, external market factors and economic factors beyond our control, among other things. Accordingly, there is no assurance that backlog will be realized. For the periods presented in the backlog table below, we did not experience any material impacts related to delays or cancellations of planned projects that were included in backlog. The timing of contract awards, including contracts awarded pursuant to master service agreements, duration of large new contracts and the mix of services can significantly affect backlog. Backlog at any given point in time may not accurately represent the revenue or net income that is realized in any period, and backlog as of the end of the period may not be indicative of the revenue or net income expected to be realized within the next 12 months. Backlog should not be relied upon as a standalone indicator of future results. Factors noted in “Item 1A. Risk Factors” included in our 2024 Annual Report could cause revenues to be realized in periods and at levels that are different from originally projected.
Subject to the foregoing discussions, the following table provides estimated backlog as of the dates indicated and the amounts we reasonably estimate will be recognized within the next 12 months following June 30, 2025:
Amounts estimated to be recognized within 12 months
June 30, 2025
December 31, 2024
June 30, 2024
(In millions)
Electrical & Mechanical
$2,070.6 $2,568.1 $2,507.0 $2,063.8 
Transmission & Distribution
311.4 410.1 273.6 339.6 
Total $2,382.0 $2,978.2 $2,780.6 $2,403.4 
Changes in backlog from period to period are primarily the result of fluctuations in the timing of contract awards and timing of revenue recognition of contracts.
The increase in E&M backlog from June 30, 2025, compared to December 31, 2024, primarily reflected additional project growth in the commercial end market, partially offset by project declines in the remaining E&M end markets during the period.
40


The increase in E&M backlog from June 30, 2025, compared to June 30, 2024, primarily reflected additional project growth in the commercial, renewables and institutional end markets, partially offset by project declines in the industrial and service & other end markets during the period.
The increase in T&D backlog from June 30, 2025, compared to December 31, 2024, primarily reflected additional project growth in the utility end market, partially offset by project declines in the transportation end market during the period.
The increase in T&D backlog from June 30, 2025, compared to June 30, 2024, primarily reflected additional project growth in the utility end market, partially offset by project declines in the transportation end market during the period.
Non-GAAP Financial Measures
All financial information presented in this Quarterly Report has been prepared in U.S. dollars in accordance with generally accepted accounting principles in the United States (“GAAP”), except for the presentation of the following non-GAAP financial measures: EBITDA, EBITDA margin and free cash flow. We evaluate our operating performance using EBITDA and EBITDA margin and evaluate our liquidity using free cash flow. These non-GAAP financial measures are not intended as alternatives to GAAP financial measures and have limitations as an analytical tool and should not be considered in isolation or as a substitute for an analysis of our results as reported under GAAP. Because of these limitations, EBITDA, EBITDA margin and free cash flow should not be considered as replacements for net income, net income margin or cash provided by (used in) operating activities, the most comparable GAAP measures, respectively. Our non-GAAP financial measures are not standardized; therefore, it may not be possible to compare them with other companies’ EBITDA, EBITDA margin and free cash flow having the same or similar names.
EBITDA and EBITDA Margin
We utilize EBITDA and EBITDA margin to consistently assess our operating performance and as a basis for strategic planning and forecasting, since we believe that EBITDA closely correlates to long-term enterprise value. We believe that measuring performance on an EBITDA basis is useful to investors, because it enables a more consistent evaluation of our operational performance period to period. We also believe these non-GAAP financial measures, in addition to the corresponding GAAP measures of net income and net income margin, are useful to investors to provide meaningful information about operational efficiency by excluding the impacts of differences in tax jurisdictions and structures, debt levels and capital investment. Investors also may use EBITDA to calculate leverage as a multiple of EBITDA. We use EBITDA and EBITDA margin, in addition to GAAP metrics, to evaluate our operating results, calculate compensation packages and determine leverage as a multiple of EBITDA to establish the appropriate funding of operations.
EBITDA is calculated by adding back interest expense, net of interest income, income taxes, and depreciation and amortization to net income. EBITDA margin is calculated by dividing EBITDA by operating revenues.
The following table reconciles net income to EBITDA and provides the calculation of EBITDA margin.
Three months ended June 30, Six months ended June 30,
2025202420252024
(In millions, except percentages)
Net income
$52.8 $39.0 $89.5 $67.2 
Interest expense, net
4.8 3.3 9.5 6.0 
Income taxes
19.4 13.6 33.0 23.6 
Depreciation and amortization
7.2 6.2 14.0 12.1 
EBITDA
$84.2 $62.1 $146.0 $108.9 
Operating revenues
$921.5 $703.3 $1,748.1 $1,329.1 
Net income margin
5.7 %5.5 %5.1 %5.1 %
EBITDA margin
9.1 %8.8 %8.4 %8.2 %
41


Free Cash Flow
We use free cash flow as a measure of liquidity that indicates how much cash we can produce after taking cash outflows from operations and assets into consideration. We believe this non-GAAP financial measure, in addition to the corresponding GAAP measure of cash provided by (used in) operating activities, is useful to investors because it provides meaningful information about our financial health and our ability to generate cash, support additional debt obligations, pay future dividends and fund growth. Free cash flow does not represent our residual cash flow available for discretionary purposes.
Free cash flow is defined as net cash provided by (used in) operating activities less net capital expenditures.
The following table reconciles cash provided by operating activities to free cash flow.
Six months ended June 30,
20252024
(In millions)
Net cash used in investing activities
$(25.7)$(11.5)
Net cash provided by (used in) financing activities
$(8.1)$6.5 
Net cash provided by operating activities
$32.5 $3.7 
Purchases of property, plant and equipment
(31.6)(16.5)
Cash proceeds from sale of property, plant and equipment
5.6 5.4 
Free cash flow
$6.5 $(7.4)
Liquidity and Capital Resources
As of June 30, 2025 and December 31, 2024, we had $84.7 million and $86.0 million of cash, cash equivalents and restricted cash, respectively, including $20.2 million and $16.1 million, respectively, of restricted cash held by the Captive Cell.
Prior to the Separation, we historically participated in MDU Resources’ centralized cash management program through Centennial, including its overall financing arrangements. After the Separation, we no longer rely on MDU Resources’ central cash management and financing program and instead rely on our own credit. We have implemented our own centralized cash management model and will use cash on hand and third-party credit facilities to fund day-to-day operations.
Our ability to fund our cash needs depends on the ongoing ability to generate cash from operations and obtain debt financing with competitive rates. We rely on access to capital markets as sources of liquidity for capital requirements not satisfied by cash flows from operations.
Our principal uses of cash are to fund our operations, working capital needs, capital expenditures, repayment of borrowings and strategic business development transactions.
On October 31, 2024, we entered into a five-year senior secured credit agreement (the “Credit Agreement”), whereby we have the capacity to incur indebtedness of up to $525.0 million, consisting of a $300.0 million term loan (“Term Loan”), in aggregate principal amount, and a $225.0 million revolving credit facility (“Revolving Credit Facility”). Letters of credit are available under the Credit Agreement in an aggregate amount of up to $50.0 million.
The Term Loan and the Revolving Credit Facility both bear interest at an annual rate equal to adjusted term Secured Overnight Financing Rate, defined in a customary manner (“Term SOFR”) plus an applicable rate.
The Credit Agreement contains financial covenants requiring us to maintain a maximum consolidated total net leverage ratio of 3.00:1.00 and a minimum interest coverage ratio of 3.00:1.00, in each case, measured as of the last day of each fiscal quarter. The consolidated total net leverage ratio may be increased at our option to 3.50:1.00 in connection with certain qualifying material acquisitions. The covenants also include restrictions on the sale of certain assets, loans and investments.
The Term Loan requires quarterly amortization payments of 5.00% per annum of the original principal amount thereof. We repaid our required quarterly amortization payments totaling $7.5 million of the Term Loan during the six months ended June 30, 2025.
42


As of June 30, 2025 and December 31, 2024, we had $292.5 million and $300.0 million outstanding under the Term Loan, respectively, with $209.4 million of available capacity under the Revolving Credit Facility, net of $15.6 million of outstanding standby letters of credit.
In order to borrow under the debt instruments, we must be in compliance with the applicable covenants and certain other conditions, all of which we were in compliance with as of both June 30, 2025 and December 31, 2024. In the event we do not comply with the applicable covenants and other conditions, we would be in default on our agreements, and alternative sources of funding may need to be pursued. For additional information on our debt arrangements, refer to Note 6 – Debt in the unaudited condensed consolidated financial statements contained elsewhere in this Quarterly Report.
Working Capital
Working capital, defined as current assets minus current liabilities, was $474.7 million and $403.9 million as of June 30, 2025 and December 31, 2024, respectively. Our working capital requirements may increase when we commence multiple projects or particularly large projects because labor, subcontractor, inventory and certain other costs typically become payable before the receivables resulting from work performed are collected. Working capital may also increase when we incur costs for work that is the subject of unpaid retainage, change orders and claims. The typical payment billing terms are due within 30 days but may differ depending on contract terms. Retention on receivables can impact the cash collection cycle beyond expenses incurred. The timing of billings and project completions can contribute to changes in unbilled revenue. As of June 30, 2025, we expect that substantially all unbilled receivables will be billed to customers in the normal course of business within the next 12 months.
Capital Expenditures
Our cash capital expenditures for the six months ended June 30, 2025, were $31.6 million, or $26.0 million net of proceeds from asset disposals, compared to $16.5 million, or $11.1 million net of proceeds from asset disposals, for the six months ended June 30, 2024. Capital expenditures were primarily used for vehicle, equipment and building investments to support the growth of our business. For the six months ended June 30, 2025, capital expenditures were funded by internal sources and borrowings under our credit and financing arrangements. Whereas, for the six months ended June 30, 2024, capital expenditures were funded by internal sources and related-party borrowings from MDU Resources and Centennial.
We expect capital expenditures and commitments for equipment purchase, lease and rental arrangements to be necessary for the foreseeable future in order to meet anticipated demand for our services. We still expect gross capital expenditures for full-year 2025 to be in the range of $65.0 million to $70.0 million. Actual capital expenditures may increase or decrease depending upon business activity levels, as well as ongoing assessments of equipment leasing versus purchasing decisions based on short- and long-term equipment requirements. We continuously monitor our capital expenditures for project delays and changes in economic viability and adjust as necessary. We anticipate that the combination of cash on hand, cash flows from operations, credit facilities and issuances of debt and equity securities, if necessary, will provide sufficient funding to enable us to meet the need of future capital expenditures.
We also continue to evaluate the potential for future acquisitions and other growth opportunities that would be incremental to our capital program; however, they are dependent on the availability of opportunities and, as a result, capital expenditures may vary significantly from the estimated range provided.
Cash Flows
The following table summarizes our net cash provided by (used in) operating, investing and financing activities for the six months ended June 30, 2025 and 2024:
Six months ended June 30, 20252024
(In millions)
Net cash provided by (used in):
Operating activities$32.5 $3.7 
Investing activities(25.7)(11.5)
Financing activities(8.1)6.5 
Decrease in cash, cash equivalents and restricted cash
(1.3)(1.3)
Cash, cash equivalents and restricted cash - beginning of period
86.0 1.6 
Cash, cash equivalents and restricted cash - end of period
$84.7 $0.3 
43


Operating Activities
Cash provided by operating activities totaled $32.5 million for the six months ended June 30, 2025, compared to $3.7 million for the six months ended June 30, 2024, an increase of $28.8 million. The increase in cash provided by operating activities primarily related to higher net income, higher non-cash expenses and increased return on investment distributions from joint ventures. Changes in working capital remained relatively consistent from period to period with a use of cash of $73.5 million for the six months ended June 30, 2025, compared to a use of cash of $72.8 million for the six months ended June 30, 2024. The changes in working capital period over period were primarily related decreases in cash from changes in contract assets of $80.1 million, largely offset by increases in cash from changes in accounts payable, contract liabilities, net, accounts receivable and other current liabilities of $31.0 million, $20.4 million, $17.9 million and $9.5 million, respectively.
Investing Activities
Cash used in investing activities totaled $25.7 million for the six months ended June 30, 2025, compared to $11.5 million for the six months ended June 30, 2024, an increase of $14.2 million in cash used in investing. The increase in cash used in investing activities was primarily due to higher capital expenditures of $15.1 million and decreases in cash from changes in investments of $1.5 million, partially offset by proceeds from insurance contracts of $2.2 million in 2025.
Financing Activities
Cash used in financing activities totaled $8.1 million for the six months ended June 30, 2025, compared to cash provided by financing activities of $6.5 million for the six months ended June 30, 2024, a decrease in cash from financing activities of $14.6 million. The decrease in cash from financing activities was primarily the result of repayments of long-term debt under our Term Loan of $7.5 million and $0.6 million for tax withholding on stock-based compensation during the six months ended June 30, 2025, as well as net cash inflows of $31.9 million from the MDU Resources related-party cash management program during the six months ended June 30, 2024. Partially offsetting the increases in cash used in financing activities were cash outflows of $25.4 million for transfers to CEHI, LLC and MDU Resources during the six months ended June 30, 2024.
Material Cash Requirements
There were no material changes in our contractual obligations from those reported in our 2024 Annual Report. For more information on our contractual obligations, refer to “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Material Cash Requirements” in our 2024 Annual Report.
Off-Balance Sheet Arrangements
As is common in our industry, we have entered into certain off-balance sheet arrangements in the ordinary course of business that result in risks not directly reflected on our balance sheet. Our significant off-balance sheet transactions include surety guarantees, performance guarantees, letters of credit obligations and firm purchase commitments for maintenance items, materials and lease obligations.
Some of our customers require us to post performance bonds issued by a surety. Those bonds guarantee the customer that we will perform under the terms of a contract. In the event that we fail to perform under a contract, the customer may demand the surety to pay or perform under our bond. 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 also can fluctuate from period to period based upon the mix and level of our bonded operating activity. Our relationship with our sureties is such that we will indemnify the sureties for any expenses they incur in connection with any of the bonds they issue on our behalf.
As of June 30, 2025 and December 31, 2024, we had approximately $1.89 billion and $2.05 billion, respectively, in surety bonds outstanding for projects. As of June 30, 2025 and December 31, 2024, $1.52 billion and $1.75 billion of bonding was posted for E&M, respectively, and $371.3 million and $296.3 million of bonding was posted for T&D, respectively. In addition, approximately $8.2 million of bonding was posted for Corporate and other as of both June 30, 2025 and December 31, 2024. These amounts were not reflected on the unaudited condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024. As of June 30, 2025 and December 31, 2024, the potential maximum payment amounts we would be required to make under the outstanding surety bonds were approximately $739.2 million and $717.0 million, respectively.
44


To date, 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. If we experience changes in our bonding relationships or if there are adverse changes in the surety industry, there would 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, financial results and cash flows.
We also 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. As of June 30, 2025 and December 31, 2024, the fixed maximum amounts guaranteed under these agreements aggregated to $659.8 million and $542.7 million, respectively. Historically, we have not incurred any substantial liabilities as a consequence of these guarantees. However, in the event of default under these guarantee obligations, we would be required to make payments to satisfy our guarantees.
In addition to the above guarantees, there were $15.6 million of outstanding standby letters of credit for certain guarantees to third parties under our under our Revolving Credit Facility as of both June 30, 2025 and December 31, 2024. In the event we default under these letter-of-credit obligations, we would be obligated for reimbursement of payments made under the letters of credit.
Furthermore, we have issued guarantees to third parties related to the routine purchase of maintenance items, materials and lease obligations for which no fixed maximum amounts have been specified and these guarantees have no scheduled maturity date. These purchase commitments were not reflected on the unaudited condensed consolidated balance sheets and are not expected to impact future liquidity as amounts are anticipated to be included in customer billings. In the event we default under these obligations, we would be required to make payments to satisfy these guarantees.
We do not have any other material financial guarantees or off-balance sheet arrangements other than those disclosed herein. For more information on the circumstances regarding our guarantees and off-balance sheet arrangements, refer to Note 13 – Commitments and Contingencies in the unaudited condensed consolidated financial statements contained elsewhere in this Quarterly Report.
Recently Issued Accounting Pronouncements
For a discussion of recently issued accounting standards, see Note 2 – Basis of Presentation and Summary of Significant Accounting Policies in the unaudited condensed consolidated financial statements contained elsewhere in this Quarterly Report.
Critical Accounting Estimates
There have been no material changes in our critical accounting estimates from those that were disclosed in our 2024 Annual Report. For further information regarding our critical accounting estimates, please refer to “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates” included in our 2024 Annual Report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
We are exposed to market risks in the ordinary course of our business, including the effects of interest rate changes, commodity price risk and inflation. Information relating to quantitative and qualitative disclosures about these market risks is set forth below. For more information on our risk factors, including market risk factors, that could be materially harmful to our business, prospects, financial condition and/or financial results if they occur, please refer to “Item 1A. Risk Factors” in our 2024 Annual Report.
Interest Rate Risk
The primary objective of our investment activities is to maintain cash reserves to meet captive insurance obligations, employee compensation and benefit obligations, and contractual obligations. A mismatch between the duration of liabilities and the duration of investments could expose us to interest rate risk. If interest rates fluctuate, the value of assets may not adequately cover liabilities. And if our investments mature during a period of lower interest rates, we may face reinvestment risk and potentially earn less income on reinvested funds. We will continue to evaluate our investments in order to ensure that we continue to meet our overall objectives. We have a captive insurance arrangement in order to manage our casualty and operational risk.
45


We are exposed to interest rate volatility with regard to our long-term debt obligations, which bear interest at variable rates. As of June 30, 2025, we had $292.5 million outstanding under the Term Loan and no outstanding balance under the Revolving Credit Facility. Outstanding amounts, if any, for the Term Loan and Revolving Credit Facility both bear interest at Term SOFR plus an applicable rate exposing us to higher interest rate risk. As of June 30, 2025, the interest rate was 6.30% for the Term Loan. Therefore, a 1% increase to the variable interest rate would have increased the rate to 7.30% and increased our interest expense by approximately $2.9 million based on the expected balances outstanding for the Term Loan over the next 12 months as of June 30, 2025. Going forward, the level of our interest rate risk will depend on our utilization of the Revolving Credit Facility and the outstanding debt amount under the Term Loan and will be sensitive to changes in the general level of interest rates.
Commodity Price and Inflation Risk
Our operations are affected by fluctuations in commodity prices whether caused by inflation, imposed and proposed tariffs, or other economic factors. These fluctuations in commodity prices generally affect us by increasing transportation and construction costs due to higher fuel or material and/or supply prices including, but not limited to, prices for copper, aluminum, steel, electrical components and certain plastics.
In addition, the cost of labor may increase due to similar factors mentioned above, such as inflation or other economic factors. While we do not believe that these factors have had a material effect on our business, financial condition, or financial results for the periods included in our unaudited condensed consolidated financial statements, we continue to monitor the impact of such factors in order to minimize their effects through our pricing strategies, productivity improvements and cost reductions. If our costs were to become subject to significant economic and/or inflationary pressures, we may be unable to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and/or financial results.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
The term "disclosure controls and procedures" is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. The Company's disclosure controls and other procedures are designed to provide reasonable assurance that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. The Company's disclosure controls and other procedures are designed to provide reasonable assurance that information required to be disclosed is accumulated and communicated to management, including the Company's chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure. The Company's management, with the participation of the Company's chief executive officer and chief financial officer, has evaluated the effectiveness of the Company's disclosure controls and other procedures as of the end of the period covered by this report. Based upon that evaluation, the chief executive officer and the chief financial officer have concluded that, as of the end of the period covered by this report, such controls and procedures were effective at a reasonable assurance level.
Changes in Internal Controls
There have been no changes in the Company's internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended June 30, 2025, that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
46


PART II — OTHER INFORMATION
Item 1. Legal Proceedings.
SEC regulations require us to disclose certain information about proceedings arising under federal, state or local environmental provisions if we reasonably believe that such proceedings may result in monetary sanctions above a stated threshold. Pursuant to SEC regulations, we have adopted a threshold of $1.0 million for purposes of determining whether disclosure of any such proceedings is required.
As of June 30, 2025, there were no material changes to the legal proceedings that were disclosed in the Company’s 2024 Annual Report.
Securities Class Action
On April 4, 2025, a putative class action lawsuit titled Scofield v. Everus Construction Group, Inc., et al., Case No. 1:25-cv-02835, was filed against the Company and certain officers in the United States District Court for the Southern District of New York. The Complaint was filed on behalf of a purported class consisting of all purchasers or acquirors of the Company’s common stock between October 31, 2024, and February 11, 2025, including investors who held MDU Resources common stock as of October 21, 2024, and acquired the Company’s common stock in connection with the Separation. The complaint alleged violations of Sections 10(b) and 20(a) of the Exchange Act, based on allegedly false and misleading statements related to the Company’s backlog conversion cycle and its impact on the Company’s business, operations, and prospects. The complaint sought unspecified damages, an award of costs and expenses, and other unspecified relief. On May 29, 2025, the Company announced the class action lawsuit had been voluntarily dismissed.
Item 1A. Risk Factors.
As of June 30, 2025, there were no material changes to the Company's risk factors that were previously disclosed in the Company’s 2024 Annual Report. Please refer to the Company's 2024 Annual Report for the risk factors that could materially harm the Company's business, prospects, financial condition and/or financial results if they occur.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
None.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
During the three months ended June 30, 2025, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
47


Item 6. Exhibits.
Incorporated by Reference
Exhibit NumberExhibit Description
Filed
Herewith
Furnished Herewith
FormExhibit
Filing
Date
File Number
3.18-K3.111/1/24001-42276
3.28-K3.211/1/24001-42276
10.1X
10.2X
10.3X
31.1X
31.2X
32.1X
32.2X
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
+ Management contract, compensatory plan or arrangement.
48


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.
  Everus Construction Group, Inc.
    
Date:
August 13, 2025
By:
/s/ Maximillian J Marcy
   
Name:
Maximillian J Marcy
   
Title:
Vice President, Chief Financial Officer and Treasurer
   
(Principal Financial Officer)
    
  
By:
/s/ Jon B. Hunke
   
Name:
Jon B. Hunke
   
Title:
Vice President and Chief Accounting Officer
(Principal Accounting Officer)
49
EX-10.1 2 a2025q2ex101-ecgxuse.htm EX-10.1 Document
Exhibit 10.1
EVERUS CONSTRUCTION GROUP, INC.
DIRECTOR COMPENSATION POLICY
(Effective as of May 22, 2025)
The Everus Construction Group, Inc. Director Compensation Policy was originally adopted by the Board of Directors (the “Board”) of Everus Construction Group, Inc. (the “Company”) in connection with the distribution of all of the outstanding shares of the Company’s common stock to the stockholders of MDU Resources Group, Inc. in 2024, pursuant to the Separation and Distribution Agreement between the Company and MDU Resources Group, Inc. entered into in connection with such distribution (the “Spin-Off”) and was originally effective as of the date on which the Spin-Off occurred (the “Spin-Off Date”). This Director Compensation Policy (the “Policy”) was amended and restated by the Board effective as of May 22, 2025, (the “Effective Date”).
Each member of the Board who is not an employee of the Company or any of its subsidiaries (a “Director”) shall be a participant under this Policy and receive compensation (“Compensation”) made up of annual cash retainers and shares of the Company’s common stock (“Common Stock”), as set forth in this policy.
Notwithstanding the provisions set forth below, in the event that a Director’s term begins on a date other than the date of the Company’s annual shareholders’ meeting, the annual cash retainers and the annual stock retainer awards shall be prorated by multiplying the applicable payment by a fraction, the numerator of which is the number of actual or expected months (with a partial month counted as a full month) of service on the Board during the applicable Director “compensation year” and the denominator of which is twelve.
Section I:    Annual Cash Retainers
Base Retainer
$110,000
Additional Retainers:
Non-Executive Chair of the Board
$100,000
Chair of Audit Committee
$20,000
Chair of Compensation Committee
$15,000
Chair of Nominating and Governance Committee
$15,000
Such cash retainers shall be paid in monthly installments; provided, however, the Everus Construction Group, Inc. Deferred Compensation Plan for Directors (the “Directors’ NQDC Plan”) permits a Director to defer all or any portion of the annual cash retainers. The amount deferred is recorded in each participant's deferred compensation account and credited with income in the manner prescribed in the Directors’ NQDC Plan.
1


Section II: Annual Common Stock Retainer Awards
A. Annual Common Stock Retainer Awards for the period beginning with the Spin-Off Date through 2025 Annual Shareholders' Meeting—Bridge Shares Award
Each person, other than the Non-Executive Chair of the Board, who was a Director of the Company at any time during the period beginning on the Spin-Off Date and ending on the date of the Company's annual shareholders' meeting in 2025 (the "2025 Stub-Year") shall receive a $57,123 stock payment, and any person who is the Non-Executive Chair of the Board shall receive a $66,644 stock payment, within the five-business day period following the Board’s meeting immediately following the date of the Company's 2025 annual shareholders’ meeting. The stock payment shall be made under the Company’s Long-Term Performance-Based Incentive Plan (the “LTIP”) in the form of an award of fully vested shares of common stock of the Everus Construction Group, Inc. (the “2025 Bridge Shares Award”).
The 2025 Bridge Shares Award shall be made by providing the Director or Non-Executive Chair with that number of whole shares of Common Stock determined by dividing the amount of the applicable stock payment by the average closing price of the Common Stock on the New York Stock Exchange for the 15 trading days immediately preceding the grant date of such 2025 Bridge Shares Award. Any fractional shares shall be paid in cash.
B. Annual Common Stock Retainer Awards for the Director term beginning May 20, 2025—RSUs Awards
Each person, other than the Non-Executive Chair of the Board, who is a Director of the Company for the Director term beginning on the date of the Company's 2025 annual shareholders' meeting and ending immediately prior to the date of the Company's 2026 annual shareholders' meeting (the "2025 Annual Retainer Director Term") shall receive Restricted Stock Units under the LTIP ("RSUs") with a value equal to $150,000, and any person who is the Non-Executive Chair of the Board shall receive RSUs with a value equal to $175,000 (the "2025 RSU Award"). The 2025 RSU Award shall be granted by the Board shortly following the date of the Company’s 2025 annual shareholders’ meeting and shall vest on the first anniversary of the Company's 2025 annual shareholders' meeting (the “2025 RSU Award Vesting Date”) provided that the participant continuously serves as a Director of the Company through the 2025 RSU Award Vesting Date.
The 2025 RSU Award shall be made by providing the Director or Non-Executive Chair with a right to receive, upon vesting, that number of whole shares of Common Stock determined by dividing the amount of the applicable 2025 RSU Award by the average closing price of the Common Stock on the New York Stock Exchange for the 15 trading days immediately preceding the grant date of such 2025 RSU Award. Any fractional share resulting from this calculation shall be disregarded, and the cash
2


amount not so converted into a fractional share shall be paid to the Director or Non-Executive Chair in cash on the 2025 RSU Award Vesting Date.
C. Annual Common Stock Retainer Awards for the Director terms beginning on and after the 2026 Annual Shareholders' Meeting—RSUs Awards
Beginning in 2026, each person, other than the Non-Executive Chair of the Board, who is a Director of the Company for each successive annual Director term that begins on and after the date of the Company’s 2026 annual shareholders' meeting and each annual shareholders' meeting thereafter and ends on the next year's annual shareholders' meeting (each a "Post-2025 Annual Retainer Director Term") shall receive RSUs with a value equal to $150,000, and any person who is the Non-Executive Chair of the Board shall receive RSUs with a value equal to $175,000 (the "Post-2025 Annual RSU Grant"). Each Post-2025 Annual RSU Grant shall be granted by the Board shortly following the date of each Company annual shareholders’ meeting during the Post-2025 Annual Retainer Director Term and shall vest on the date of the next Company annual shareholders' meeting (each a “Post-2025 Annual RSUs Award Vesting Date”) provided that the participant continuously serves as a Director of the Company through the date of the immediately-following Company annual shareholders' meeting.
Each Post-2025 Annual RSU Grant shall be made by providing the Director or Non-Executive Chair with a right to receive, upon vesting of the RSUs, that number of whole shares of Common Stock determined by dividing the amount of the applicable Post-2025 Annual RSU Grant by the average closing price of the Common Stock on the New York Stock Exchange for the 15 trading days immediately preceding the grant date of such Post-2025 Annual RSU Grant. Any fractional share resulting from this calculation shall be disregarded, and the cash amount not so converted into a fractional share shall be paid to the Director or Non-Executive Chair in cash on the Post-2025 Annual RSU Award Vesting Date.
The Directors’ NQDC Plan permits a Director to defer all or any portion of the annual common stock retainer awards described above in Section II.C. No deferral election is available with respect to any shares deliverable pursuant to Sections II.A and II.B above. Any shares deferred under the Directors’ NQDC Plan will be recorded in each participant's deferred compensation account in the manner prescribed in the Directors’ NQDC Plan.
All equity awards granted to a Director, including the above-referenced RSU awards, will be granted under the LTIP and be subject to the terms and conditions set forth therein and the terms and conditions set forth in the applicable equity award agreement relating to such grant and as approved by the Board.
3


Section III: Available Election to Convert Current Cash Compensation to Current Stock Compensation
A Director may elect to reduce his or her annual cash retainers under Section I of this Policy and have that amount (the “Converted Cash Amount”) instead delivered in the form of additional shares of Common Stock under the LTIP by completing the Cash Conversion Election Form for Non-Employee Directors (the “Cash Conversion Election Form”) and submitting it to the Plan Administrator. The annual election shall specify the percentage of the annual cash retainers to be applied toward the purchase of additional shares. For the first two calendar quarters of 2025, the additional stock payments attributable to the Converted Cash Amounts will be made on the last business day of March and June (2025) and for the third and fourth calendar quarters of 2025, the additional stock payments attributable to the Converted Cash Amounts will be made on the last business day of November (2025) and February (2026). For 2026 and subsequent calendar years, the additional stock payments attributable to the Converted Cash Amounts will be made on the last business day of May, August, November, and February.
Each stock payment attributable to the Converted Cash Amounts shall be calculated based on the total Converted Cash Amount accumulated as of March 31, June 30, September 30, and December 31 for the three-month period ending on such date (each period, a “Quarter”). The stock payment attributable to the Converted Cash Amounts shall be made by issuing to the Director on the payment date described above in the immediately preceding paragraph that number of whole shares of Common Stock, rounded down to the nearest whole share, determined by dividing the aggregate Converted Cash Amount by the average closing price of the Common Stock on the New York Stock Exchange for the 15 trading days immediately preceding the purchase date. No fractional shares shall be issued and any excess amount remaining after the calculation of the number of whole shares to be issued shall be paid in cash shortly following the last day of the applicable Quarter in which the purchase was made and without any postponement.
To the extent a Director desires to also defer the stock payment attributable to the Converted Cash Amounts under this Section III, such a deferral will be permissible in accordance with the terms and conditions of the Directors’ NQDC Plan.
Section IV:    Travel Expense Reimbursement
All Directors will be reimbursed for reasonable travel expenses incurred while serving as a Director, including spouse’s expenses, in connection with attendance at meetings of the Company’s Board of Directors and its committees. If the travel expense is related to the reimbursement of airfare, such reimbursement will be up to but not including a first-class rate. Spousal travel expenses paid by the Company are treated as taxable income to the Director.
See Section VI.I below entitled "Code Section 409A" for further rules relating to travel expense reimbursements.
4


Section V:    Life Insurance Coverage
All Directors are protected by a non-contributory group life insurance policy with coverage of $100,000. The coverage begins the day the Director is elected to the Board of Directors and terminates when the Director ceases to be a Director. A Summary Plan Description (SPD) will be provided to the Director. The beneficiary of the insurance will be the beneficiary recorded on a beneficiary designation provided by the Company. The employer-paid group life insurance coverage is considered taxable compensation under current tax laws. Consequently, the Company will annually report on the Director’s Form 1099 the amount of taxable income related to this employer-paid coverage.
Section VI: Miscellaneous
A.    Administration of this Policy. The Board may designate an administrator of this Policy (the “Plan Administrator”). The Plan Administrator shall have discretionary authority with respect to the construction, application, and interpretation of Policy provisions. The Board may from time to time establish rules and regulations for the administration of this Policy. All determinations of the Board, irrespective of their character or nature, including, but not limited to, all questions of construction and interpretation, shall be final, binding, and conclusive upon all parties.
B.    Beneficiary Designation. Each participant shall have the right at any time to designate any person or persons as beneficiary or beneficiaries to whom any payment under this Policy shall be paid in the event of death prior to complete distribution of the deferred amounts under this Policy. Each beneficiary designation shall become effective only when filed in writing with the Board during the participant’s lifetime on a form provided by the Board.
C. Amendment and Termination. The Company may at any time, and from time to time, amend this Policy in whole or in part. The Board may at any time terminate this Policy.
D.    No Right to Nomination or Reelection. Nothing in this Policy nor the participation by any Director herein shall be construed to confer any right on the part of such person to be nominated for reelection, or to be reelected, to the Board of Directors of the Company.
E. Nonassignability. Neither a participant nor any other person shall have any right to commute, sell, assign, transfer, pledge, anticipate, mortgage, or otherwise encumber, transfer, hypothecate, or convey in advance of actual receipt the amounts, if any, payable hereunder, or nontransferable. No part of the amounts payable shall, prior to actual payment, be subject to seizure or sequestration for the payment of any debts, judgments, alimony or separate maintenance owed by a participant or any other person, nor be transferrable by operation of law in the event of a participant’s or any other person’s bankruptcy or insolvency.
5


F.    Code Section 409A. To the extent any reimbursements or in-kind benefits provided to a Director pursuant to this Policy constitute “deferred compensation” under Internal Revenue Code Section 409A, any such reimbursement or in-kind benefit shall be paid in a manner consistent with Treasury Regulation Section 1.409A-3(i)(1)(iv), including the requirements that the amount of reimbursable expenses or in-kind benefits provided during a year may not affect the expenses eligible for reimbursement or in-kind benefits provided in any other year and that any reimbursement be made on or before the last day of the calendar year following the calendar year in which the expense was incurred.
G.    Gender, Singular, and Plural. Wherever the context so requires, words in the masculine include the feminine and words in the feminine include the masculine and the definition of any term in the singular may include the plural.
H.    Captions. The captions to the articles, sections, and paragraphs of this Plan are for convenience only and shall not control or affect the meaning or construction of any of its provisions.
I.    Applicable Law. This Plan shall be construed, administered, and governed in accordance with the laws of the State of Delaware.
6
EX-10.2 3 a2025q2ex102-ecgxuse.htm EX-10.2 Document
Exhibit 10.2
EVERUS CONSTRUCTION GROUP, INC.
DEFERRED COMPENSATION PLAN FOR DIRECTORS
I.    PURPOSE
The Board of Directors (the “Board”) of Everus Construction Group, Inc. (the “Company”) originally established this Deferred Compensation Plan for Directors (the “Plan”) in connection with the distribution of all of the Company’s common stock to the stockholders of MDU Resources Group, Inc. (“MDU”) in 2024, pursuant to the Separation and Distribution Agreement between the Company and MDU entered into in connection with such distribution (the “Spin-Off”). This Plan was effective as of the date on which the Spin-Off occurred (the “Spin-Off Date”) and is hereby amended and restated effective as of May 22, 2025. The Plan shall continue until terminated by the Board of Directors of the Company, subject to the provisions of Article XII, below.
The purpose of this Plan is to aid the Company in attracting and retaining as members of the Board of Directors of the Company (“Directors”) persons whose abilities, experience and judgment can contribute to the continued progress of the Company. This Plan will provide a method of deferring both cash compensation and equity compensation being paid to the Directors.
In connection with the Spin-Off and pursuant to the terms of an Employee Matters Agreement entered into by and between the Company and MDU, the Company and this Plan assumed all the obligations and liabilities of MDU and its subsidiaries under the MDU Deferred Compensation Plan for Directors (the “MDU Director DCP”) with respect to Transferred Directors (as such term is defined in the Employee Matters Agreement) so that any benefits due under the MDU DCP with respect to a Transferred Director or beneficiaries of a Transferred Director will now be the responsibility of the Company and this Plan. Any benefits due under the MDU Director DCP with respect to a Transferred Director or Beneficiaries of a Transferred Director will now be the responsibility of the Company and this Plan. All service of a Transferred Director recognized under the MDU Director DCP shall be recognized under this Plan. All distribution elections and designation of Beneficiaries made under the MDU Director DCP by a Transferred Director and in effect as of immediately prior to the Spin-Off Date shall continue to apply and shall be administered under this Plan until such election or designation expires or is otherwise changed or revoked in accordance with the terms of this Plan. All valid domestic relations orders filed with the MDU Director DCP as of immediately prior to the Spin-Off Date with respect to the benefits of a Transferred Director shall continue to apply under this Plan.
II. DEFINITIONS
A.    Beneficiary. “Beneficiary” means the person or persons designated as such in accordance with Article XI.



B.    Change in Control. “Change in Control” means the earliest of the following to occur: (a) any person (which shall not include the Company, any subsidiary of the Company or any employee benefit plan of the Company or of any subsidiary of the Company) (“Person”) or group (as that term is defined in Treasury Regulations Section 1.409A-3(i)(5)(v)(B)) acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such Person or Persons) ownership of stock of the Company possessing 30% or more of the total voting power of the stock of the Company; (b) any Person or group (as that term is defined in Treasury Regulations Section 1.409A-3(i)(5)(v)(B)) acquires ownership of the stock of the Company that, together with stock held by such Person or group, constitutes more than 50% of the total fair market value or total voting power of the stock of the Company (this part (b) applies only when there is a transfer of stock of the Company and the Company’s stock remains outstanding after the transaction); (c) a majority of the members of the Board of Directors of the Company is replaced during any 12-month period by directors whose appointment or election is not endorsed by a majority of the members of the Board of Directors of the Company; or (d) any Person or group (as that term is defined in Treasury Regulations Section 1.409A-3(i)(5)(v)(B)) acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such Person or Persons) assets from the Company that have a gross fair market value equal to or more than 40% of the total gross fair market value of all of the assets of the Company immediately before such acquisition or acquisitions.
Notwithstanding anything contained herein to the contrary, no transaction or event shall constitute a Change in Control for purposes of this Plan unless the transaction or event constitutes a change in the ownership of a corporation (as defined in Treasury Regulations Section 1.409A-3(i)(5)(v)), a change in effective control of a corporation (as defined in Treasury Regulations Section 1.409A-3(i)(5)(vi)) or a change in the ownership of a substantial portion of the assets of a corporation (as defined in Treasury Regulations Section 1.409A-3(i)(5)(vii)) and the term Change in Control shall be interpreted in a manner consistent with the proper interpretation of the similar provisions in the Section 409A Treasury Regulations.
C.    Code. “Code” means the Internal Revenue Code of 1986, as amended.
D.    Compensation. “Compensation” means any cash retainer, meeting fees, shares of the Company’s common stock, and any other compensation payable to Eligible Directors by the Company for services as a Director.
E.    Deferral Amount. “Deferral Amount” means the Compensation Participants elect to defer and have credited to their Deferred Compensation Accounts.
F.    Deferred Compensation Account. “Deferred Compensation Account” means the account maintained on the books of account of the Company for each Participant pursuant to Article VI.
G. Disability. “Disability” means those circumstances where the Participant is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than twelve (12) months.
-2-


H.    Effective Date. “Effective Date” means the Spin-Off Date, the date on which the amendment and restatement of this Plan became effective.
I.    Eligible Director. “Eligible Director” means those Directors of the Company who are not employees of the Company.
J.    Investment Units. “Investment Units” has the meaning defined in Article VI.B.
K.    Market Price. “Market Price” means the average of the highest and lowest transaction prices for the Company’s common stock on the New York Stock Exchange for a given day.
L.    Participant. “Participant” means an Eligible Director participating in this Plan in accordance with the provisions of Article IV and any Transferred Director who participated in the MDU Directors DCP as of immediately prior to the Spin-Off Date.
M.    Separation from Service. “Separation from Service” means a Participant’s separation from service (as that term is used in Section 409A(a)(2)(A)(i) of the Code) with the Company.
III. ADMINISTRATION OF THIS PLAN
The Board shall be the sole administrator of this Plan.
The Board may from time to time establish rules and regulations for the administration of this Plan.
All determinations of the Board, irrespective of their character or nature, including, but not limited to, all questions of construction and interpretation, shall be final, binding and conclusive upon all parties. Without limiting the generality of the foregoing, the determination of the Board as to whether a Participant has had a Separation from Service and the date thereof shall be final, binding and conclusive upon all persons.
The Company and/or the Board may consult with legal counsel, who may be counsel for the Company or other counsel, with respect to its obligations and duties hereunder or with respect to any claim, action or proceeding or any other matter, and shall not be liable for any action taken or not taken by it in good faith pursuant to the advice of such counsel.
The Chairman, at the direction of the Board, shall be responsible for maintaining books and records for this Plan and adopting standard forms for such matters as Beneficiary designations and applications for benefits, provided such rules and forms are not inconsistent with the provisions of this Plan. Such books and records shall only be open for examination by a Participant or his duly designated Beneficiary to the extent that they specifically involve the Deferred Compensation Account created for his benefit or any payments which are to be made to him or his Beneficiary hereunder. Each Participant or his duly designated Beneficiary shall be notified no less frequently than annually of the balance in his account.
-3-


Neither the Board nor any member of the Board nor the Company nor any other person who is acting on behalf of the Board or the Company shall be liable for any act or failure to act hereunder except for gross negligence or fraud.
IV. PARTICIPATION
All Eligible Directors, including any person who becomes a Director after the Effective Date, shall be Participants in this Plan.
Each Participant in this Plan shall have the right to elect to defer the payment of all or any part of his Compensation, with such Deferral Amount to be payable at the time or times and in the manner hereinafter stated.
Each Participant who elects to defer the payment of all or any part of his Compensation shall execute and deliver to the Board a “Notice of Election.” Such Notice will specify the percentage of Compensation to be deferred.
Except as provided in the last sentence of this paragraph or as may be specified in the Notice of Election, a Notice of Election shall be valid only if it is delivered prior to the first day of the calendar year in which the services giving rise to the Compensation being deferred are to be performed. A Participant’s Notice of Election shall become irrevocable as of the last date the Notice of Election could be delivered or such earlier date as may be established by the Board. A Participant may revoke or change a Notice of Election at any time prior to the date the election becomes irrevocable, subject to such restrictions as the Board may establish from time to time. Any such revocation or change shall be made in a form and manner determined by the Board. In the first calendar year in which a Participant becomes eligible to participate in this Plan, the Participant may execute and deliver a Notice of Election within thirty (30) days of the date the Participant first becomes eligible to participate in this Plan, with respect to Compensation that would be paid for services to be performed after the election.
V. VESTING OF DEFERRED COMPENSATION ACCOUNT
A Participant’s interest in his Deferred Compensation Account shall vest immediately with regard to Deferral Amounts and earnings thereon.
VI. ACCOUNTS AND VALUATIONS
A.    Deferred Compensation Accounts. The Board shall establish and maintain a separate Deferred Compensation Account for each Participant. Each Account may be separated into a Cash Deferral Sub-Account, pursuant to which a Participant’s deferrals of their annual cash retainers will be credited, and a Stock Deferral Sub-Account, pursuant to which a Participant’s deferrals of any shares of Common Stock will be credited. The Participant’s Deferral Amount related to the Participant's deferrals of their annual cash retainers shall be credited to the Participant’s Deferred Compensation Account quarterly on the last business day of March, June, September, and December in amounts as nearly equal as possible. The Participant’s Deferral Amount related to the Participant's deferrals of any shares of Common
-4-


Stock shall be credited to the Participant’s Deferred Compensation Account shortly following the date the underlying equity award would have vested resulting in, but for the Participant's deferral election, the issuance of shares of Common Stock to the Participant.
B.    Conversion to Investment Units. At the time a Deferral Amount resulting from the deferral of annual cash retainers or dividend equivalent under Article VII is credited to the Deferred Compensation Account, it shall be converted to Investment Units, by dividing the amount credited by the Market Price of the Company’s stock on the last trading day immediately preceding the date the amount is credited. At the time a Deferral Amount resulting from the deferral of shares of Common Stock is credited to the Deferred Compensation Account, each deferred share of Common Stock shall be converted into a single Investment Unit. Fractional share Investment Units will be maintained in the Account. The Investment Units initially credit to the Deferred Compensation Account of a Transferred Director on the Spin-Off Date shall be determined by adjusting the investment units credited to the Transferred Director’s deferred compensation account under the MDU Directors DCP immediately prior to the Spin-Off Date in accordance with the adjustment methodology set forth in the Employee Matters Agreement.
VII. DIVIDEND EQUIVALENTS
If a dividend is paid on the common stock of the Company, an equivalent amount shall be credited to the Participant’s Deferred Compensation Account for each Investment Unit credited in the Participant’s Account on the dividend record date. Crediting of any such dividend equivalents shall occur on the dividend payment date. Such amounts shall be converted to additional Investment Units, pursuant to Article VI.B.
VIII. TIMING OF DEFERRAL ELECTIONS RELATING TO RESTRICTED STOCK UNITS
A Director may elect to defer the settlement of any RSUs granted pursuant to the Everus Construction Group, Inc. Director Compensation Policy under the Everus Construction Group, Inc. Long-Term Performance-Based Incentive Plan (the “LTIP”) instead of receiving shares of Common Stock under the LTIP immediately following any RSU vesting date.
Any deferral election relating to any RSUs granted on or after the date of the Company’s 2026 annual shareholders’ meeting (“Post-2025 Annual RSU Grant”) must be made and submitted to the Plan Administrator before December 31st of the calendar year preceding the beginning of the year in which the applicable Post-2025 Annual RSU Grant would be made (e.g., a deferral election for any RSUs that would be granted to a Non-Employee Director at the time of the Company’s 2028 annual shareholders’ meeting date, would have to be submitted to the Plan Administrator no later than December 31, 2027).
Unless otherwise specified in the Stock Deferral Election Form, any deferral election under this Article VIII, shall be effective only for the calendar year immediately following the date on which it was filed and shall become irrevocable as of the last date the Stock Deferral Election Form could be delivered for a valid deferral election under Code Section 409A or such
-5-


earlier date as may be established by the Board. In the absence of a written election filed by the Director with the Plan Administrator, any Compensation will be paid directly to the Director.
IX. DISTRIBUTION OF ACCOUNTS
A.    Conversion of Investment Units to Dollars. When a Participant has a Separation from Service, dies, or experiences a Disability, Investment Units in the Participant’s Deferred Compensation Account shall be converted into dollars, on the dates set forth below, based on the Market Price of the Company’s common stock on the date of conversion. If the New York Stock Exchange is not open that day, then it shall be the Market Price on the next day the New York Stock Exchange is open. Participants shall remain eligible to receive dividend equivalents pursuant to Article VII with respect to any Investment Units that have not been converted into dollars as of the dividend record date.
B.    Payment. With respect to any amount deferred on or after May 22, 2025 (the effective date of this Plan amendment and restatement), upon a Participant’s Separation from Service, the Participant shall receive payment of their Deferred Compensation Accounts in a single lump sum. With respect to any amount deferred before May 22, 2025, such amount shall be paid in accordance with the terms of the Plan (and any Participant's deferral election) as in effect on May 21, 2025 (and immediately before the amendment and restatement of this Plan).
In all cases, payments will be made as a single lump sum following a Change in Control.
For avoidance of doubt, if a dividend is paid on the common stock of the Company, an equivalent amount shall be credited to Participants’ Deferred Compensation Accounts pursuant to Article VII with respect to any Investment Units that have not been converted into dollars as of the dividend record date. No interest will be paid on amounts in the Deferred Compensation Accounts.
C.    Change in Control. The terms of this Article IX.C shall immediately become operative, without further action or consent by any person or entity, upon a Change in Control, and once operative shall supersede and take control over any other provisions of this Plan.
Upon a Change in Control, all Investment Units in a Participant’s Deferred Compensation Account shall be multiplied by the Market Price of the Company’s common stock on such day. If the New York Stock Exchange is not open on that day, then it shall be the Market Price on the next day the New York Stock Exchange is open. The dollar value of the Investment Units contained in each Participant’s Deferred Compensation Account shall be paid out immediately thereafter to the Participant (a “Change in Control Payment”).
X. TAX WITHHOLDING UPON DISTRIBUTION
To the extent required by law, the Company shall withhold from payments made hereunder any taxes required to be withheld by the federal or any state or local government.
-6-


XI. BENEFICIARY DESIGNATION
Each Participant shall have the right at any time to designate any person or persons as Beneficiary or Beneficiaries (both principal and contingent) to whom payment under this Plan shall be paid in the event of death prior to complete distribution of the deferred amounts under this Plan. Each Beneficiary designation shall become effective only when filed in writing with the Board during the Participant’s lifetime on a form provided by the Board.
The filing of a new Beneficiary designation form will cancel all Beneficiary designations previously filed. Any finalized divorce of a Participant subsequent to the date of filing of a Beneficiary designation form shall revoke such designation. The spouse of a married Participant domiciled in a community property jurisdiction shall join in any designation of Beneficiary or Beneficiaries other than the spouse.
If a Participant fails to designate a Beneficiary as provided above or if the Beneficiary designation is revoked by divorce, or otherwise, without execution of a new designation, or if all designated Beneficiaries predecease the Participant or die prior to complete distribution of the Participant’s benefits, then the distribution of such benefits shall be made to the Participant’s estate.
XII. AMENDMENT AND TERMINATION OF PLAN
A.    Amendment. The Company may at any time amend this Plan in whole or in part, provided, however, that except as provided in Article XII.B., no amendment shall act to reduce the benefits under this Plan payable to any Participant with respect to any Deferral Amount credited to the Participant’s Deferred Compensation Account prior to the date of the amendment. Written notice of any amendments shall be given to each Participant.
B.    Termination of Plan.
1.    Company’s Right to Terminate. The Board may at any time terminate this Plan.
2.    Payments Upon Termination. To the extent consistent with the rules relating to plan terminations and liquidations in Treasury Regulations Section 1.409A-3(j)(4)(ix) or otherwise consistent with Section 409A of the Code, the Board may provide that, without the prior written consent of Participants, the Investment Units recorded in the Participants’ Deferred Compensation Accounts shall be converted into dollars pursuant to Article IX.A, and all of the Participants’ Deferred Compensation Accounts shall be distributed in a lump sum upon (or as soon as is permitted following) termination of this Plan. Unless so distributed, in the event of a Plan termination, the Company shall continue to maintain the Deferred Compensation Accounts until distributed pursuant to the terms of this Plan and Participants shall remain 100% vested in all amounts credited to their Deferred Compensation Accounts.
-7-


XIII. MISCELLANEOUS
A.    Unsecured General Creditor. Participants and their beneficiaries, heirs, successors, and assigns shall have no legal or equitable rights, interests, or other claims in any property or assets of the Company, nor shall they be beneficiaries of, or have any rights, claims, or interests in any specified assets of the Company. Any and all of the Company’s assets shall be and remain general, unpledged, unrestricted assets of the Company. The Company’s obligation under this Plan shall be that of an unfunded and unsecured promise of Company to pay money in the future.
B.    No Right to Nomination or Reelection. Establishment of this Plan and the participation by any person shall not be construed to confer any right on the part of such person to be nominated for reelection, or to be reelected, to the Board of Directors of the Company.
C.    Nonassignability. Neither a Participant nor any other person shall have any right to commute, sell, assign, transfer, pledge, anticipate, mortgage, or otherwise encumber, transfer, hypothecate, or convey in advance of actual receipt the amounts, if any, payable hereunder, or any part thereof, which are, and all rights to which are, expressly declared to be unassignable and nontransferable. No part of the amounts payable shall, prior to actual payment, be subject to seizure or sequestration for the payment of any debts, judgments, alimony or separate maintenance owed by a Participant or any other person, nor be transferable by operation of law in the event of a Participant’s or any other person’s bankruptcy or insolvency.
D.    Protective Provisions. A Participant will cooperate with the Company by furnishing any and all information requested by the Company in order to facilitate the payment of any amounts hereunder. If a Participant refuses to cooperate, the Company shall have no further obligation to the Participant under this Plan.
E.    Gender, Singular and Plural. Wherever the context so requires, words in the masculine include the feminine and words in the feminine include the masculine and the definition of any term in the singular may include the plural.
F.    Captions. The captions to the articles, sections, and paragraphs of this Plan are for convenience only and shall not control or affect the meaning or construction of any of its provisions.
G.    Applicable Law. This Plan shall be construed, administered and governed in accordance with the laws of the State of Delaware.
H.    Validity. In the event any provision of this Plan is held invalid, void, or unenforceable, the same shall not affect, in any respect whatsoever, the validity of any other provision of this Plan.
I.    Notice. Any notice or filing required or permitted to be given to the Board of Directors shall be sufficient if in writing and hand delivered, or sent by registered or certified mail, to the principal office of the Company, directed to the attention of the Secretary of the
-8-


Company. Such notice shall be deemed given as of the date of delivery or, if delivery is made by mail, as of the date shown on the postmark on the receipt for registration or certification.
J. Section 409A. It is intended that this Plan will comply with Section 409A of Code and any regulations and guidelines issued thereunder, to the extent this Plan is subject thereto, and this Plan shall be interpreted accordingly. In the event that any provision of this Plan shall be determined to contravene Code Section 409A, the regulations promulgated thereunder, regulatory interpretations or announcements with respect to Code Section 409A, any such provision shall be void and have no effect and may be amended by the Company without the consent of the Participant, for the purpose of Code Section 409A compliance. Moreover, this Plan shall be interpreted at all times in such a manner that the terms and provisions of the Plan comply with Code Section 409A, the regulations promulgated thereunder, and regulatory interpretations or announcements with respect to Code Section 409A. The Company shall have the authority to void any Participant election hereunder if necessary to maintain the Plan in compliance with Code Section 409A and, pursuant to its authority to interpret the Plan, may sever from the Plan or any Notice of Election any provision or exercise of a right that otherwise would result in a violation of Code Section 409A. Unless otherwise specified on a Notice of Election, all forms of installment payments under the Plan shall be considered to be treated as a series of separate payments for purposes of Code Section 409A.
-9-
EX-10.3 4 a2025q2ex103-ecgxuse.htm EX-10.3 Document
Exhibit 10.3
EVERUS CONSTRUCTION GROUP, INC.
LONG-TERM PERFORMANCE-BASED INCENTIVE PLAN
ANNUAL DIRECTOR RESTRICTED STOCK UNIT (“RSU”) AWARD NOTICE
[Grant Date]
[Director’s Name]
This Award Notice evidences the award of RSUs (the “Award”) that have been granted to you (the “Participant”) pursuant to an action of the Everus Construction Group, Inc. (the “Company”) Board of Directors (the “Board”), subject to the terms of this Award Notice, the RSU Award Agreement, which is attached hereto (the “Award Agreement”), and the Everus Construction Group, Inc. Long-Term Performance-Based Incentive Plan (the “Plan”). When vested, each RSU entitles the Participant to receive one share of common stock of the Company (the “Shares”).
The RSUs are granted in accordance with the terms of the Plan and the attached Award Agreement (Annex A), both of which are incorporated by reference herein.
Grant Date:[Grant Date]
Number of RSUs:[No. of Shares] RSUs, subject to adjustment as provided under Section 4.2 of the Plan.
Vesting Schedule:
Subject to the provisions of the Award Agreement and the Plan, one hundred percent (100%) of the RSUs shall vest on the date of the first anniversary of the Company's [Year] annual shareholder meeting (the “Vesting Date”); provided that the Participant continuously serves as a Director of Company through the Vesting Date.

Except for termination of service as a director due death, Disability, or Retirement, or in the event of a Change in Control, the Award will be forfeited and cancelled on the date the Participant ceases to be a Director if such cessation occurs before the Vesting Date.

For purposes of this Award:

Disability" means that the Participant is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, as reasonably determined by the Board of Directors.





"Retirement" means a Participant's termination of service (including a decision not to stand for re-election to the Board of Directors).
Settlement Date:Except as otherwise expressly provided in the Award Agreement and the Plan, the vested RSUs will be settled in Shares, as soon as practicable following vesting but in no event later than sixty days after the Vesting Date.
Dividend Equivalents:Yes (if the Company pays dividends). (The Company does not currently pay dividends so this is not currently applicable.)

THESE RSUs ARE SUBJECT TO FORFEITURE AS PROVIDED HEREIN.
Subject to the terms of the Plan, decisions and interpretations of the Board are final, conclusive, and binding upon any questions arising under the Award Agreement or the Plan.
The Participant must accept this Award Notice by logging onto their account with Fidelity Investments and accepting this Award Notice and the Award Agreement. If the Participant fails to do so, the RSUs will be null and void. By accepting the RSUs granted to the Participant in this Award, the Participant agrees to be bound by all of the provisions set forth in this Award Notice, the Award Agreement, and the Plan.
Attachments:
Annex A: Restricted Stock Unit Award Agreement






ANNEX A
RESTRICTED STOCK UNIT (“RSU”) AWARD AGREEMENT
It is understood and agreed that the Award of RSUs evidenced by the Award Notice to which this is annexed is subject to the following additional terms and conditions.
1.Grant of RSUs. On the Grant Date, the Participant was awarded the number of RSUs set forth in the Award Notice.
2.Vesting of RSUs. The RSUs shall become vested and nonforfeitable in accordance with the Vesting Schedule set forth in the Award Notice. Except as otherwise provided in this Section 2, if the Participant ceases to be a Director prior to the Vesting Date, all rights to the RSUs shall terminate immediately and be forfeited in their entirety without compensation to the Participant, and the forfeited RSUs shall be cancelled.
a.Death or Disability. In the event of the Participant’s death or Disability, all of the unvested RSUs shall become immediately vested as of the date of such death or Disability.
b.Termination of Service Due to Retirement. If the Participant’s service on the Board of Directors terminates due to Retirement, (including a decision not to stand for re-election to the Board of Directors), then a pro rata portion of the total RSUs shall become immediately vested based on the ratio of the number of full months serving as a Director completed since the Date of Grant to the date of the Participant’s Retirement (with a partial month counted as a full month) divided by twelve (12).
c.Change in Control. Upon the occurrence of a Change in Control, as defined in the Plan, all unvested RSUs shall immediately vest as of the effective date of the Change in Control.
3.Settlement of RSUs. Subject to any applicable deferral election made by the Director in accordance with Code Section 409A and Article X of the Plan, Vested RSUs shall be settled by the issuance of Shares as soon as reasonably practicable (and in no event later than sixty days) following the earliest to occur of (a) the Vesting Date, (b) the Participant’s death, (c) the Participant’s Disability, and (d) the Participant’s Retirement Date.
4.Voting Rights. Since RSUs do not represent actual Shares, no voting rights or other rights as a stockholder of the Company arise with respect to the RSUs until Shares have been delivered to the Participant upon settlement of the RSUs.
5.Non-transferability of RSUs. No RSUs granted under the Plan may be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated, other than by will or by the laws of descent and distribution.





6.Section 409A. This Award Agreement and the RSUs granted hereunder are intended to comply with the requirements of Section 409A or an exemption or exclusion therefrom, and, with respect to RSUs that are subject to Section 409A, the Plan and this Award Agreement shall be interpreted and administered in all respects in accordance with Section 409A (including with respect to the application of any defined terms to RSUs that constitute nonqualified deferred compensation, which defined terms shall be interpreted to have the meaning required by Section 409A to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A). Any payment (including the delivery of Shares) under the RSUs that constitutes nonqualified deferred compensation subject to Section 409A shall be treated as a separate payment for purposes of Section 409A. In no event may the Participant, directly or indirectly, designate the calendar year of any payment to be made under this Award Agreement that constitutes nonqualified deferred compensation subject to Section 409A.
7.Personal Information. The Participant agrees that the Company and its suppliers or vendors may collect, use, and disclose the Participant’s personal information for the purposes of the implementation, management, administration, and termination of the Plan.
8.Amendment. The Committee may amend, alter, modify, suspend, or terminate the Award Notice or this Award Agreement at any time and from time to time, in whole or in part; provided, however, no amendment, alteration, modification, suspension, or termination of the Award Notice or Award Agreement shall adversely affect in any material way the Award Notice or this Award Agreement, without the Participant’s written consent, except to the extent such amendment, alteration, modification, suspension, or termination is reasonably determined by the Committee in its sole discretion to be necessary to comply with applicable laws, rules, regulations, or is necessary for such approvals by any governmental agencies or national securities exchanges as may be required.
9.Binding Effect. This Award Agreement shall inure to the benefit of the successors and assigns of the Company and, subject to the restrictions on transfer set forth herein, be binding upon the Participant and the Participant’s heirs, beneficiaries, executors, legal representatives, successors and assigns.
10.Integrated Agreement. The Award Notice, this Award Agreement, and the Plan constitute the entire understanding and agreement between the Participant and the Company with respect to the subject matter contained herein or therein and supersedes any prior agreements, understandings, restrictions, representations, or warranties between the Participant and the Company with respect to such subject matter other than those as set forth or provided for herein or therein.
11.Ratification of Actions. By accepting the Award or other benefit under the Plan, the Participant and each person claiming under or through the Participant shall be conclusively deemed to have indicated their acceptance and ratification of, and consent to, any action taken under the Plan or the Award by the Company or its Board of Directors.





12.Notices. Any notice hereunder to the Company shall be addressed to its office, 1730 Burnt Boat Drive, Bismarck, North Dakota 58503; Attention: Chief Legal Officer, and any notice hereunder to the Participant shall be addressed to the Participant at the address on file with the Company, subject to the right of either party to designate at any time hereafter in writing some other address.
13.Governing Law and Severability. To the extent not preempted by federal law, the Award Notice and this Award Agreement shall be governed and construed in accordance with the laws of the State of Delaware, without regard to conflicts of law provisions. In the event any provision of the Award Agreement shall be held illegal or invalid for any reason, the illegality or invalidity shall not affect the remaining parts of the Award Agreement, and the Award Agreement shall be construed and enforced as if the illegal or invalid provision had not been included.
14.Definitions. Capitalized terms not otherwise defined herein or in the Award Notice shall have the meanings given to them in the Plan.
15.Construction. Captions and titles contained in this Award Agreement are for convenience only and shall not affect the meaning or interpretation of any provision of this Award Agreement. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.
16.Conformity. This Award Agreement is intended to conform in all respects with, and is subject to all applicable provisions of, the Plan. Any conflict between the terms of the Award Notice, this Award Agreement and the Plan shall be resolved in accordance with the terms of the Plan. In the event of any ambiguity in the Award Notice or this Award Agreement or any matters as to which the Award Notice and this Award Agreement are silent, the Plan shall govern. Any conflict between the terms of the Award Notice and the Award Agreement shall be resolved in accordance with the terms of the Award Agreement.
17.Dividend Equivalents. Dividend equivalents, if any, will be earned with respect to any Shares issued pursuant to the Award. The amount of dividend equivalents earned shall be equal to the total dividends, if any, declared on a Share for stockholders of record between the Grant Date of this Award and the vesting date of the RSUs, multiplied by the number of Shares issued pursuant to the vesting of the RSUs awarded in the Award Agreement. Any dividend equivalents earned shall be paid in cash when the Shares to which they relate are issued or as soon thereafter as practicable, but no later than 60 days after the Shares are issued; provided, however, in the event a Director has made a deferral election under the Everus Construction Group, Inc. Deferred Compensation Plan for Directors (the “Director’s Deferred Compensation Plan”), dividend equivalents shall be treated in accordance with the terms of the Director’s Deferred Compensation Plan, including the conversion of such dividend equivalents into additional Investment Units under such plan. No dividend equivalents will be issued for unvested or forfeited RSUs.



EX-31.1 5 a2025q2ex311-ecgxuse.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION

I, Jeffrey S. Thiede, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Everus Construction 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
    
Date:August 13, 2025
/s/ Jeffrey S. Thiede
   
Name:
Jeffrey S. Thiede
   
Title:
President and Chief Executive Officer
   
(Principal Executive Officer)


EX-31.2 6 a2025q2ex312-ecgxuse.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION

I, Maximillian J Marcy, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Everus Construction 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
    
Date:August 13, 2025/s/ Maximillian J Marcy
   
Name:
Maximillian J Marcy
   
Title:
Vice President, Chief Financial Officer and Treasurer
   (Principal Financial Officer)


EX-32.1 7 a2025q2ex321-ecgxuse.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Everus Construction Group, Inc. (the "Company") on Form 10-Q for the quarter ended June 30, 2025, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey S. Thiede, 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:August 13, 2025
/s/ Jeffrey S. Thiede
   
Name:
Jeffrey S. Thiede
   
Title:
President and Chief Executive Officer
   
(Principal Executive Officer)



The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Report, or as a separate disclosure document of the Company or the certifying officers.


EX-32.2 8 a2025q2ex322-ecgxuse.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Everus Construction Group, Inc. (the "Company") on Form 10-Q for the quarter ended June 30, 2025, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Maximillian J Marcy, Vice President, Chief Financial Officer and Treasurer 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:August 13, 2025/s/ Maximillian J Marcy
   
Name:
Maximillian J Marcy
   
Title:
Vice President, Chief Financial Officer and Treasurer
   (Principal Financial Officer)



The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Report, or as a separate disclosure document of the Company or the certifying officers.


EX-101.SCH 9 ecg-20250630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Background and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Background and Nature of Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Variable Interest Entity (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Net Receivables Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Receivables Current Expected Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Revenue from Contracts with Customers - Schedule of the Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Revenue from Contracts with Customers - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Revenue from Contracts with Customers - Summary of Remaining Performance Obligations and Expected Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Revenue from Contracts with Customers - Summary of Remaining Performance Obligations and Expected Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Fair Value Measurements - Schedule of Assets Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Fair Value Measurements - Assets and Liabilities Not Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Debt - Long-Term Debt Details (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Debt - Long-Term Debt Details (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Debt - Schedule of Long-Term Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Leases - Summary of Operating Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Leases - Lease Term, Discount Rate and Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Leases - Components of Certain Equipment Leased to Third Parties Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Segment Information - Summary of Operating Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Segment Information - Summary of Segment Reporting Information by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Segment Information - Summary of Segment Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ecg-20250630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 ecg-20250630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 ecg-20250630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Joint Venture Joint Venture, Policy [Policy Text Block] Joint Venture, Policy Net unrealized gains on investments Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Intangible assets, less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Contract Assets Contract with Customer, Asset, After Allowance for Credit Loss [Roll Forward] Contract with Customer, Asset, After Allowance for Credit Loss Award Timing Predetermined Award Timing Predetermined [Flag] Remainder of 2025 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Related Party Transaction [Axis] Related Party Transaction [Axis] Weighted-average interest rate Long-Term Debt, Weighted Average Interest Rate, at Point in Time Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Asset Class [Axis] Asset Class [Axis] Entity File Number Entity File Number Other Paid-in Capital Additional Paid-in Capital [Member] Income from equity method investments Income (Loss) from Equity Method Investments Tabular List, Table Tabular List [Table Text Block] Leases [Abstract] Earnings per share: Earnings Per Share, Basic [Abstract] Unbilled revenue Unbilled Contracts Receivable New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable SOFR Secured Overnight Financing Rate (SOFR) [Member] Overnight bank funding rate Overnight Bank Funding Rate [Member] Overnight Bank Funding Rate Schedule of Assets and Liabilities Not Measured at Fair Value Fair Value, by Balance Sheet Grouping [Table Text Block] Contract assets Contract assets Balance at beginning of period Balance at end of period Contract with Customer, Asset, after Allowance for Credit Loss, Current Interest expense, net Interest Income (Expense), Nonoperating Guarantor obligations, maximum exposure, undiscounted Guarantor Obligations, Maximum Exposure, Undiscounted Goodwill [Line Items] Goodwill [Line Items] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Basis [Axis] Measurement Basis [Axis] Basic (in dollars per share) Earnings per share - basic (in dollars per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Corporate joint venture Corporate Joint Venture [Member] Schedule of Segment Reporting Information by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Issued, net of settlement (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Adjustment to Compensation, Amount Adjustment to Compensation Amount Concentration risk (as a percentage) Concentration Risk, Percentage Remaining outstanding billings on large project Construction Contractor, Contract Cost, Subject to Uncertainty, Amount Recurring expenses Separation Agreement, Transition Services Agreement, Recurring Expenses Separation Agreement, Transition Services Agreement, Recurring Expenses Principles of Consolidation Consolidation, Policy [Policy Text Block] Stock-based compensation costs Share-Based Payment Arrangement, Noncash Expense Performance Shares Subject To Performance Conditions Performance Shares Subject To Performance Conditions [Member] Performance Shares Subject To Performance Conditions Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Net proceeds from sale or disposition of property Proceeds from Sale of Productive Assets VIE, primary beneficiary Variable Interest Entity, Primary Beneficiary [Member] Machinery and equipment Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Measurement Frequency [Axis] Measurement Frequency [Axis] Insider Trading Policies and Procedures [Line Items] Stock-based compensation expense Share-Based Payment Arrangement, Expense Common stock, authorized (in shares) Common Stock, Shares Authorized Claim position Construction Contractor, Contract Cost, Subject To Uncertainty, Claim Position, Amount Construction Contractor, Contract Cost, Subject To Uncertainty, Claim Position, Amount Surety bond Surety Bond [Member] Goodwill and Intangible Assets Disclosure [Abstract] Transition services agreement period Separation Agreement, Transition Services Agreement Period Separation Agreement, Transition Services Agreement Period Current assets: Assets, Current [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Other current liabilities Increase (Decrease) in Other Current Liabilities Fair value, recurring Fair Value, Recurring [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Cover [Abstract] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Maximum Maximum [Member] Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Accounting Policies [Abstract] Future amortization expense remaining for finite-live intangible assets Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Debt Instrument [Line Items] Debt Instrument [Line Items] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Total operating lease liabilities Operating Lease, Liability Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Lease receivables Lessor, Operating Lease, Payment to be Received Accrued compensation Accrued Salaries, Current Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Quarterly debt interest payment Debt Instrument, Periodic Payment, Interest Entity Shell Company Entity Shell Company Other Other noncurrent liabilities Other Liabilities, Noncurrent Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Goodwill impairment Goodwill, Impairment Loss Statement of Stockholders' Equity [Abstract] Operating segments Operating Segments [Member] Current Receivables, Net [Roll Forward] Current Receivables, Net [Roll Forward] Current Receivables, Net Variable Interest Entity [Table] Variable Interest Entity [Table] Statement of Cash Flows [Abstract] Long-term debt - current portion Less: long-term debt - current portion Long-Term Debt, Current Maturities Company Selected Measure Amount Company Selected Measure Amount 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Other noncurrent changes Increase (Decrease) in Other Noncurrent Liabilities Comprehensive income attributable to common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Less: retainage Contract Contractor, Receivable, Retainage, Netted Against Contract with Customer, Liability Contract Contractor, Receivable, Retainage, Netted Against Contract with Customer, Liability Name Measure Name Letter of credit Letter of Credit [Member] Term loan Secured Debt [Member] Current portion of operating lease liabilities Operating Lease, Liability, Current Deferred income taxes Deferred Income Tax Liabilities, Net Document Fiscal Period Focus Document Fiscal Period Focus Award Timing Method Award Timing Method [Text Block] Less: accumulated depreciation Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation Award Type Award Type [Axis] Total long-term debt Long-term debt Long-Term Debt Total assets Total assets Assets Increase in profitability Contract with Customer, Increase In Profitability from Changes in Estimates, Amount Contract with Customer, Increase In Profitability from Changes in Estimates, Amount Trading Symbol Trading Symbol 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Stock-based compensation Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Transmission & Distribution Transmission & Distribution Transmission And Distribution Segment [Member] Transmission And Distribution Segment Entity Address, City or Town Entity Address, City or Town Operating activities: Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Receivable Type [Axis] Receivable Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Restricted stock units Restricted Stock Units (RSUs) [Member] Lessee Lease Description [Axis] Lessee Lease Description [Axis] Lessee Lease Description Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Electrical & Mechanical Electrical & Mechanical Electrical And Mechanical Segment [Member] Electrical And Mechanical Segment Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Entity Emerging Growth Company Entity Emerging Growth Company 2028 Long-Term Debt, Maturity, Year Three Long-lived asset impairments Impairment, Long-Lived Asset, Held-for-Use Consolidation of Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Commercial Commercial [Member] Commercial Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Less: unamortized debt issuance costs Debt Issuance Costs, Net Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Restricted cash and cash equivalents Restricted Cash and Cash Equivalent Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Related party Related Party [Member] Transfers to CEHI, LLC and MDU Resources Payments of Distributions to Affiliates Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Provision for credit losses Current expected credit loss provision Accounts Receivable, Credit Loss Expense (Reversal) PEO PEO [Member] Schedule of the Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] MDU Resources MDU Resources Shareholders [Member] MDU Resources Shareholders Income before income taxes and income from equity method investments Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Deferred compensation expense Deferred Compensation Arrangement with Individual, Compensation Expense Changes in current assets and liabilities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Nature of Operation, Product Information, Concentration of Risk [Table] Nature of Operation, Product Information, Concentration of Risk [Table] Retained Earnings Retained Earnings [Member] Prepayments and other current assets Prepaid Expense and Other Assets, Current Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Share-Based Payment Arrangement [Abstract] Cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash - beginning of period Cash, cash equivalents and restricted cash - end of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Income taxes Income tax expense Income Tax Expense (Benefit) Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Performance guarantee Performance Guarantee [Member] Taxes payable Taxes Payable, Current Investments, fair value Insurance contracts Investments, Fair Value Disclosure Allowance for receivables Less: expected credit losses Receivables, Allowance For Credit Loss, Current Receivables, Allowance For Credit Loss, Current Intangible assets, net (excluding goodwill) Intangible Assets, Net (Excluding Goodwill) Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Industrial Industrial [Member] Industrial Customer concentration risk Customer Concentration Risk [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Service & other Service And Other [Member] Service And Other Interest expense on outstanding borrowings Interest Expense, Debt, Excluding Amortization Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Other current assets Increase (Decrease) in Other Current Assets Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] City Area Code City Area Code Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Commitments and Contingencies Disclosure [Abstract] Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] General corporate expenses General and Administrative Expense Investing activities: Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Investments Long-Term Investments Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Debt instrument, term Debt Instrument, Term Related Party Transactions [Abstract] Net Contract Assets (Liabilities) Net Contract Assets (Liabilities) [Roll Forward] Net Contract Assets (Liabilities) Total lease costs Lease, Cost Goodwill Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Summary of Operating Leases, Including Lease Costs, Lease Terms, Discount Rates and Supplemental Cash Flow Information Lease, Cost [Table Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Depreciation Depreciation Insurance contracts Cash Surrender Value [Member] Deferred Compensation Arrangements [Abstract] Equity Components [Axis] Equity Components [Axis] Net leverage ratio, maximum increase Debt Instrument, Covenant, Net Leverage Ratio, Maximum Increase Debt Instrument, Covenant, Net Leverage Ratio, Maximum Increase Standby letters of credit Standby Letters of Credit [Member] Background and Nature of Operations Nature of Operations [Text Block] Operating lease not yet commenced Operating Lease, Lease Not yet Commenced [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Equipment Equipment [Member] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Number of reportable segments Number of Reportable Segments Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Cash paid for amounts included in the measurement of lease liabilities: Supplemental Cash Flow Information [Abstract] Other Performance Measure, Amount Other Performance Measure, Amount Payment of debt issuance costs Payments of Debt Issuance Costs Contract liabilities, net Contract with Customer, Liability [Abstract] Entity Address, State or Province Entity Address, State or Province Granted, fair value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Related and Nonrelated Parties [Domain] Related and Nonrelated Parties [Domain] Total current liabilities Liabilities, Current Revenue, performance obligation satisfied or partially satisfied in previous period, percent Contract with Customer, Changes in Estimates from Performance Obligation Satisfied in Previous Period, Percent Contract with Customer, Changes in Estimates from Performance Obligation Satisfied in Previous Period, Percent Inventory [Axis] Inventory [Axis] Individual: Individual [Axis] Vesting [Axis] Vesting [Axis] Other paid-in capital Additional Paid in Capital, Common Stock Single customer Single Customer [Member] Single Customer Net cash used in investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Performance obligation satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activity Document Fiscal Year Focus Document Fiscal Year Focus Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Institutional Institutional [Member] Institutional Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Repayment of long-term debt Repayments of Long-Term Debt Entity Interactive Data Current Entity Interactive Data Current Operating lease cost Operating Lease, Cost Accrued payroll-related liabilities Other Employee-related Liabilities, Current Carrying value Reported Value Measurement [Member] Interest coverage ratio, minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Building Building [Member] Estimated earnings Construction Contractor, Estimated Earnings Construction Contractor, Estimated Earnings Segment Information Segment Reporting Disclosure [Text Block] Quarterly debt amortization payment Debt Instrument, Periodic Payment, Principal Goodwill [Table] Goodwill [Table] 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] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Net loss contingency liability Loss Contingency, After Insurance Claim Receivables Loss Contingency, After Insurance Claim Receivables Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Costs incurred on uncompleted contracts Construction Contractor, Costs Incurred On Uncompleted Contracts Construction Contractor, Costs Incurred On Uncompleted Contracts Amortization Amortization expense for finite-lived intangible assets Amortization of Intangible Assets Selling, general and administrative expenses Selling, General and Administrative Expense Transition Services Agreement Transition Services Agreement [Member] Transition Services Agreement Capital expenditures Payments to Acquire Productive Assets Depreciation and amortization expense Depreciation, Depletion and Amortization Other Other Assets, Noncurrent Customer [Domain] Customer [Domain] Entity Central Index Key Entity Central Index Key Receivables Increase (Decrease) in Accounts and Notes Receivable PEO Name PEO Name Allocated Corporate Expenses Allocated Corporate Expenses [Member] Allocated Corporate Expenses Revenue Revenue from Contract with Customer, Segment Benchmark [Member] Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Transportation Transportation [Member] Transportation Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Fixed-price Fixed-Price Contract [Member] Revolving credit facility Revolving Credit Facility [Member] Components of Certain Equipment Leased to Third Parties Under Operating Leases Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block] Arrangement Duration Trading Arrangement Duration Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Investments Payments for (Proceeds from) Investments Tranche one Share-Based Payment Arrangement, Tranche One [Member] Contract liabilities, net Contract liabilities, net Balance at beginning of period Balance at end of period Contract with Customer, Liability, Current Segments [Axis] Segments [Axis] Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Trade receivables Accounts Receivable, before Allowance for Credit Loss, Current Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Assets Assets [Abstract] Long-term debt Long-term debt Long-Term Debt, Excluding Current Maturities Credit Facility [Axis] Credit Facility [Axis] Cash Management and Financing Program Cash Management and Financing Program [Member] Cash Management and Financing Program Underlying Security Market Price Change Underlying Security Market Price Change, Percent Other stock awards Other Stock Awards [Member] Other Stock Awards Vesting [Domain] Vesting [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Receivables, gross Receivables, Gross, Current Receivables, Gross, Current Fair Value Measurements Fair Value Disclosures [Text Block] Credit Facility [Domain] Credit Facility [Domain] Intangible assets, gross Finite-Lived Intangible Assets, Gross Common stockholders’ equity: Equity, Attributable to Parent [Abstract] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Credit Agreement Credit Agreement [Member] Credit Agreement Award vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Entity Address, Address Line One Entity Address, Address Line One Performance Shares Subject To Market Conditions Performance Shares Subject To Market Conditions [Member] Performance Shares Subject To Market Conditions Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss, Current Operating lease liabilities Operating Lease, Liability, Noncurrent Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Entity Registrant Name Entity Registrant Name Manufactured equipment held for resale and/or rental Manufactured Equipment Held For Resale And Rental [Member] Manufactured Equipment Held For Resale And Rental Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Deferred revenue Contract With Customer, Liability, Excluding Provision For Loss On Contracts, Current Contract With Customer, Liability, Excluding Provision For Loss On Contracts, Current Customer one Customer One [Member] Customer One Schedule of Long-Term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Effect of dilutive securities - share-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Title and Position [Domain] Title and Position [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Document Quarterly Report Document Quarterly Report Total assets measured at fair value Assets, Fair Value Disclosure Long-term debt Long-Term Debt, Fair Value Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Counterparty Name [Domain] Counterparty Name [Domain] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Number of operating segments Number of Operating Segments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Axis] Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Schedule of Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Non-PEO NEO Non-PEO NEO [Member] Trade receivables Accounts Receivable [Member] Outstanding letters of credit Letters of Credit Outstanding, Amount Summary of Receivables, Net Activity Receivables, Net Roll Forward [Table Text Block] Receivables, Net Roll Forward Interest expense Interest Expense, Debt Completed contracts Receivables, Completed Contracts [Member] Receivables, Completed Contracts Name Trading Arrangement, Individual Name All Award Types Award Type [Domain] 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Equity Awards Adjustments Equity Awards Adjustments [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Face amount Debt Instrument, Face Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement of Comprehensive Income [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Fair value Estimate of Fair Value Measurement [Member] Operating revenue recognized Contract with Customer, Liability, Revenue Recognized Second lease commencing July 2025 Second Lease Commencing July 2025 [Member] Second Lease Commencing July 2025 Schedule of Receivables Current Excepted Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Unit-price Unit Price Contract [Member] Unit Price Contract Name Awards Close in Time to MNPI Disclosures, Individual Name Net change during period Increase (Decrease) in Receivables, Net, Current Increase (Decrease) in Receivables, Net, Current Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Inventory [Domain] Inventory [Domain] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2026 Long-Term Debt, Maturity, Year One Segments [Domain] Segments [Domain] Total noncurrent assets Assets, Noncurrent Performance shares Performance Shares [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Summary of Remaining Performance Obligations and Expected Revenue Recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net contract assets (liabilities) Balance at beginning of period Balance at end of period Contract With Customer, Asset (Liability), Net, Current Contract With Customer, Asset (Liability), Net, Current Inventories Increase (Decrease) in Inventories Inventories Inventory, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Minimum Minimum [Member] Noncurrent assets: Assets, Noncurrent [Abstract] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Company Selected Measure Name Company Selected Measure Name Fair Value Measurement [Domain] Fair Value Measurement [Domain] Less: billings to date Construction Contractor, Billings To Date Construction Contractor, Billings To Date Revenue from Contracts with Customers Revenue [Policy Text Block] Debt Debt Disclosure [Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current Operating cash flows used for operating lease liabilities Operating Lease, Payments Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Property, plant and equipment, net Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation All Executive Categories All Executive Categories [Member] Lessee Lease Description [Domain] Lessee Lease Description [Domain] Lessee Lease Description [Domain] Inventories Inventory, Finished Goods, Net of Reserves Equity in earnings of unconsolidated affiliates, net of distributions Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Tranche two Share-Based Payment Arrangement, Tranche Two [Member] Title and Position [Axis] Title and Position [Axis] Diluted (in shares) Weighted average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Utility Utility [Member] Utility Commitments and contingencies Commitments and Contingencies Market condition target allocation (as a percentage) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Market Target Allocation, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Market Target Allocation, Percentage Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Proceeds from insurance contracts Proceeds from Life Insurance Policy Customer two Customer Two [Member] Customer Two Entity Small Business Entity Small Business Income Tax Disclosure [Abstract] Commitment fee Line of Credit Facility, Commitment Fee Amount Document Transition Report Document Transition Report Underlying Securities Award Underlying Securities Amount Fixed maximum amounts guaranteed remainder of year 2025 Guarantor, Fixed Maximum Amounts Guaranteed, Remainder of Year Guarantor, Fixed Maximum Amounts Guaranteed, Remainder of Year Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Thereafter Lessee, Operating Lease, Liability, to be Paid, Due After Year Four Lessee, Operating Lease, Liability, to be Paid, Due After Year Four Income Taxes Income Tax Disclosure [Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Number of lease renewal options (or more) Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Revenue from Contract with Customer [Abstract] Short-term lease cost Short-Term Lease, Cost Contract assets Change in Contract with Customer, Asset [Abstract] Quarterly debt amortization payment (as a percent) Debt Instrument, Periodic Payment, Annual Percentage of Principal Amount Debt Instrument, Periodic Payment, Annual Percentage of Principal Amount Document Type Document Type Stock-based awards outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Reconciliation of Assets from Segments to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Earnings Per Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Loss Contingencies [Table] Loss Contingencies [Table] Net transfers from (to) CEHI, LLC and MDU Resources Adjustments To Equity, Transfers (To) From Parent, Net Adjustments To Equity, Transfers (To) From Parent, Net Variable lease cost Variable Lease, Cost Operating revenues Operating revenues Revenue from Contract with Customer, Excluding Assessed Tax All Individuals All Individuals [Member] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Fair Value Disclosures [Abstract] Name Forgone Recovery, Individual Name Fixed maximum amounts guaranteed by year 2027 Guarantor, Fixed Maximum Amounts Guaranteed, Year Two Fixed maximum amounts guaranteed by year two. Total current assets Assets, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Net change during period Increase (Decrease) in Net Contract Assets (Liabilities) Increase (Decrease) in Net Contract Assets (Liabilities) Increase in profitability (as a percent) Contract with Customer, Increase In Profitability from Changes in Estimates. Percent Contract with Customer, Increase In Profitability from Changes in Estimates. Percent Loss contingency accrual Loss Contingency Accrual Vehicles Vehicles [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Tax withholding on stock-based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fixed maximum amounts guaranteed by year 2026 Guarantor, Fixed Maximum Amounts Guaranteed, Year One Fixed maximum amounts guaranteed by year one. Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Gain on sale of assets Gain (Loss) on Disposition of Assets Income from proportionate consolidation, joint ventures Income (Loss) from Proportionate Consolidation, Joint Ventures Income (Loss) from Proportionate Consolidation, Joint Ventures Leases Lessor, Operating Leases [Text Block] Related Party Transaction [Table] Related Party Transaction [Table] Diluted (in dollars per share) Earnings per share - diluted (in dollars per share) Earnings Per Share, Diluted Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Title of 12(b) Security Title of 12(b) Security Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Costs and estimated earnings on uncompleted contracts Construction Contractor, Costs Incurred On Uncompleted Contracts And Estimated Earnings Construction Contractor, Costs Incurred On Uncompleted Contracts And Estimated Earnings Earnings Per Share [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Other income, net Nonoperating Income (Expense) Gross profit Gross Profit Contract liabilities, net Net change during period Increase (Decrease) in Contract with Customer, Liability Loss provision Accrued loss provision Provision for Loss on Contracts Less: discount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net amounts received from MDU Resources cash management program Proceeds From Related Party Cash Management Program, Net Proceeds From Related Party Cash Management Program, Net of Repayments Income taxes paid, net Income Taxes Paid, Net Contract Liabilities, Net Contract with Customer, Liability, Current [Roll Forward] Contract with Customer, Liability, Current Award Timing Disclosures [Line Items] Long-term debt, gross Total debt Long-Term Debt, Gross Contracts in progress Receivables, Contracts in Progress [Member] Receivables, Contracts in Progress Measurement Frequency [Domain] Measurement Frequency [Domain] Credit loss recoveries collected Accounts Receivable, Allowance for Credit Loss, Recovery Total Lessee, Operating Lease, Liability, to be Paid Lease renewal term Lessee, Operating Lease, Renewal Term Net income Net income Net Income (Loss) Attributable to Parent Eliminations Intersegment Eliminations [Member] Expiration Date Trading Arrangement Expiration Date Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Product Information [Line Items] Product Information [Line Items] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Property, plant and equipment, net of accumulated depreciation of $165,888 and $157,278, respectively Property, Plant and Equipment, Net Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Adoption Date Trading Arrangement Adoption Date Base rate Base Rate [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Entity Current Reporting Status Entity Current Reporting Status Operating lease term Lessee, Operating Lease, Term of Contract Retainage Construction Contractor, Receivable, Retainage Customer [Axis] Customer [Axis] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Operating income Operating Income (Loss) Line of credit Line of Credit [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Consolidated total net leverage ratio, maximum Debt Instrument, Covenant, Consolidated Total Net Leverage Ratio, Maximum Debt Instrument, Covenant, Consolidated Total Net Leverage Ratio, Maximum Statement of Financial Position [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Executive Category: Executive Category [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Due to related-party Increase (Decrease) in Due to Related Parties Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Impairments of finite-lived intangible assets Impairment of Intangible Assets, Finite-Lived Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Summary of Receivables, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Statement [Table] Statement [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) Adjustments to reconcile net income to net cash provided by operating activities:  Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Financing activities: Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Common stock distribution ratio Separation Agreement, Distribution Of Common Shares, Ratio Separation Agreement, Distribution Of Common Shares, Ratio Lease commencing July 2025 Lease Commencing July 2025 [Member] Lease Commencing July 2025 Receivables, net Receivables, net Balance at beginning of period Balance at end of period Receivables, Net, Current Variable Rate [Domain] Variable Rate [Domain] Income (loss) from equity method investments Income (Loss) from Equity Method Investments And Other Income (Loss) from Equity Method Investments And Other Fixed maximum amounts guaranteed by year 2028 Guarantor, Fixed Maximum Amounts Guaranteed, Year Three Fixed maximum amounts guaranteed by year three. Schedule of Assets and Liabilities Measured on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fixed maximum amounts guaranteed by year 2029 Guarantor, Fixed Maximum Amounts Guaranteed, Year Four Fixed maximum amounts guaranteed by year four. Guarantor obligations outstanding Guarantor Obligations, Outstanding Guarantor Obligations, Outstanding Shares excluded from the calculation of diluted earnings per share due to their dilutive effect (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Other Receivables, Gross, Current Operating lease not yet commenced Unrecorded Unconditional Purchase Obligation All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net asset, equity method investment Equity Method Investment, Underlying Equity in Net Assets Amendment Flag Amendment Flag Authorized to grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 2027 Long-Term Debt, Maturity, Year Two Leases Lessee, Operating Leases [Text Block] Termination Date Trading Arrangement Termination Date Net cash provided by (used in) financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Contract assets Net change during period Increase (Decrease) in Contract with Customer, Asset Renewables Renewables [Member] Renewables Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Receivable [Domain] Receivable [Domain] Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Including Equity Method Investments, Percent Effective Income Tax Rate Reconciliation, Including Equity Method Investments, Percent Tranche three Share-Based Payment Arrangement, Tranche Three [Member] Weighted average discount rate (in percentages) Operating Lease, Weighted Average Discount Rate, Percent Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Due from related-party Increase (Decrease) in Due from Related Parties Basic (in shares) Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Cost of sales Cost of Product and Service Sold Schedule of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Director Director [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Segment Reporting [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Debt Disclosure [Abstract] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Amortization of debt issuance costs Amortization of Debt Issuance Costs Entity Tax Identification Number Entity Tax Identification Number Less: write-offs charged against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Schedule of Variable Interest Entities Schedule of Variable Interest Entities [Table Text Block] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Consolidated Entities [Axis] Consolidated Entities [Axis] Common stock, stated value (in dollars per share) Par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, issued (in shares) Common Stock, Shares, Issued Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term 2029 Long-Term Debt, Maturity, Year Four Unexecuted change orders Construction Contractor, Contract Cost, Subject To Uncertainty, Unexecuted Change Order, Amount Construction Contractor, Contract Cost, Subject To Uncertainty, Unexecuted Change Order, Amount Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Interest expense, net Interest Expense, Nonoperating Cost reimbursable Cost Reimbursable Contract [Member] Cost Reimbursable Contract Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Materials and supplies Materials And Supplies [Member] Materials And Supplies Revenue recognized from operating leases Operating Lease, Lease Income Loss Contingencies [Line Items] Loss Contingencies [Line Items] Insider Trading Arrangements [Line Items] Corporate and Other Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Security Exchange Name Security Exchange Name Performance condition target allocation (as a percentage) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Target Allocation, Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Target Allocation, Percentage Remainder of 2025 Long-Term Debt, Maturity, Remainder of Fiscal Year Total noncurrent liabilities Liabilities, Noncurrent Total liabilities Liabilities Fixed maximum amounts guaranteed after year 2029 Guarantor, Fixed Maximum Amounts Guaranteed, After Year Four Guarantor, Fixed Maximum Amounts Guaranteed, After Year Four Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Purchases of property, plant and equipment included in Accounts payable Capital Expenditures Incurred but Not yet Paid Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Materials and supplies Inventory, Work in Process and Raw Materials, Net of Reserves Common stock, 300,000,000 shares authorized, $0.01 par value, 51,006,575 and 50,980,924 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively Common Stock, Value, Outstanding Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Other accrued liabilities Other Liabilities, Current Lease commencing August 2025 Lease Commencing August 2025 [Member] Lease Commencing August 2025 Asset Class [Domain] Asset Class [Domain] Number of lease contracts Lessee, Operating Lease, Number Of Contracts Lessee, Operating Lease, Number Of Contracts Statement [Line Items] Statement [Line Items] Variable Rate [Axis] Variable Rate [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Consolidation Items [Axis] Consolidation Items [Axis] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Counterparty Name [Axis] Counterparty Name [Axis] Common Stock Common Stock [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Non-NEOs Non-NEOs [Member] Decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation EX-101.PRE 13 ecg-20250630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Cover Page - shares
6 Months Ended
Jun. 30, 2025
Aug. 11, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2025  
Document Transition Report false  
Entity File Number 001-42276  
Entity Registrant Name Everus Construction Group, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 99-1952207  
Entity Address, Address Line One 1730 Burnt Boat Drive  
Entity Address, City or Town Bismarck  
Entity Address, State or Province ND  
Entity Address, Postal Zip Code 58503  
City Area Code 701  
Local Phone Number 221-6400  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol ECG  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   51,006,575
Entity Central Index Key 0002015845  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Operating revenues $ 921,466 $ 703,373 $ 1,748,095 $ 1,329,062
Cost of sales 801,597 614,796 1,535,733 1,165,768
Gross profit 119,869 88,577 212,362 163,294
Selling, general and administrative expenses 47,362 37,268 88,871 73,101
Operating income 72,507 51,309 123,491 90,193
Interest expense, net 4,813 3,246 9,507 5,972
Other income, net 1,908 1,694 2,475 2,612
Income before income taxes and income from equity method investments 69,602 49,757 116,459 86,833
Income taxes 19,408 13,634 32,981 23,611
Income from equity method investments 2,649 2,849 6,037 3,964
Net income $ 52,843 $ 38,972 $ 89,515 $ 67,186
Earnings per share:        
Basic (in dollars per share) $ 1.04 $ 0.76 $ 1.75 $ 1.32
Diluted (in dollars per share) $ 1.03 $ 0.76 $ 1.75 $ 1.32
Weighted average common shares outstanding:        
Basic (in shares) 51,041 50,972 51,042 50,972
Diluted (in shares) 51,094 50,972 51,092 50,972
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 52,843 $ 38,972 $ 89,515 $ 67,186
Comprehensive income attributable to common stockholders $ 52,843 $ 38,972 $ 89,515 $ 67,186
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash, cash equivalents and restricted cash $ 84,708 $ 86,012
Receivables, net 682,951 590,028
Contract assets 244,502 167,049
Inventories 48,052 43,750
Prepayments and other current assets 28,813 30,390
Total current assets 1,089,026 917,229
Noncurrent assets:    
Property, plant and equipment, net of accumulated depreciation of $165,888 and $157,278, respectively 150,545 134,409
Goodwill 143,224 143,224
Operating lease right-of-use assets 73,606 67,045
Investments 20,375 21,286
Other 4,601 5,270
Total noncurrent assets 392,351 371,234
Total assets 1,481,377 1,288,463
Current liabilities:    
Long-term debt - current portion 15,000 15,000
Contract liabilities, net 230,354 207,304
Accounts payable 199,091 138,097
Taxes payable 10,281 6,768
Accrued compensation 74,040 67,815
Current portion of operating lease liabilities 28,909 26,354
Accrued payroll-related liabilities 44,678 38,995
Other accrued liabilities 11,961 13,037
Total current liabilities 614,314 513,370
Noncurrent liabilities:    
Long-term debt 273,599 280,648
Deferred income taxes 10,834 8,161
Operating lease liabilities 45,500 41,200
Other 22,721 22,472
Total noncurrent liabilities 352,654 352,481
Total liabilities 966,968 865,851
Commitments and contingencies
Common stockholders’ equity:    
Common stock, 300,000,000 shares authorized, $0.01 par value, 51,006,575 and 50,980,924 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively 510 510
Other paid-in capital 140,412 138,130
Retained earnings 373,487 283,972
Total stockholders’ equity 514,409 422,612
Total liabilities and stockholders’ equity $ 1,481,377 $ 1,288,463
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Allowance for receivables $ 3,006 $ 7,097
Accumulated depreciation $ 165,888 $ 157,278
Common stock, authorized (in shares) 300,000,000 300,000,000
Common stock, stated value (in dollars per share) $ 0.01 $ 0.01
Common stock, issued (in shares) 51,006,575 50,980,924
Common stock, outstanding (in shares) 51,006,575 50,980,924
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Other Paid-in Capital
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2023   1,000    
Beginning balance at Dec. 31, 2023 $ 448,850 $ 1 $ 136,184 $ 312,665
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 28,214     28,214
Net transfers from (to) CEHI, LLC and MDU Resources (12,758)   1,006 (13,764)
Ending balance (in shares) at Mar. 31, 2024   1,000    
Ending balance at Mar. 31, 2024 464,306 $ 1 137,190 327,115
Beginning balance (in shares) at Dec. 31, 2023   1,000    
Beginning balance at Dec. 31, 2023 448,850 $ 1 136,184 312,665
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 67,186      
Ending balance (in shares) at Jun. 30, 2024   1,000    
Ending balance at Jun. 30, 2024 489,991 $ 1 137,653 352,337
Beginning balance (in shares) at Mar. 31, 2024   1,000    
Beginning balance at Mar. 31, 2024 464,306 $ 1 137,190 327,115
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 38,972     38,972
Net transfers from (to) CEHI, LLC and MDU Resources (13,287)   463 (13,750)
Ending balance (in shares) at Jun. 30, 2024   1,000    
Ending balance at Jun. 30, 2024 $ 489,991 $ 1 137,653 352,337
Beginning balance (in shares) at Dec. 31, 2024 50,980,924 50,980,924    
Beginning balance at Dec. 31, 2024 $ 422,612 $ 510 138,130 283,972
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 36,672     36,672
Stock-based compensation   18,304    
Stock-based compensation 915   915  
Ending balance (in shares) at Mar. 31, 2025   50,999,228    
Ending balance at Mar. 31, 2025 $ 460,199 $ 510 139,045 320,644
Beginning balance (in shares) at Dec. 31, 2024 50,980,924 50,980,924    
Beginning balance at Dec. 31, 2024 $ 422,612 $ 510 138,130 283,972
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income $ 89,515      
Ending balance (in shares) at Jun. 30, 2025 51,006,575 51,006,575    
Ending balance at Jun. 30, 2025 $ 514,409 $ 510 140,412 373,487
Beginning balance (in shares) at Mar. 31, 2025   50,999,228    
Beginning balance at Mar. 31, 2025 460,199 $ 510 139,045 320,644
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 52,843     52,843
Stock-based compensation   7,347    
Stock-based compensation $ 1,367   1,367  
Ending balance (in shares) at Jun. 30, 2025 51,006,575 51,006,575    
Ending balance at Jun. 30, 2025 $ 514,409 $ 510 $ 140,412 $ 373,487
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities:    
Net income $ 89,515 $ 67,186
Adjustments to reconcile net income to net cash provided by operating activities:     
Depreciation 13,901 11,130
Amortization 116 1,044
Deferred income taxes 2,305 (1,600)
Provision for credit losses (1,729) (134)
Amortization of debt issuance costs 788 0
Stock-based compensation costs 2,870 689
Net unrealized gains on investments (300) (315)
Gain on sale of assets (3,682) (2,458)
Equity in earnings of unconsolidated affiliates, net of distributions 909 (955)
Changes in current assets and liabilities:    
Receivables (91,194) (109,058)
Due from related-party 0 (1,920)
Contract assets (77,453) 2,674
Inventories (4,302) (5,865)
Other current assets 1,577 2,830
Contract liabilities, net 23,050 2,626
Accounts payable 60,547 29,552
Due to related-party 0 1,568
Other current liabilities 14,268 4,752
Other noncurrent changes 1,284 2,005
Net cash provided by operating activities 32,470 3,751
Investing activities:    
Capital expenditures (31,623) (16,517)
Net proceeds from sale or disposition of property 5,635 5,412
Proceeds from insurance contracts 2,174 0
Investments (1,872) (391)
Net cash used in investing activities (25,686) (11,496)
Financing activities:    
Repayment of long-term debt (7,500) 0
Tax withholding on stock-based compensation (588) 0
Net amounts received from MDU Resources cash management program 0 31,925
Transfers to CEHI, LLC and MDU Resources 0 (25,425)
Net cash provided by (used in) financing activities (8,088) 6,500
Decrease in cash, cash equivalents and restricted cash (1,304) (1,245)
Cash, cash equivalents and restricted cash - beginning of period 86,012 1,567
Cash, cash equivalents and restricted cash - end of period 84,708 322
Interest paid 10,143 5,717
Income taxes paid, net 29,698 25,618
Purchases of property, plant and equipment included in Accounts payable $ 868 $ 193
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Background and Nature of Operations
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Background and Nature of Operations Background and Nature of Operations
Nature of Operations
Everus Construction Group, Inc. (the “Company” or “Everus”) is a leading construction solutions provider headquartered in Bismarck, North Dakota, offering specialty contracting services to a diverse set of end markets, which are provided to commercial, industrial, institutional, renewables, service, utility, transportation and other customers. The Company operates throughout most of the United States through two reportable, operating segments:
Electrical & Mechanical (“E&M”): Contracting services including construction and maintenance of electrical and communication wiring and infrastructure, fire suppression systems, and mechanical piping and services to customers in both the public and private sectors.
Transmission & Distribution (“T&D”): Contracting services including construction and maintenance of overhead and underground electrical, gas and communication infrastructure, as well as design, manufacture and distribution of overhead and underground transmission line construction equipment and tools.
Separation from MDU Resources
On November 2, 2023, MDU Resources Group, Inc. (“MDU Resources”) announced its intent to pursue a tax-free spinoff of Everus Construction, Inc. (formerly known as MDU Construction Services Group, Inc.) (“Everus Construction”) from MDU Resources (the “Separation”). Prior to the Separation, Everus Construction was the construction services segment of MDU Resources and operated as a wholly owned subsidiary of CEHI, LLC (“Centennial”), which is a wholly owned subsidiary of MDU Resources. In anticipation of the Separation, MDU Resources formed a new wholly owned subsidiary, Everus Construction Group, Inc., that became the new parent company of Everus Construction.
On October 31, 2024, MDU Resources completed the Separation by transferring Everus Construction, inclusive of all its assets and liabilities, to Everus and distributing 50,972,059 shares of Everus common stock ($0.01 par value) to MDU Resources stockholders of record as of October 21, 2024 (the “Distribution”). The Distribution was structured as a pro rata distribution of one share of Everus common stock for every four shares of MDU Resources common stock (such ratio, the “Distribution Ratio”). MDU Resources did not distribute any fractional shares of Everus common stock to its stockholders as part of the Distribution. Instead, MDU Resources’ stockholders received cash in lieu of any fractional shares of Everus common stock that they would have received after application of the Distribution Ratio.
As a result of the Separation and Distribution, Everus is an independent publicly traded company and its common stock is listed under the ticker symbol “ECG” on the New York Stock Exchange.
The Separation and Distribution was completed pursuant to a separation and distribution agreement as well as other agreements with MDU Resources, including, but not limited to, a transition services agreement, a tax matters agreement and an employee matters agreement. Refer to Note 14 – Related-Party Transactions for additional information on the transition services agreement. The Company incurred costs in establishing itself as an independent public entity and expects additional ongoing expenses related to its continued operations as such.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
Prior to the Separation, Everus Construction historically operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a standalone company. For periods prior to the Separation, financial information included in the accompanying unaudited condensed consolidated financial statements and related footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the unaudited condensed consolidated financial statements of MDU Resources as if the Company operated on a standalone basis during the periods presented. However, the financial information included in the unaudited condensed consolidated financial statements and related footnotes for periods prior to the Separation do not necessarily reflect what the Company’s results of operations, financial position and cash flows would have been had it operated as a separate, publicly traded company and may not be indicative of its future performance.
The accompanying unaudited condensed consolidated financial statements were prepared in conformity with generally accepted accounting principles in the United States (“GAAP”). Pursuant to GAAP, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements included in the Company’s 2024 Annual Report on Form 10-K (“2024 Annual Report”). The information includes all adjustments that are, in the opinion of management, necessary for a fair presentation of the unaudited condensed consolidated financial statements and are of a normal recurring nature. The unaudited condensed balance sheet as of December 31, 2024, was derived from the audited annual consolidated financial statements but does not contain all of the footnote disclosures from the annual consolidated financial statements.
The results of operations for the three and six months ended June 30, 2025, are not necessarily indicative of the results to be expected for the year ending December 31, 2025 or any other future period.
All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the unaudited condensed consolidated financial statements. For periods prior to the Separation, the unaudited condensed consolidated financial statements also included expense allocations for certain functions that were provided by MDU Resources and Centennial, including, but not limited to, certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, internal audit, risk management and other shared services. The amounts allocated were $7.9 million and $22.7 million for the three and six months ended June 30, 2024, respectively. These expenses were allocated to the Company on the basis of direct usage where identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that were considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have been incurred if the Company had obtained these services from a third party. Refer to Note 14 – Related-Party Transactions for more information on the transition services agreement between the Company and MDU Resources.
Earnings per share information has been retrospectively adjusted for periods prior to the Separation on the unaudited condensed consolidated statements of income to reflect the Distribution. Refer to Note 8 – Earnings Per Share for more information on the share counts used in the earnings per share calculations.
Prior to the Separation, the Company historically participated in MDU Resources’ centralized cash management program through Centennial, including its overall financing arrangements. The Company had related-party agreements in place with Centennial for the financing of its capital needs, which were reflected as related-party notes payable on the unaudited condensed consolidated balance sheets for periods prior to the Separation. Interest expense, net in the unaudited condensed consolidated statements of income for periods prior to the Separation reflected the allocation of interest on borrowing and funding associated with the related-party agreements. Following the Separation, the Company has implemented its own centralized cash management program and has access to third-party credit facilities to fund day-to-day operations. For additional information related to the Company’s current financing arrangements and related interest expense recognition, refer to Note 6 – Debt and Note 14 – Related-Party Transactions.
Cash-settled, related-party transactions between the Company, MDU Resources, Centennial or other MDU Resources subsidiaries for general operating activities; the Company's participation in MDU Resources’ centralized cash management program through Centennial; and intercompany debt, were included in the unaudited condensed consolidated financial statements for periods prior to the Separation. These related-party transactions were reflected in the unaudited condensed consolidated balance sheets prior to the Separation as Due from related-party, Due from related-party - noncurrent, Due to related-party or Related-party notes payable. The aggregate net effect of general related-party operating activities was reflected in the unaudited condensed consolidated statements of cash flows within operating activities for periods prior to the Separation. The effects of the Company’s participation in MDU Resources’ centralized cash management program and intercompany debt arrangements were reflected in the unaudited condensed consolidated statements of cash flows within investing and financing activities for periods prior to the Separation. Refer to Note 14 – Related-Party Transactions for additional information on related-party transactions.
Prior to the Separation, MDU Resources maintained various benefit and stock-based compensation plans at a corporate level and the Company’s employees participated in these programs. The costs associated with its employees were included in the Company’s unaudited condensed consolidated financial statements for periods prior to the Separation. Following the Separation, the Company has its own stock-based compensation and employee benefit plans at a corporate level that its employees participate in. Refer to Note 9 – Stock-Based Compensation and Note 12 – Employee Benefit Plans for additional information.
Principles of Consolidation
The unaudited condensed consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries, as well as entities that the Company controls through its ownership of a majority voting interest or pursuant to control of a variable interest entity (“VIE”), which is discussed in more detail below. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying unaudited condensed consolidated financial statements.
Subsequent Events
The Company has evaluated transactions for consideration as recognized subsequent events in these unaudited condensed consolidated financial statements through August 13, 2025, the date of issuance of these unaudited condensed consolidated financial statements and determined that no additional events requiring disclosure occurred. Refer to Note 10 – Income Taxes for more information on disclosure of a nonrecognized subsequent event related to new tax legislation.
Summary of Significant Accounting Policies
There have been no material changes to the Company’s significant accounting policies described in Note 2 – Basis of Presentation and Summary of Significant Accounting Policies in the Company’s 2024 Annual Report.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the unaudited condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; loss contingencies; costs on construction contracts; unbilled revenues; actuarially determined benefit costs; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.
Consolidation of Variable Interest Entities
The Company holds a minority economic interest in a captive insurance company, which has been determined to be a VIE due to its variable ownership interest in the captive insurance company. The captive insurance is structured with protected cell captives for each insured party (“Captive Cells”) in which participants’ assets and liabilities are held separately from each other and is not exposed to the insurance and investment risks that the Captive Cells are designed to create and distribute on behalf of the insured parties. The Company is the primary beneficiary of its individual Captive Cell and has the power to direct the activities that most significantly impact economic performance of its Captive Cell, as well as the obligation to absorb losses of, and receive benefits from the activities of its Captive Cell. Accordingly, the Company has prepared these unaudited condensed consolidated financial statements in accordance with Accounting Standards Codification (“ASC”) 810, Consolidation. ASC 810 requires that if an entity is the primary beneficiary of a VIE, the assets, liabilities, and results of operations of the VIE should be included in the unaudited condensed consolidated financial statements of such entity. As such, the unaudited condensed consolidated financial statements include the consolidation of only the assets and liabilities of the Company’s Captive Cell.
Cash deposits held by the Captive Cell are considered restricted cash as they are to remain in the Captive Cell. After consolidation by the Company, the total carrying amounts of Cash, cash equivalents and restricted cash, Other accrued liabilities, and Other noncurrent liabilities on the unaudited condensed consolidated balance sheets attributable to the Captive Cell were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Cash, cash equivalents and restricted cash
$20,247 $16,057 
Other accrued liabilities
2,096 1,816 
Other noncurrent liabilities$8,266 $9,271 
Joint Ventures
The Company accounts for unconsolidated joint ventures using either the equity method or proportionate consolidation.
Proportionate consolidation is used for joint ventures that include unincorporated legal entities when we hold an undivided interest in each asset and are proportionately liable for our share of liabilities and the activities of the joint ventures that are construction related. For those joint ventures accounted for under proportionate consolidation, only the Company’s pro rata share of assets, liabilities, revenues and expenses are included in the Company’s unaudited condensed consolidated financial statements.
For those joint ventures accounted for using proportionate consolidation, the Company recorded $0.3 million and $0.5 million of operating revenues and $0.2 million and $0.2 million of operating income for the three and six months ended June 30, 2024, respectively, in the unaudited condensed consolidated statements of income. As of December 31, 2024, the Company did not have any remaining interest in assets from these joint ventures.
For those joint ventures accounted for under the equity method, the Company’s pro rata share of net income is included in Income from equity method investments in the unaudited condensed consolidated statements of income and the Company’s investment balances for the joint ventures are included in Investments in the unaudited condensed consolidated balance sheets.
For the three and six months ended June 30, 2025, the Company recognized income from equity method joint ventures of $2.6 million and $6.0 million, respectively. For the three and six months ended June 30, 2024, the Company recognized income from equity method joint ventures of $2.9 million and $4.0 million, respectively.
The Company’s investments in equity method joint ventures as of June 30, 2025 and December 31, 2024, were a net asset of $13.4 million and $14.3 million, respectively.
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Restricted cash represents deposits held by the Company’s Captive Cell that are to be used solely for the Captive Cell’s purposes. As of June 30, 2025 and December 31, 2024, the Company had $84.7 million and $86.0 million of cash, cash equivalents, and restricted cash, respectively, including $20.2 million and $16.1 million of restricted cash held by the Captive Cell, respectively.
Receivables and Allowance for Expected Credit Losses
Receivables consist primarily of trade receivables from the sale of goods and services, net of expected credit losses. The Company’s trade receivables are all due in 12 months or less. Receivables, net was summarized as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Trade receivables:
Completed contracts$37,920 $42,462 
Contracts in progress644,824 546,543 
Other
3,213 8,120 
Receivables, gross
685,957 597,125 
Less: expected credit losses
(3,006)(7,097)
Receivables, net
$682,951 $590,028 
The following table presents the opening and closing balances of Receivables, net as of:
June 30, 2025December 31, 2024
(In thousands)
Balance at beginning of period
$590,028 $449,626 
Net change during period
92,923 140,402 
Balance at end of period
$682,951 $590,028 
Details of the Company's expected credit losses, disclosed within Receivables, net, for the respective periods presented below, were as follows:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Balance at beginning of period
$3,064 $7,508 $7,097 $7,967 
Current expected credit loss provision
— 277 (1,729)(134)
Less: write-offs charged against the allowance
(58)(540)(2,362)(588)
Credit loss recoveries collected
— 12 — 12 
Balance at end of period
$3,006 $7,257 $3,006 $7,257 
Inventories
As of June 30, 2025 and December 31, 2024, inventories consisted primarily of manufactured equipment held for resale and/or rental of $41.4 million and $36.9 million, respectively, and materials and supplies of $6.6 million and $6.8 million, respectively. These inventories are stated at the lower of average cost or net realizable value. The value of inventory may decrease due to obsolescence, physical deterioration, damage, costs to repair or other causes. Inventory valuation write-downs are determined based on specific facts and circumstances and were immaterial as of June 30, 2025 and December 31, 2024.
New Accounting Standards
Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of Accounting Standards Update (“ASU”) to the FASB’s ASC. The Company considers the applicability and impact of all ASUs.
Recently Adopted Accounting Standards Updates
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which provided guidance on improving financial reporting by requiring disclosure on incremental segment information, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The standard was effective for annual periods beginning in the fiscal year ended December 31, 2024, and for interim periods beginning January 1, 2025, with retrospective application for prior periods disclosed. The Company adopted the standard in the fourth quarter of fiscal year 2024. Refer to Note 11 – Segment Information for the related disclosure-only impacts of adopting this standard. Future interim periods will also be impacted and updated disclosures will occur.
In August 2023, the FASB issued ASU 2023-05, Business Combinations - Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement, which provided guidance on accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statement in order to provide decision useful information to investors and other allocators of capital (collectively investors) in a joint venture’s financial statements and reduce diversity in practice. The new basis of accounting will require that a joint venture, upon formation, will recognize and initially measure its assets and liabilities at fair value (with the exceptions to fair value measurement that are consistent with the business combinations guidance). The standard became effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. However, a joint venture that was formed before January 1, 2025, may elect to apply the guidance retrospectively if it has sufficient information. The Company adopted the standard prospectively in the first quarter of 2025, but it did not have an impact on the unaudited condensed consolidated financial statements.
New Accounting Standards Updates Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which provided guidance to address investors’ requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income tax paid information and effectiveness of income tax disclosures. The standard will be effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2025.
In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which provided guidance to address investors’ requests for more detailed information about the types of expenses including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions, such as cost of sales, selling, general and administrative expenses, and research and development costs. The standard will be effective for fiscal year December 31, 2027, and interim periods beginning January 1, 2028. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2027 and future interim periods beginning in 2028.
Immaterial restatement of prior period condensed consolidated statement of cash flows
As disclosed in Note 2 - Basis of Presentation and Summary of Significant Accounting Policies to the Company’s 2024 Annual Report, immaterial errors were identified within previously filed annual and interim Consolidated Balance Sheets and Consolidated Statements of Cash Flows related to the balance sheet classification of Receivables, net, Contract assets, Noncurrent retention receivable, and Contract liabilities, net. The errors related to the inappropriate presentation of retainage receivable on a gross basis rather than netting with contract assets and contract liabilities under ASC 606 - Revenue from Contracts with Customers, as well as the classification of short-term retainage receivable within Receivables, net.
Consistent with the restatements to the annual financial statements included in the Company’s 2024 Annual Report, the Company has restated the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2024 to correct the errors which management has evaluated and concluded are immaterial to such interim financial statement. While the restatement of the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2024 affected line items reported within cash flows from operating activities, it did not impact total cash flows from operating activities, investing activities or financing activities for the six months ended June 30, 2024. Further, the restatement did not impact the Consolidated Statements of Income for either the three or six months ended June 30, 2024.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.
As part of the adoption of ASC 606 - Revenue from Contracts with Customers, the Company elected the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is 12 months or less.
Contract Estimates and Changes in Estimates
Changes in cost estimates on certain contracts can arise from, but not limited to, changes in productivity and performance expectations, availability of skilled labor in geographic locations of such projects, costs of labor and/or materials, changes in subcontractor productivity and performance, and extended overhead due to weather or other delays. These changes in estimates may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. The Company recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reasonably estimated. Change orders and claims are negotiated in the normal course of business and represent management's estimates of additional contract revenues that have been earned and are probable of collection.
As of June 30, 2025 and December 31, 2024, $45.8 million and $56.2 million, respectively, of unexecuted change orders were included in contract transaction price and in Contract assets or Contract liabilities, net on the unaudited condensed consolidated balance sheets. The Company was in the process of negotiating execution of these change orders in the normal course of business and the recognized amounts represent the Company’s best estimates of additional contract revenues for which it is not probable that a significant reversal of the revenue amounts will occur in the future.
As of June 30, 2025 and December 31, 2024, the Company recorded loss provisions of $0.7 million and $1.0 million, respectively, in Contract liabilities, net on the unaudited condensed consolidated balance sheets related to contracts that are still being completed.
The Company had claim positions of $34.4 million and $54.9 million, respectively, that were excluded from the contract transaction price as of June 30, 2025 and December 31, 2024, respectively. The Company continues to evaluate these claims.
The Company received notification in October 2023 from a customer that it is withholding payment of approximately $31.3 million on remaining outstanding billings, including retention, on a large project with a contract that was billed on a time and materials basis with no stated maximum price. The Company believes it has substantial defenses against these claims based upon the terms of the contract and it has performed under the terms of the contract. Therefore, the Company believes collection of the remaining outstanding billings, including retention, is probable and, as a result, the Company has recognized the revenue from this project in its results. However, there is uncertainty surrounding this matter, including the potential long-term nature of dispute resolution, the Company filing a lien on the property and the broad range of possible consideration amounts as a result of negotiations and potential litigation to resolve the dispute.
Additionally, changes in estimates may result in the recognition of revenue in the current period from performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the current estimated progress is less than the previous estimate. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Operating revenues were positively net impacted by approximately 2.8% and 3.2% for the three and six months ended June 30, 2025, respectively, as a result of changes in estimates associated with performance obligations on fixed price contracts satisfied or partially satisfied prior to December 31, 2024.
Operating revenues were positively net impacted by approximately 3.0% and 3.4% for the three and six months ended June 30, 2024, respectively, as a result of changes in estimates associated with performance obligations on fixed price contracts satisfied or partially satisfied prior to December 31, 2023.
The changes in estimates resulted from changes in performance estimates due to revisions to total estimated costs and/or anticipated contract value and from the mitigation of risks and contingencies as projects progressed to completion. A minimal number of fixed priced contracts, each individually resulting in an increase to profitability in excess of $1.0 million, positively net impacted operating revenues by approximately 1.3% and 1.8% for the three and six months ended June 30, 2025, respectively, and 1.3% and 1.2% for the three and six months ended June 30, 2024, respectively. The changes in estimates were made in the ordinary course of business and there were no changes that resulted in material amounts that should have been recognized in a prior period.
Disaggregation of Revenue
In the following tables, revenues are disaggregated by contract type and customer type for each reportable segment. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by economic factors. For more information on the Company’s reportable segments, refer to Note 11 – Segment Information.
The following tables present revenue disaggregated by contract type:
Three months ended June 30, 2025
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$379,415 $113,774 $493,189 
Unit-price10,323 32,689 43,012 
Cost reimbursable*323,862 65,921 389,783 
Total contract revenues713,600 212,384 925,984 
Eliminations(1,986)(2,532)(4,518)
Total operating revenues
$711,614 $209,852 $921,466 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
Three months ended June 30, 2024
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$354,424 $90,600 $445,024 
Unit-price16,384 42,207 58,591 
Cost reimbursable*133,085 73,962 207,047 
Total contract revenues503,893 206,769 710,662 
Eliminations(1,878)(5,411)(7,289)
Total operating revenues
$502,015 $201,358 $703,373 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
Six months ended June 30, 2025
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$729,981 $207,377 $937,358 
Unit-price22,098 61,118 83,216 
Cost reimbursable*609,748 128,904 738,652 
Total contract revenues1,361,827 397,399 1,759,226 
Eliminations(6,222)(4,909)(11,131)
Total operating revenues
$1,355,605 $392,490 $1,748,095 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
Six months ended June 30, 2024
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$639,063 $175,646 $814,709 
Unit-price34,223 71,168 105,391 
Cost reimbursable*271,597 148,459 420,056 
Total contract revenues944,883 395,273 1,340,156 
Eliminations(3,473)(7,621)(11,094)
Total operating revenues
$941,410 $387,652 $1,329,062 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
The following table presents revenue disaggregated by customer type:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Commercial
$507,717 $285,729 $927,029 $532,685 
Industrial
77,325 79,835 163,688 159,856 
Institutional
92,333 97,815 195,661 181,526 
Renewables
10,575 12,710 23,352 17,137 
Service & other
25,650 27,804 52,097 53,679 
Total Electrical & Mechanical
713,600 503,893 1,361,827 944,883 
Utility
184,446 182,158 349,500 353,253 
Transportation
27,938 24,611 47,899 42,020 
Total Transmission & Distribution
212,384 206,769 397,399 395,273 
Eliminations
(4,518)(7,289)(11,131)(11,094)
Total operating revenues
$921,466 $703,373 $1,748,095 $1,329,062 
Uncompleted Contracts and Contract Assets and Contract Liabilities
Costs, estimated earnings and billings on uncompleted contracts are summarized as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Costs incurred on uncompleted contracts
$6,595,073 $7,034,838 
Estimated earnings
876,290 995,766 
Costs and estimated earnings on uncompleted contracts
7,471,363 8,030,604 
Less: billings to date
(7,457,215)(8,070,859)
Net contract assets (liabilities)
$14,148 $(40,255)
The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in contract assets or contract liabilities.
Contract assets consist of unbilled revenue and retainage. Unbilled revenue occurs when revenues are recognized under the cost-to-cost measure of progress, which exceed amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. Retainage represents amounts that have been contractually invoiced to customers and where payments have been partially withheld pending the achievement of certain milestones, satisfaction of other contractual conditions, or completion of the project. Contract assets are not considered a significant financing component as they are intended to protect the customer in the event the Company does not perform on its obligations under the contract.
Contract liabilities occur when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation. Contract liabilities are not considered to have a significant financing component as they are used to meet working capital requirements that generally are higher in the early stages of a contract and are intended to protect the Company from the counterparty failing to meet its obligations under the contract.
The Company classifies Contract assets and Contract liabilities, net that may be settled after one year from the balance sheet date as current, consistent with the timing of the Company’s project operating cycle.
Contract assets and contract liabilities, net consisted of the following as of:
June 30, 2025December 31, 2024
(In thousands)
Unbilled revenue
$182,268 $124,007 
Retainage
62,234 43,042 
Contract assets
$244,502 $167,049 
Deferred revenue
$315,952 $279,430 
Accrued loss provision
671 1,021 
Less: retainage
(86,269)(73,147)
Contract liabilities, net
$230,354 $207,304 
The following table presents the opening and closing balances of contract assets (liabilities) as of:
June 30, 2025December 31, 2024
Contract Assets
Contract Liabilities, Net
Net Contract Assets (Liabilities)
Contract Assets
Contract Liabilities, Net
Net Contract Assets (Liabilities)
(In thousands)
Balance at beginning of period
$167,049 $(207,304)$(40,255)$206,235 $(140,108)$66,127 
Net change during period
77,453 (23,050)54,403 (39,186)(67,196)(106,382)
Balance at end of period
$244,502 $(230,354)$14,148 $167,049 $(207,304)$(40,255)
Contract assets and contract liabilities fluctuate period to period based on various factors, including, but not limited to, changes in the number and size of projects in progress at period end; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings; variability in billing of retainage and the satisfaction of the specified condition; and unapproved change orders and contract claims recognized as revenues. The primary driver of the difference between the Company's opening and closing contract asset and contract liability balances is the timing of the Company's billings, including retainage, in relation to its performance of work.
The Company recognized a net increase in revenues of $34.8 million and $177.6 million for the three and six months ended June 30, 2025, respectively, related to previously recognized deferred revenues that were included in Contract liabilities, net as of December 31, 2024. The Company recognized a net increase in revenues of $24.0 million and $119.6 million for the three and six months ended June 30, 2024, respectively, related to previously recognized deferred revenues that were included in Contract liabilities, net as of December 31, 2023.
Remaining Performance Obligations
Remaining performance obligations include unrecognized revenues that the Company reasonably expects to be realized from the uncompleted portion of services to be performed under job-specific contracts to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.
As of June 30, 2025 and December 31, 2024, the aggregate amount of the transaction price allocated to the Company's remaining performance obligations was $2.68 billion and $2.46 billion, respectively. The table below shows additional information regarding the Company’s remaining performance obligations as of June 30, 2025, including an estimate of when the Company expects to recognize its remaining performance obligations as revenues:
Within 12 monthsGreater than 12 months
(In thousands)
Electrical & Mechanical
$1,944,794 $392,232 
Transmission & Distribution
266,529 73,500 
Total
$2,211,323 $465,732 
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
The Company’s carrying amount of goodwill remained unchanged at $143.2 million as of both June 30, 2025 and December 31, 2024. The Company’s reporting units are Electrical & Mechanical, Transmission & Distribution, and Wagner Smith Equipment (“WSE”). WSE is within the Transmission & Distribution reportable segment. Goodwill also remained unchanged for each reportable segment as of both June 30, 2025 and December 31, 2024, with $115.9 million for Electrical & Mechanical and $27.3 million for Transmission & Distribution. No impairments of goodwill were recorded for the three and six months ended June 30, 2025 and 2024.
Other Intangible Assets
Finite-lived intangible assets, which were classified in Other noncurrent assets, were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Customer relationships$6,990 $10,450 
Less: accumulated amortization(6,990)(10,334)
Net customer relationships
— 116 
Total
$— $116 
Amortization expense for finite-lived intangible assets was $0.1 million for the six months ended June 30, 2025. As a result of the finite-lived intangible assets being fully amortized during the first quarter of 2025, there was no future amortization expense remaining for finite-lived intangible assets.
Amortization expense for finite-lived intangible assets was $0.5 million and $1.0 million for the three and six months ended June 30, 2024, respectively.
Amortization expense is recognized in Selling, general and administrative expenses in the unaudited condensed consolidated statements of income.
No impairments of finite-lived intangible assets were recorded for the three and six months ended June 30, 2025 and 2024.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. ASC 820 - Fair Value Measurement (“ASC 820”) establishes a three-tier hierarchy for grouping assets and liabilities, based on the significance and availability of inputs in active markets. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.
In general, fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs use data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are “unobservable data points” for the asset or liability and include situations where there is little, if any, market activity for the asset or liability.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Company measures its investments in certain fixed income and equity securities at fair value with changes in fair value recognized in the unaudited condensed consolidated statements of income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified deferred compensation plan for the Company's executive officers and certain key management employees. The Company invests in these fixed income and equity securities for the purpose of earning investment returns and capital appreciation. Prior to the Separation, the Company was a participant in MDU Resources’ benefit and compensation plans. These investments, which totaled $6.9 million and $4.8 million as of June 30, 2025 and December 31, 2024, respectively, were included in Investments on the unaudited condensed consolidated balance sheets. The Company recognized net unrealized gains on these investments of $0.4 million and $0.3 million for the three and six months ended June 30, 2025, respectively. The net unrealized gains on these investments were immaterial and $0.3 million for the three and six months ended June 30, 2024, respectively. The change in fair value was classified in Other income, net on the unaudited condensed consolidated statements of income.
The estimated fair value of the Company’s Level 2 insurance contracts is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.
Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.
The estimated fair values of the Company’s Cash, cash equivalents and restricted cash, Receivables, Accounts payable and Other accrued liabilities approximate their carrying value due to the short-term maturities of these instruments.
The Company has a captive insurance arrangement in which a Captive Cell within a captive insurance company holds cash, classified as restricted cash, and certain other accrued liabilities and other noncurrent liabilities in order to manage and administer insurance claims on behalf of the Company. The fair values of the assets and liabilities held by the Captive Cell approximated their fair values as of both June 30, 2025 and December 31, 2024. Refer to Note 2 – Basis of Presentation and Summary of Significant Accounting Policies for additional information on the Company’s captive insurance arrangement.
The Company’s assets measured at fair value on a recurring basis were as follows:
Fair Value Measurements
as of June 30, 2025, Using
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of June 30, 2025
(In thousands)
Assets:
Insurance contracts
$— $6,938 $— $6,938 
Total assets measured at fair value
$— $6,938 $— $6,938 
Fair Value Measurements
as of December 31, 2024, Using
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of December 31, 2024
(In thousands)
Assets:
Insurance contracts
$— $4,766 $— $4,766 
Total assets measured at fair value
$— $4,766 $— $4,766 
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis
The Company applies the provisions of ASC 820 to its nonrecurring, nonfinancial measurements of nonfinancial assets and liabilities, including long-lived asset impairments. These nonfinancial assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable. No long-lived asset impairments were recorded for both of the three and six months ended June 30, 2025 and 2024.
Assets and Liabilities Not Measured at Fair Value
The Company's long-term debt as of both June 30, 2025 and December 31, 2024, was not measured at fair value on the unaudited condensed consolidated balance sheets, but the corresponding fair values are being provided for disclosure purposes only. The fair values were categorized as Level 2 in the fair value hierarchy and were based on discounted cash flows using current market interest rates. Refer to Note 6 – Debt for additional information on the Company’s long-term debt.
The estimated fair values of the Company's Level 2 gross long-term debt, including current long-term debt, were as follows as of:

June 30, 2025
December 31, 2024

(In thousands)
Carrying value
$292,500 $300,000 
Fair value
$293,734 $298,559 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Debt
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Debt Debt
Certain debt instruments of the Company contain restrictive and financial covenants and cross-default provisions. In order to borrow under the debt instruments, the Company must be in compliance with the applicable covenants and certain other conditions, all of which the Company was in compliance with as of both June 30, 2025 and December 31, 2024. Non-compliance with applicable covenants or conditions may constitute an event of default under the loan agreement. Subject to any applicable cure periods, failure to remedy such a default may require the Company to pursue alternative sources of funding.
Long-Term Debt
Long-term debt outstanding was as follows as of:

Weighted Average Interest Rate as of June 30, 2025
June 30, 2025December 31, 2024

(percentage)
(In thousands)
Term loan due on October 31, 2029
6.30 %$292,500 $300,000 
Revolving credit facility
— — 
Less: unamortized debt issuance costs
(3,901)(4,352)
Total long-term debt
288,599 295,648 
Less: long-term debt - current portion
(15,000)(15,000)
Long-term debt
$273,599 $280,648 
Term Loan and Revolving Credit Facility
On October 31, 2024, the Company entered into a five-year senior secured credit agreement (the “Credit Agreement”), which provides for a $300.0 million term loan (“Term Loan”) and a $225.0 million revolving credit facility (“Revolving Credit Facility”). Letters of credit are available under the Credit Agreement in an aggregate amount of up to $50.0 million.
As of both June 30, 2025 and December 31, 2024, there was no outstanding balance under the Revolving Credit Facility, but there were $15.6 million of outstanding standby letters of credit. As a result, the Company had a borrowing capacity of $209.4 million under the Revolving Credit Facility.
The Company incurred $4.4 million and $3.5 million of debt issuance costs for the Term Loan and Revolving Credit Facility, respectively. The costs associated with the Term Loan were capitalized and classified as a reduction to Long-term debt and the costs associated with the Revolving Credit Facility were capitalized and recorded to Other noncurrent assets. Each will be amortized to Interest expense, net over the term of the Credit Agreement.
The Company incurred $5.3 million of interest expense related to the Credit Agreement for the three months ended June 30, 2025, consisting of $4.7 million of interest on outstanding borrowings, $0.4 million of debt issuance costs amortization and $0.2 million of unused commitment fees.
The Company incurred $10.9 million of interest expense related to the Credit Agreement for the six months ended June 30, 2025, consisting of $9.7 million of interest on outstanding borrowings, $0.8 million of debt issuance costs amortization and $0.4 million of unused commitment fees.
The Company did not incur any interest expense related to the Credit Agreement for the three and six months ended June 30, 2024, as the agreement had not yet commenced during these periods. Refer to Note 14 – Related-Party Transactions for additional information on related-party interest expense pertaining to periods prior to the Separation.
The Term Loan requires quarterly amortization payments of 5.00% per annum of the original principal amount thereof. The Credit Agreement also requires mandatory prepayments in connection with certain asset sales, subject to certain exceptions. During the six months ended June 30, 2025, the Company paid its required quarterly amortization payments of the Term Loan totaling $7.5 million, along with $9.7 million of associated interest.
Borrowings under the Credit Agreement bear interest, at the Company’s option, at an annual rate equal to (a) adjusted term Secured Overnight Financing Rate, defined in a customary manner (“Term SOFR”) plus an applicable rate of 2.00% to 2.75%, based on the Company’s total net leverage ratio (as defined below), or (b) the base rate (determined by reference to the highest of (x) the prime rate, (y) the greater of (i) the federal funds effective rate and (ii) the overnight bank funding rate, in each case, plus 0.50%, and (z) the one-month adjusted Term SOFR rate plus 1.00% per annum, subject to customary floors (clauses (x) through (z), the “Base Rate”)) plus an applicable rate of 1.00% to 1.75%, based on the Company’s total net leverage ratio. Undrawn commitment fees under the Revolving Credit Facility range from 0.30% to 0.45% based on the Company’s consolidated total net leverage ratio.
The Credit Agreement provides for incremental revolving and term facilities at the Company’s request and at the discretion of the lenders or other persons providing such incremental facilities, and also permits the Company to incur other secured or unsecured debt, in all cases subject to conditions and limitations on the amount of such incremental facility or other debt as specified in the Credit Agreement.
The Credit Agreement contains certain limitations with respect to indebtedness, liens, acquisitions and other investments, fundamental changes, restrictive agreements, dividends and redemptions or repurchases of stock, prepayments of certain subordinated indebtedness, dispositions of assets and transactions with affiliates, in each case subject to certain exceptions.
The Credit Agreement contains financial covenants requiring the Company to maintain a maximum consolidated total net leverage ratio of 3.00 to 1.00 and a minimum interest coverage ratio of 3.00 to 1.00, each determined as of the end of each fiscal quarter. Per the Credit Agreement, consolidated total net leverage ratio is defined as the ratio of (a) consolidated funded indebtedness of the Company to (b) last twelve months (“LTM”) earnings before interest, taxes, deprecation and amortization (“EBITDA”). Interest coverage ratio is defined as the ratio of (a) LTM EBITDA to (b) consolidated cash interest expense of the Company. The consolidated total net leverage ratio may be increased at the Company’s option to 3.50 to 1.00 in connection with certain qualifying material acquisitions. The covenants also include restrictions on the sale of certain assets, loans and investments.
Schedule of Debt Maturities
As of June 30, 2025, the long-term debt maturities schedule, excluding unamortized debt issuance costs, for the remainder of 2025 and the four years following December 31, 2025, aggregated as follows:
Remainder of 2025
2026202720282029
Total
(In thousands)
Long-term debt maturities, including current portion
$7,500 $15,000 $15,000 $15,000 $240,000 $292,500 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Leases
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Leases Leases
Most of the leases the Company enters into are for equipment, buildings and vehicles as part of its ongoing operations. The Company also leases certain equipment to third parties.
Lessee Accounting
The leases the Company has entered into as part of its ongoing operations are considered operating leases. The corresponding lease costs are included in Cost of sales and Selling, general and administrative expenses on the unaudited condensed consolidated statements of income.
Generally, operating leases for vehicles and equipment have a term of one to five years and buildings have a longer term of up to 10 years or more. For certain operating leases, lease terms may include the options to extend or terminate the lease. Similarly, building or property operating leases could include one or more options to renew, with renewal terms that could extend the lease term by one to five years or more.
The Company also has guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the asset at the time of lease termination generally has approximated or exceeded the residual value guarantee. To date, the Company does not have any residual value guarantee amounts probable of being owed to a lessor, financing leases or material agreements with related parties.
In addition, the Company has entered into short-term leases to help support its ongoing operations, consisting primarily of short-term equipment and vehicle leases, and generally have a lease term of less than one year.
The following table provides information on the Company's lease costs for operating leases:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Lease costs:
Operating lease cost
$9,438 $7,484 $17,996 $14,613 
Variable lease cost
406 291 741 598 
Short-term lease cost
24,845 28,883 48,531 47,738 
Total lease costs
$34,689 $36,658 $67,268 $62,949 
The following is summary information of lease terms and discount rates for operating leases as of:
June 30, 2025December 31, 2024
Weighted average remaining lease term (in years)
1.15 years
1.38 years
Weighted average discount rate (in percentages)
5.56 %5.50 %
The following is a summary of other information and supplemental cash flow information related to operating leases:
Six months ended June 30,
20252024
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating lease liabilities
$17,712 $14,548 
Right-of-use assets obtained in exchange for new operating lease liabilities
$22,876 $21,860 
The reconciliation of future undiscounted cash flows to operating lease liabilities, including current portion of operating lease liabilities, presented on the unaudited condensed consolidated balance sheets was as follows:
June 30, 2025
(In thousands)
Remainder of 2025$17,258 
202627,232 
202717,860 
20288,863 
20294,229 
Thereafter6,261 
Total
81,703 
Less: discount
(7,294)
Total operating lease liabilities
$74,409 
As of June 30, 2025, the Company has entered into three operating leases totaling $13.1 million that have not yet commenced. During the first quarter of 2025, the Company entered into a $11.0 million operating lease that has a lease term of 7.3 years and will commence in July 2025. During the second quarter of 2025, the Company entered into a $1.6 million operating lease that has a lease term of five years and will commence in August 2025, as well as a $0.4 million operating lease that has a lease term of two years and will commenced in July 2025.
Lessor Accounting
The Company leases certain equipment to third parties. These leases are considered short-term operating leases with terms of less than 12 months. The Company recognizes revenue from operating leases in Operating revenues in the unaudited condensed consolidated statements of income on a straight-line basis over the respective operating lease terms.
The Company recognized revenue from operating leases of $11.9 million and $23.0 million for the three and six months ended June 30, 2025, respectively, and $10.4 million and $19.8 million for the three and six months ended June 30, 2024, respectively.
As of June 30, 2025 and December 31, 2024, the Company had $9.4 million and $11.3 million, respectively, of lease receivables in Receivables, net on the unaudited condensed consolidated balance sheets with a majority due within 12 months or less from the respective balance sheet dates.
The Company leases components of certain equipment to third parties under operating leases, which are included within Property, plant and equipment, net in the unaudited condensed consolidated balance sheets, and were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Machinery and equipment$61,346 $59,549 
Less: accumulated depreciation
(30,616)(29,687)
Property, plant and equipment, net
$30,730 $29,862 
Leases Leases
Most of the leases the Company enters into are for equipment, buildings and vehicles as part of its ongoing operations. The Company also leases certain equipment to third parties.
Lessee Accounting
The leases the Company has entered into as part of its ongoing operations are considered operating leases. The corresponding lease costs are included in Cost of sales and Selling, general and administrative expenses on the unaudited condensed consolidated statements of income.
Generally, operating leases for vehicles and equipment have a term of one to five years and buildings have a longer term of up to 10 years or more. For certain operating leases, lease terms may include the options to extend or terminate the lease. Similarly, building or property operating leases could include one or more options to renew, with renewal terms that could extend the lease term by one to five years or more.
The Company also has guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the asset at the time of lease termination generally has approximated or exceeded the residual value guarantee. To date, the Company does not have any residual value guarantee amounts probable of being owed to a lessor, financing leases or material agreements with related parties.
In addition, the Company has entered into short-term leases to help support its ongoing operations, consisting primarily of short-term equipment and vehicle leases, and generally have a lease term of less than one year.
The following table provides information on the Company's lease costs for operating leases:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Lease costs:
Operating lease cost
$9,438 $7,484 $17,996 $14,613 
Variable lease cost
406 291 741 598 
Short-term lease cost
24,845 28,883 48,531 47,738 
Total lease costs
$34,689 $36,658 $67,268 $62,949 
The following is summary information of lease terms and discount rates for operating leases as of:
June 30, 2025December 31, 2024
Weighted average remaining lease term (in years)
1.15 years
1.38 years
Weighted average discount rate (in percentages)
5.56 %5.50 %
The following is a summary of other information and supplemental cash flow information related to operating leases:
Six months ended June 30,
20252024
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating lease liabilities
$17,712 $14,548 
Right-of-use assets obtained in exchange for new operating lease liabilities
$22,876 $21,860 
The reconciliation of future undiscounted cash flows to operating lease liabilities, including current portion of operating lease liabilities, presented on the unaudited condensed consolidated balance sheets was as follows:
June 30, 2025
(In thousands)
Remainder of 2025$17,258 
202627,232 
202717,860 
20288,863 
20294,229 
Thereafter6,261 
Total
81,703 
Less: discount
(7,294)
Total operating lease liabilities
$74,409 
As of June 30, 2025, the Company has entered into three operating leases totaling $13.1 million that have not yet commenced. During the first quarter of 2025, the Company entered into a $11.0 million operating lease that has a lease term of 7.3 years and will commence in July 2025. During the second quarter of 2025, the Company entered into a $1.6 million operating lease that has a lease term of five years and will commence in August 2025, as well as a $0.4 million operating lease that has a lease term of two years and will commenced in July 2025.
Lessor Accounting
The Company leases certain equipment to third parties. These leases are considered short-term operating leases with terms of less than 12 months. The Company recognizes revenue from operating leases in Operating revenues in the unaudited condensed consolidated statements of income on a straight-line basis over the respective operating lease terms.
The Company recognized revenue from operating leases of $11.9 million and $23.0 million for the three and six months ended June 30, 2025, respectively, and $10.4 million and $19.8 million for the three and six months ended June 30, 2024, respectively.
As of June 30, 2025 and December 31, 2024, the Company had $9.4 million and $11.3 million, respectively, of lease receivables in Receivables, net on the unaudited condensed consolidated balance sheets with a majority due within 12 months or less from the respective balance sheet dates.
The Company leases components of certain equipment to third parties under operating leases, which are included within Property, plant and equipment, net in the unaudited condensed consolidated balance sheets, and were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Machinery and equipment$61,346 $59,549 
Less: accumulated depreciation
(30,616)(29,687)
Property, plant and equipment, net
$30,730 $29,862 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Prior to the Separation, Everus Construction had 1,000 common shares issued and outstanding. On October 31, 2024, as part of the Distribution, 50,972,059 shares of Everus common stock were issued and outstanding. Basic and diluted earnings per share for periods prior to the Separation and Distribution have been retrospectively adjusted to incorporate the Everus shares outstanding on the Distribution date. For comparative purposes, and to provide meaningful insight into the weighted average common shares calculation, the Distribution date share count was assumed to be outstanding throughout periods prior to the Separation and Distribution in the calculation of basic weighted average common shares outstanding. In addition, for periods prior to the Separation and Distribution, it was assumed that there were no dilutive or anti-dilutive equity instruments as there were no Everus stock-based awards outstanding during those periods.
Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. The Company calculates diluted earnings per share using the treasury stock method. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of any potentially dilutive securities, except in cases where the effect of such securities would be anti-dilutive.
Basic and diluted earnings per share were calculated as follows, based on a reconciliation of the weighted average common shares outstanding on a basic and diluted basis:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands, except per share amounts)
Net income
$52,843 $38,972 $89,515 $67,186 
Weighted average common shares outstanding - basic
51,04150,97251,04250,972
Effect of dilutive securities - share-based awards
5350
Weighted average common shares outstanding - diluted
51,09450,97251,09250,972
Earnings per share - basic
$1.04 $0.76 $1.75 $1.32 
Earnings per share - diluted
$1.03 $0.76 $1.75 $1.32 
Shares excluded from the calculation of diluted earnings per share due to their anti-dilutive effect
147
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The Company is currently authorized to issue 2.5 million restricted stock units (“RSUs”) and other stock-based awards under the Everus Construction Group, Inc. Long-Term Performance-Based Incentive Plan (“Everus LTIP”). As of June 30, 2025, there were 2.2 million shares available for grant under the Everus LTIP. The Company either purchases shares on the open market or issues new shares of common stock to satisfy the vesting of stock-based awards.
The Company’s compensation committee has the authority to select recipients of awards, determine the type and size of awards, and establish certain terms and conditions of award grants.
Total stock-based compensation expense, including Company participants and non-employee directors, was $1.2 million and $2.9 million for the three and six months ended June 30, 2025, respectively, and $0.4 million and $0.7 million for the three and six months ended June 30, 2024, respectively. Stock-based compensation expense was included in Selling, general and administrative expenses in the unaudited condensed consolidated statements of income.
Restricted Stock Units
During the six months ended June 30, 2025, the Company’s compensation committee granted 47,705 time-vesting RSUs to key employees under the Everus LTIP at a weighted average grant date fair value per share of $49.60. The time-vesting RSUs generally vest ratably in equal installments over three years, contingent on continued employment through the vesting periods. Upon vesting, participants may receive dividends, if any, that accumulate during the vesting period.
During the six months ended June 30, 2025, 18,304 shares of common stock were issued, on a net settlement basis, in connection with vested RSUs.
During the six months ended June 30, 2025, the Company’s compensation committee granted 17,804 time-vesting RSUs to the Company’s non-employee directors under the Everus LTIP at a weighted average grant date fair value per share of $57.39. The time-vesting RSUs generally vest over one year until the next Annual Meeting of Stockholders, contingent on continued service on the Everus board of directors. Upon vesting, the non-employee directors may receive dividends, if any, that accumulate during the vesting period.
Prior to the RSU grants, the non-employee directors received shares of common stock in addition to cash payments for directors’ fees through fully vested stock award grants. On May 22, 2025, the Company granted 6,778 shares with a grant date fair value of $0.4 million to the non-employee directors.
Performance Share Awards
During the six months ended June 30, 2025, the Company’s compensation committee granted 55,092 performance share awards, consisting of performance share units (“PSUs”), at target under the Everus LTIP. These PSUs are generally earned over a three-year vesting period and tied to specific financial and market metrics. Upon vesting, participants may receive dividends, if any, that accumulate during the vesting period.
Under the performance conditions for these PSUs, participants can earn from 0% to 200% of the apportioned target grant of shares. The performance conditions are tied to specific financial metrics. The weighted average grant-date fair value per share for the PSUs applicable to these performance conditions issued in 2025 was $47.27.
Under the market condition for these PSUs, participants can earn from 0% to 200% of the apportioned target grant of shares based on the Company’s total shareholder return relative to that of a selected peer group. The weighted average grant-date fair value per share for the PSUs applicable to the market condition issued in 2025 was $56.91, which was determined by multiple Monte Carlo simulations.
Other Stock Awards
During the six months ended June 30, 2025, the Company issued 569 shares of common stock to certain non-employee directors who chose to divert a portion of their monthly cash payments for directors’ fees in exchange for shares of common stock each quarter.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s quarterly income tax provision is measured using an estimate of its consolidated annual effective tax rate, adjusted in the current period for discrete income tax items, within the periods presented.
For the three and six months ended June 30, 2025, income tax expense was $19.4 million and $33.0 million, respectively, resulting in an effective tax rate of 26.9% for each period. The effective tax rates for the three and six months ended June 30, 2025 differed from the 2025 statutory tax rate of 21% primarily due to state income taxes, net of federal income taxes, and certain unfavorable permanent book-tax differences due to meals and entertainment expenses and non-deductible employee compensation.
For the three and six months ended June 30, 2024, income tax expense was $13.6 million and $23.6 million, respectively, resulting in an effective tax rate of 25.9% and 26.0%, respectively. The effective tax rates for the three and six months ended June 30, 2024 differed from the 2024 statutory tax rate of 21% primarily due to state income taxes, net of federal income taxes, and certain unfavorable permanent book-tax differences due to economic market performance as well as meals and entertainment expenses.
The effective tax rates for the three and six months ended June 30, 2025 differed from the effective tax rates for the three and six months ended June 30, 2024 due to changes in the Company’s permanent book-tax differences between those periods, specifically increased permanent add-back for meals and entertainment expenses and non-deductible employee compensation.
On July 4, 2025, the One Big Beautiful Bill Act (the “OBBBA”) was signed into law. The OBBBA contains significant tax law changes with various effective dates affecting business taxpayers. Among the tax law changes that will impact the Company relate to the timing of certain tax deductions including depreciation expense, R&D expenditures and interest expense. The Company is still evaluating the impacts to its financial statements. The Company will account for the tax law changes in the third quarter of 2025.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company’s reportable segments are those that are based on the Company’s method of internal reporting and management of the business. The Company provides a full spectrum of construction services across most of the United States through two reportable, operating segments:
E&M: Contracting services for the construction and maintenance of electrical and communication wiring and infrastructure, fire suppression systems, and mechanical piping and services to customers in both the public and private sectors.
T&D: Contracting services for the construction and maintenance of overhead and underground electrical, gas and communication infrastructure, as well as design, manufacture and distribution of overhead and underground transmission line construction equipment and tools.
The Company’s Chief Operating Decision Maker (“CODM”) is the Company’s chief executive officer (“CEO”). The Company’s CEO evaluates each reportable segment’s performance, allocates resources and makes decisions based on segment operating income, which is the segment measure of profitability. The CODM uses segment operating income to analyze the results of each reportable segment individually and by comparing the results of the segments with each other. This comparison between segments helps drive decision-making regarding resource allocation and compensation of employees. Segment operating income is also considered when creating the annual budget plan, as well as the forecasting process, including the allocation of capital for uses such as capital expenditures.
All intercompany balances and transactions between the businesses comprising the Company have been eliminated in the unaudited condensed consolidated financial statements.
Reconciliations of reportable segment operating revenues, inclusive of the Company’s significant segment expenses of Cost of sales and Selling, general and administrative expenses, to consolidated Income before income taxes and income from equity method investments for the Company’s reportable segments and “Corporate and Other” category were as follows:
Three months ended June 30, 2025
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$713,600 $212,384 $— $925,984 
Eliminations
(1,986)(2,532)— (4,518)
Total segment operating revenues
711,614 209,852 — 921,466 
Cost of sales
626,121 175,646 (170)801,597 
Gross profit
85,493 34,206 170 119,869 
Selling, general and administrative expenses26,225 10,554 10,583 47,362 
Operating income$59,268 $23,652 $(10,413)72,507 
Interest expense, net
4,813 
Other income, net
1,908 
Total consolidated income before income taxes and income from equity method investments
$69,602 
Three months ended June 30, 2024
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$503,893 $206,769 $— $710,662 
Eliminations
(1,878)(5,411)— (7,289)
Total segment operating revenues
502,015 201,358 — 703,373 
Cost of sales
443,758 171,086 (48)614,796 
Gross profit
58,257 30,272 48 88,577 
Selling, general and administrative expenses22,382 9,639 5,247 37,268 
Operating income$35,875 $20,633 $(5,199)51,309 
Interest expense, net
3,246 
Other income, net
1,694 
Total consolidated income before income taxes and income from equity method investments
$49,757 
Six months ended June 30, 2025
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$1,361,827 $397,399 $— $1,759,226 
Eliminations
(6,222)(4,909)— (11,131)
Total segment operating revenues
1,355,605 392,490 — 1,748,095 
Cost of sales
1,201,227 334,842 (336)1,535,733 
Gross profit
154,378 57,648 336 212,362 
Selling, general and administrative expenses50,841 19,525 18,505 88,871 
Operating income$103,537 $38,123 $(18,169)123,491 
Interest expense, net
9,507 
Other income, net
2,475 
Total consolidated income before income taxes and income from equity method investments
$116,459 
Six months ended June 30, 2024
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$944,883 $395,273 $— $1,340,156 
Eliminations
(3,473)(7,621)— (11,094)
Total segment operating revenues
941,410 387,652 — 1,329,062 
Cost of sales
832,389 333,476 (97)1,165,768 
Gross profit
109,021 54,176 97 163,294 
Selling, general and administrative expenses43,193 19,352 10,556 73,101 
Operating income$65,828 $34,824 $(10,459)90,193 
Interest expense, net
5,972 
Other income, net
2,612 
Total consolidated income before income taxes and income from equity method investments
$86,833 
Additional financial information on the Company’s reportable segments is shown below, which follows the same accounting policies as those described in Note 2 – Basis of Presentation and Summary of Significant Accounting Policies:
Three months ended,
June 30, 2025June 30, 2024
E&M
T&D
E&M
T&D
(In thousands)
Depreciation and amortization expense
$1,371 $5,796 $1,605 $4,634 
Interest expense, net
(1,474)998 244 1,111 
Income tax expense
16,470 5,812 10,384 4,970 
Capital expenditures*
$805 $12,103 $1,421 $5,361 
Six months ended,
June 30, 2025June 30, 2024
E&M
T&D
E&M
T&D
(In thousands)
Depreciation and amortization expense
$2,853 $11,245 $3,176 $9,095 
Interest expense, net
(3,297)1,698 171 2,048 
Income tax expense
29,737 9,254 18,672 8,347 
Capital expenditures*
$10,124 $21,923 $2,940 $13,470 
__________________
*Capital expenditures for the three and six months ended June 30, 2025 and 2024 include noncash transactions for capital expenditure-related Accounts payable.
Reconciliations of reportable segment assets to consolidated assets were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
E&M segment assets
$938,959 $764,470 
T&D segment assets
432,062 410,887 
Total reportable segment assets1,371,021 1,175,357 
Other assets139,181 161,016 
Elimination of intercompany receivables
(28,825)(47,910)
Total consolidated assets $1,481,377 $1,288,463 
For more information about the disaggregation of the Company’s revenue by contract type and customer type for each reportable segment, refer to Note 3 – Revenue from Contracts with Customers.
Revenue from a single customer accounted for approximately 17% and 16% of total operating revenues for the three and six months ended June 30, 2025, respectively, which was included in the E&M segment. No single customer accounted for more than 10% of total operating revenues for the three and six months ended June 30, 2024.
At a segment level, revenue from two E&M customers individually accounted for approximately 22% and 12% of total E&M segment revenues for the three months ended June 30, 2025, respectively, and for approximately 20% and 11% of total E&M segment revenues for the six months ended June 30, 2025, respectively. No single E&M customer accounted for more than 10% of total E&M segment revenues for the three and six months ended June 30, 2024.
As for T&D, revenue from two T&D customers that individually accounted for approximately 17% and 10% of total T&D segment revenues for the three months ended June 30, 2025, respectively, and for approximately 18% and 10% of total T&D segment revenues for the six months ended June 30, 2025, respectively. A single T&D customer accounted for approximately 18% and 20% of total T&D segment revenues for the three and six months ended June 30, 2024, respectively.
Trade receivables from a single customer accounted for approximately 19% of total trade receivables as of June 30, 2025, which was included in the E&M segment. No single customer accounted for more than 10% of total trade receivables as of December 31, 2024.
At a segment level, trade receivables from two E&M customers that individually accounted for approximately 23% and 10% of total E&M segment trade receivables as of June 30, 2025, respectively. Trade receivables from a single customer accounted for approximately 10% of total E&M segment trade receivables as of December 31, 2024.
No single T&D customer accounted for more than 10% of total T&D segment trade receivables as of June 30, 2025 and December 31, 2024.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefit Plans
6 Months Ended
Jun. 30, 2025
Deferred Compensation Arrangements [Abstract]  
Employee Benefit Plans Employee Benefit Plans
Nonqualified Deferred Compensation Plans
In 2012, MDU Resources established a nonqualified deferred compensation plan (the “MDU Resources 2012 plan”) for certain key management employees, including certain employees of the Company. In 2020, the MDU Resources 2012 plan was frozen to new participants and no new Company contributions were made to the MDU Resources 2012 plan after December 31, 2020. Vesting for participants not fully vested was retained. To replace the MDU Resources 2012 plan, a new nonqualified deferred compensation plan was adopted in 2020 by MDU Resources, effective January 1, 2021 (the “MDU Resources 2020 plan”).
In connection with the Separation, the Company adopted its own nonqualified deferred compensation plan, effective October 31, 2024, in which eligible employees of the Company may participate. Previous Company employee liability balances related to the MDU Resources 2020 plan were transferred to the Company. The MDU Resources 2012 plan associated liability balances were assumed by MDU Resources.
Net expenses incurred by the Company under these plans were $0.4 million and $1.6 million for the three and six months ended June 30, 2025, respectively, and $0.1 million and $0.5 million for the three and six months ended June 30, 2024, respectively.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Commitment and Contingencies
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company is a party to claims and lawsuits arising out of its business, including that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage; personal injury; and environmental, contractual, statutory and regulatory obligations. The Company accrues a liability for loss contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable, but the amount cannot be reasonably estimated, or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss.
Litigation
As of June 30, 2025 and December 31, 2024, the Company accrued for litigation-related contingent liabilities that have not been discounted of $5.1 million and $4.5 million, respectively, which were included in either Other accrued liabilities or Other noncurrent liabilities on the unaudited condensed consolidated balance sheets. For such cases where the Company determined that the outcome of the outstanding litigation cases will be covered by the Company’s insurance carrier, any amounts due related to the litigation will be paid directly by the Company’s insurance carrier. As a result, the Company had net loss contingency liabilities, after insurance claim receivables, of $0.5 million and $3.5 million as of June 30, 2025 and December 31, 2024, respectively, reflecting the amounts that the Company would be responsible for resulting from litigation.
The Company will continue to monitor each matter and adjust accruals as necessary based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company’s financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred and are included in Selling, general and administrative expenses on the unaudited condensed consolidated statements of income.
Guarantees
In the normal course of business, the Company has surety bonds related to construction contracts of its subsidiaries. These bonds relate to certain public and private sector contracts to secure contractual performance, including completion of agreed upon contract terms, timing and price, payments to subcontractors and suppliers, and protection for customers from fraudulent practices. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds are expected to expire within the next 12 months; however, the Company likely will continue to enter into surety bonds for its subsidiaries in the future. As of June 30, 2025 and December 31, 2024, the potential maximum payment amounts the Company would be required to make under the outstanding surety bonds were approximately $739.2 million and $717.0 million, respectively, which were not reflected on the unaudited condensed consolidated balance sheets.
The Company has outstanding guarantees to third parties for the guarantees of job performance and/or leasing activity of certain subsidiaries of the Company. The job performance guarantees are related to contracts for contracting services. As of June 30, 2025 and December 31, 2024, the fixed maximum amounts guaranteed under these agreements aggregated to $659.8 million and $542.7 million, respectively. The scheduled expiration of the maximum amounts guaranteed aggregate to $63.3 million for the remainder of 2025, $505.3 million in 2026, $49.8 million in 2027, $19.2 million in 2028, $3.4 million in 2029 and $18.8 million thereafter. There were no amounts outstanding under the previously mentioned guarantees and the maximum amounts guaranteed were not reflected on the unaudited condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024. However, in the event of default under these guarantee obligations, the Company would be required to make payments to satisfy its guarantees.
In addition to the above guarantees, there were $15.6 million of outstanding standby letters of credit for certain guarantees to third parties under our Revolving Credit Facility as of both June 30, 2025 and December 31, 2024. In the event of default under these letter-of-credit obligations, the Company would be obligated for reimbursement of payments made under the letters of credit. For more information on the letters of credit under our Revolving Credit Facility, refer to Note 6 – Debt.
Separately, the Company has issued guarantees to third parties related to the routine purchase of maintenance items, materials and lease obligations for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. There were no amounts outstanding and the maximum amounts guaranteed were not reflected on the unaudited condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024. In the event a subsidiary of the Company defaults under these obligations, the Company would be required to make payments to satisfy these guarantees.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions
6 Months Ended
Jun. 30, 2025
Related Party Transactions [Abstract]  
Related Party Transactions Related-Party Transactions
Allocation of Corporate Expenses
Prior to the Separation, Centennial and MDU Resources allocated expenses for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, internal audit, risk management and other shared services. The amounts allocated were $7.9 million and $22.7 million for the three and six months ended June 30, 2024, respectively.
These expenses were allocated to the Company on the basis of direct usage where identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average cash management program borrowings with MDU Resources, the percent of total average commercial paper borrowings with Centennial or other allocation methodologies that were considered to be a reasonable reflection of the utilization of the services provided to the benefits received. Some of the utilization factors considered include the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.
These cost allocations were a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented prior to the Separation. However, the allocations may not be indicative of the actual expenses that would have been incurred had the Company operated as a standalone company. Actual costs as a standalone company depend on a number of factors, including the chosen organizational structure, whether functions are outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. Refer to Note 2 – Basis of Presentation and Summary of Significant Accounting Policies for additional information.
Transition Services Agreement
On October 31, 2024, as part of the Separation, the Company and MDU Resources entered into a transition services agreement whereby the Company and MDU Resources provide certain transition services to each other. The transition services agreement outlines services that are provided between parties related to tax, legal, treasury, human resources, information technology, risk management and other general and administrative functions. For the three and six months ended June 30, 2025, the Company incurred $1.3 million and $2.6 million of transition services expenses related to services from MDU Resources, respectively, which were reflected in Selling, general and administrative expenses on the unaudited condensed consolidated statements of income. During the second quarter of 2025, the Company deemed $0.5 million of transition services expenses from the first quarter of 2025 to be recurring in nature and thus, not transition services expenses. For both of the three and six months ended June 30, 2025, the Company received an immaterial amount for its services to MDU Resources, which was reflected in Other income, net on the unaudited condensed consolidated statements of income. The majority of the transition services are expected to be completed over a period of 20 months, but no longer than two years, after the Separation.
Cash Management and Financing
Prior to the second quarter of 2023, Centennial had a commercial paper program and long-term borrowing arrangements in which the Company and certain of its subsidiaries participated. Centennial repaid all of its outstanding debt in the second quarter of 2023, and subsequently MDU Resources supported the Company’s borrowing needs through Centennial. The Company accounted for cash receipts and disbursements from MDU Resources and Centennial, through related-party receivables and payables. Until the Separation, the Company had related-party agreements in place with Centennial, via MDU Resources, for the financing of its capital needs. Following the Separation, the Company relies on its own credit and financing arrangements.
The Company was allocated interest based on borrowings from or lending to the cash management and financing program as well as the funding related to these agreements as described above. The related-party interest expense associated with the Company’s participation in the cash management and financing program was $3.3 million and $6.1 million for the three and six months ended June 30, 2024, respectively.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
Prior to the Separation, Everus Construction historically operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a standalone company. For periods prior to the Separation, financial information included in the accompanying unaudited condensed consolidated financial statements and related footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the unaudited condensed consolidated financial statements of MDU Resources as if the Company operated on a standalone basis during the periods presented. However, the financial information included in the unaudited condensed consolidated financial statements and related footnotes for periods prior to the Separation do not necessarily reflect what the Company’s results of operations, financial position and cash flows would have been had it operated as a separate, publicly traded company and may not be indicative of its future performance.
The accompanying unaudited condensed consolidated financial statements were prepared in conformity with generally accepted accounting principles in the United States (“GAAP”). Pursuant to GAAP, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements included in the Company’s 2024 Annual Report on Form 10-K (“2024 Annual Report”). The information includes all adjustments that are, in the opinion of management, necessary for a fair presentation of the unaudited condensed consolidated financial statements and are of a normal recurring nature. The unaudited condensed balance sheet as of December 31, 2024, was derived from the audited annual consolidated financial statements but does not contain all of the footnote disclosures from the annual consolidated financial statements.
The results of operations for the three and six months ended June 30, 2025, are not necessarily indicative of the results to be expected for the year ending December 31, 2025 or any other future period.
All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the unaudited condensed consolidated financial statements. For periods prior to the Separation, the unaudited condensed consolidated financial statements also included expense allocations for certain functions that were provided by MDU Resources and Centennial, including, but not limited to, certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, internal audit, risk management and other shared services. These expenses were allocated to the Company on the basis of direct usage where identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that were considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have been incurred if the Company had obtained these services from a third party. Refer to Note 14 – Related-Party Transactions for more information on the transition services agreement between the Company and MDU Resources.
Earnings per share information has been retrospectively adjusted for periods prior to the Separation on the unaudited condensed consolidated statements of income to reflect the Distribution. Refer to Note 8 – Earnings Per Share for more information on the share counts used in the earnings per share calculations.
Prior to the Separation, the Company historically participated in MDU Resources’ centralized cash management program through Centennial, including its overall financing arrangements. The Company had related-party agreements in place with Centennial for the financing of its capital needs, which were reflected as related-party notes payable on the unaudited condensed consolidated balance sheets for periods prior to the Separation. Interest expense, net in the unaudited condensed consolidated statements of income for periods prior to the Separation reflected the allocation of interest on borrowing and funding associated with the related-party agreements. Following the Separation, the Company has implemented its own centralized cash management program and has access to third-party credit facilities to fund day-to-day operations.Cash-settled, related-party transactions between the Company, MDU Resources, Centennial or other MDU Resources subsidiaries for general operating activities; the Company's participation in MDU Resources’ centralized cash management program through Centennial; and intercompany debt, were included in the unaudited condensed consolidated financial statements for periods prior to the Separation. These related-party transactions were reflected in the unaudited condensed consolidated balance sheets prior to the Separation as Due from related-party, Due from related-party - noncurrent, Due to related-party or Related-party notes payable. The aggregate net effect of general related-party operating activities was reflected in the unaudited condensed consolidated statements of cash flows within operating activities for periods prior to the Separation. The effects of the Company’s participation in MDU Resources’ centralized cash management program and intercompany debt arrangements were reflected in the unaudited condensed consolidated statements of cash flows within investing and financing activities for periods prior to the Separation.Prior to the Separation, MDU Resources maintained various benefit and stock-based compensation plans at a corporate level and the Company’s employees participated in these programs. The costs associated with its employees were included in the Company’s unaudited condensed consolidated financial statements for periods prior to the Separation. Following the Separation, the Company has its own stock-based compensation and employee benefit plans at a corporate level that its employees participate in.
Principles of Consolidation
Principles of Consolidation
The unaudited condensed consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries, as well as entities that the Company controls through its ownership of a majority voting interest or pursuant to control of a variable interest entity (“VIE”), which is discussed in more detail below. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying unaudited condensed consolidated financial statements.
Use of Estimates
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the unaudited condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; loss contingencies; costs on construction contracts; unbilled revenues; actuarially determined benefit costs; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.
Consolidation of Variable Interest Entities
Consolidation of Variable Interest Entities
The Company holds a minority economic interest in a captive insurance company, which has been determined to be a VIE due to its variable ownership interest in the captive insurance company. The captive insurance is structured with protected cell captives for each insured party (“Captive Cells”) in which participants’ assets and liabilities are held separately from each other and is not exposed to the insurance and investment risks that the Captive Cells are designed to create and distribute on behalf of the insured parties. The Company is the primary beneficiary of its individual Captive Cell and has the power to direct the activities that most significantly impact economic performance of its Captive Cell, as well as the obligation to absorb losses of, and receive benefits from the activities of its Captive Cell. Accordingly, the Company has prepared these unaudited condensed consolidated financial statements in accordance with Accounting Standards Codification (“ASC”) 810, Consolidation. ASC 810 requires that if an entity is the primary beneficiary of a VIE, the assets, liabilities, and results of operations of the VIE should be included in the unaudited condensed consolidated financial statements of such entity. As such, the unaudited condensed consolidated financial statements include the consolidation of only the assets and liabilities of the Company’s Captive Cell.
Cash deposits held by the Captive Cell are considered restricted cash as they are to remain in the Captive Cell.
Joint Venture
Joint Ventures
The Company accounts for unconsolidated joint ventures using either the equity method or proportionate consolidation.
Proportionate consolidation is used for joint ventures that include unincorporated legal entities when we hold an undivided interest in each asset and are proportionately liable for our share of liabilities and the activities of the joint ventures that are construction related. For those joint ventures accounted for under proportionate consolidation, only the Company’s pro rata share of assets, liabilities, revenues and expenses are included in the Company’s unaudited condensed consolidated financial statements.
For those joint ventures accounted for using proportionate consolidation, the Company recorded $0.3 million and $0.5 million of operating revenues and $0.2 million and $0.2 million of operating income for the three and six months ended June 30, 2024, respectively, in the unaudited condensed consolidated statements of income. As of December 31, 2024, the Company did not have any remaining interest in assets from these joint ventures.
For those joint ventures accounted for under the equity method, the Company’s pro rata share of net income is included in Income from equity method investments in the unaudited condensed consolidated statements of income and the Company’s investment balances for the joint ventures are included in Investments in the unaudited condensed consolidated balance sheets.
Cash, Cash Equivalents and Restricted Cash
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Restricted cash represents deposits held by the Company’s Captive Cell that are to be used solely for the Captive Cell’s purposes.
New Accounting Standards
New Accounting Standards
Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of Accounting Standards Update (“ASU”) to the FASB’s ASC. The Company considers the applicability and impact of all ASUs.
Recently Adopted Accounting Standards Updates
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which provided guidance on improving financial reporting by requiring disclosure on incremental segment information, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The standard was effective for annual periods beginning in the fiscal year ended December 31, 2024, and for interim periods beginning January 1, 2025, with retrospective application for prior periods disclosed. The Company adopted the standard in the fourth quarter of fiscal year 2024. Refer to Note 11 – Segment Information for the related disclosure-only impacts of adopting this standard. Future interim periods will also be impacted and updated disclosures will occur.
In August 2023, the FASB issued ASU 2023-05, Business Combinations - Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement, which provided guidance on accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statement in order to provide decision useful information to investors and other allocators of capital (collectively investors) in a joint venture’s financial statements and reduce diversity in practice. The new basis of accounting will require that a joint venture, upon formation, will recognize and initially measure its assets and liabilities at fair value (with the exceptions to fair value measurement that are consistent with the business combinations guidance). The standard became effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. However, a joint venture that was formed before January 1, 2025, may elect to apply the guidance retrospectively if it has sufficient information. The Company adopted the standard prospectively in the first quarter of 2025, but it did not have an impact on the unaudited condensed consolidated financial statements.
New Accounting Standards Updates Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which provided guidance to address investors’ requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income tax paid information and effectiveness of income tax disclosures. The standard will be effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2025.
In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which provided guidance to address investors’ requests for more detailed information about the types of expenses including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions, such as cost of sales, selling, general and administrative expenses, and research and development costs. The standard will be effective for fiscal year December 31, 2027, and interim periods beginning January 1, 2028. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2027 and future interim periods beginning in 2028.
Revenue from Contracts with Customers Revenue from Contracts with Customers
Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.
As part of the adoption of ASC 606 - Revenue from Contracts with Customers, the Company elected the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is 12 months or less.
Contract Estimates and Changes in Estimates
Changes in cost estimates on certain contracts can arise from, but not limited to, changes in productivity and performance expectations, availability of skilled labor in geographic locations of such projects, costs of labor and/or materials, changes in subcontractor productivity and performance, and extended overhead due to weather or other delays. These changes in estimates may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. The Company recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reasonably estimated. Change orders and claims are negotiated in the normal course of business and represent management's estimates of additional contract revenues that have been earned and are probable of collection.
Additionally, changes in estimates may result in the recognition of revenue in the current period from performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the current estimated progress is less than the previous estimate. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Fair Value Measurements
The estimated fair value of the Company’s Level 2 insurance contracts is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.
Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.
The estimated fair values of the Company’s Cash, cash equivalents and restricted cash, Receivables, Accounts payable and Other accrued liabilities approximate their carrying value due to the short-term maturities of these instruments.
The Company has a captive insurance arrangement in which a Captive Cell within a captive insurance company holds cash, classified as restricted cash, and certain other accrued liabilities and other noncurrent liabilities in order to manage and administer insurance claims on behalf of the Company. The fair values of the assets and liabilities held by the Captive Cell approximated their fair values as of both June 30, 2025 and December 31, 2024.
Earnings Per Share Earnings Per Share
Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. The Company calculates diluted earnings per share using the treasury stock method. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of any potentially dilutive securities, except in cases where the effect of such securities would be anti-dilutive.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Variable Interest Entities After consolidation by the Company, the total carrying amounts of Cash, cash equivalents and restricted cash, Other accrued liabilities, and Other noncurrent liabilities on the unaudited condensed consolidated balance sheets attributable to the Captive Cell were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Cash, cash equivalents and restricted cash
$20,247 $16,057 
Other accrued liabilities
2,096 1,816 
Other noncurrent liabilities$8,266 $9,271 
Summary of Receivables, Net
Receivables consist primarily of trade receivables from the sale of goods and services, net of expected credit losses. The Company’s trade receivables are all due in 12 months or less. Receivables, net was summarized as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Trade receivables:
Completed contracts$37,920 $42,462 
Contracts in progress644,824 546,543 
Other
3,213 8,120 
Receivables, gross
685,957 597,125 
Less: expected credit losses
(3,006)(7,097)
Receivables, net
$682,951 $590,028 
Summary of Receivables, Net Activity
The following table presents the opening and closing balances of Receivables, net as of:
June 30, 2025December 31, 2024
(In thousands)
Balance at beginning of period
$590,028 $449,626 
Net change during period
92,923 140,402 
Balance at end of period
$682,951 $590,028 
Schedule of Receivables Current Excepted Credit Losses
Details of the Company's expected credit losses, disclosed within Receivables, net, for the respective periods presented below, were as follows:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Balance at beginning of period
$3,064 $7,508 $7,097 $7,967 
Current expected credit loss provision
— 277 (1,729)(134)
Less: write-offs charged against the allowance
(58)(540)(2,362)(588)
Credit loss recoveries collected
— 12 — 12 
Balance at end of period
$3,006 $7,257 $3,006 $7,257 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of the Disaggregation of Revenue
The following tables present revenue disaggregated by contract type:
Three months ended June 30, 2025
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$379,415 $113,774 $493,189 
Unit-price10,323 32,689 43,012 
Cost reimbursable*323,862 65,921 389,783 
Total contract revenues713,600 212,384 925,984 
Eliminations(1,986)(2,532)(4,518)
Total operating revenues
$711,614 $209,852 $921,466 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
Three months ended June 30, 2024
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$354,424 $90,600 $445,024 
Unit-price16,384 42,207 58,591 
Cost reimbursable*133,085 73,962 207,047 
Total contract revenues503,893 206,769 710,662 
Eliminations(1,878)(5,411)(7,289)
Total operating revenues
$502,015 $201,358 $703,373 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
Six months ended June 30, 2025
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$729,981 $207,377 $937,358 
Unit-price22,098 61,118 83,216 
Cost reimbursable*609,748 128,904 738,652 
Total contract revenues1,361,827 397,399 1,759,226 
Eliminations(6,222)(4,909)(11,131)
Total operating revenues
$1,355,605 $392,490 $1,748,095 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
Six months ended June 30, 2024
Electrical & Mechanical
Transmission & Distribution
Total
(In thousands)
Fixed-price$639,063 $175,646 $814,709 
Unit-price34,223 71,168 105,391 
Cost reimbursable*271,597 148,459 420,056 
Total contract revenues944,883 395,273 1,340,156 
Eliminations(3,473)(7,621)(11,094)
Total operating revenues
$941,410 $387,652 $1,329,062 
__________________
*Includes time and material, time and equipment, and cost reimbursable plus fee contracts.
The following table presents revenue disaggregated by customer type:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Commercial
$507,717 $285,729 $927,029 $532,685 
Industrial
77,325 79,835 163,688 159,856 
Institutional
92,333 97,815 195,661 181,526 
Renewables
10,575 12,710 23,352 17,137 
Service & other
25,650 27,804 52,097 53,679 
Total Electrical & Mechanical
713,600 503,893 1,361,827 944,883 
Utility
184,446 182,158 349,500 353,253 
Transportation
27,938 24,611 47,899 42,020 
Total Transmission & Distribution
212,384 206,769 397,399 395,273 
Eliminations
(4,518)(7,289)(11,131)(11,094)
Total operating revenues
$921,466 $703,373 $1,748,095 $1,329,062 
Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities
Costs, estimated earnings and billings on uncompleted contracts are summarized as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Costs incurred on uncompleted contracts
$6,595,073 $7,034,838 
Estimated earnings
876,290 995,766 
Costs and estimated earnings on uncompleted contracts
7,471,363 8,030,604 
Less: billings to date
(7,457,215)(8,070,859)
Net contract assets (liabilities)
$14,148 $(40,255)
Contract assets and contract liabilities, net consisted of the following as of:
June 30, 2025December 31, 2024
(In thousands)
Unbilled revenue
$182,268 $124,007 
Retainage
62,234 43,042 
Contract assets
$244,502 $167,049 
Deferred revenue
$315,952 $279,430 
Accrued loss provision
671 1,021 
Less: retainage
(86,269)(73,147)
Contract liabilities, net
$230,354 $207,304 
The following table presents the opening and closing balances of contract assets (liabilities) as of:
June 30, 2025December 31, 2024
Contract Assets
Contract Liabilities, Net
Net Contract Assets (Liabilities)
Contract Assets
Contract Liabilities, Net
Net Contract Assets (Liabilities)
(In thousands)
Balance at beginning of period
$167,049 $(207,304)$(40,255)$206,235 $(140,108)$66,127 
Net change during period
77,453 (23,050)54,403 (39,186)(67,196)(106,382)
Balance at end of period
$244,502 $(230,354)$14,148 $167,049 $(207,304)$(40,255)
Summary of Remaining Performance Obligations and Expected Revenue Recognition The table below shows additional information regarding the Company’s remaining performance obligations as of June 30, 2025, including an estimate of when the Company expects to recognize its remaining performance obligations as revenues:
Within 12 monthsGreater than 12 months
(In thousands)
Electrical & Mechanical
$1,944,794 $392,232 
Transmission & Distribution
266,529 73,500 
Total
$2,211,323 $465,732 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Other Intangible Assets
Finite-lived intangible assets, which were classified in Other noncurrent assets, were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Customer relationships$6,990 $10,450 
Less: accumulated amortization(6,990)(10,334)
Net customer relationships
— 116 
Total
$— $116 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured on a Recurring Basis
The Company’s assets measured at fair value on a recurring basis were as follows:
Fair Value Measurements
as of June 30, 2025, Using
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of June 30, 2025
(In thousands)
Assets:
Insurance contracts
$— $6,938 $— $6,938 
Total assets measured at fair value
$— $6,938 $— $6,938 
Fair Value Measurements
as of December 31, 2024, Using
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Balance as of December 31, 2024
(In thousands)
Assets:
Insurance contracts
$— $4,766 $— $4,766 
Total assets measured at fair value
$— $4,766 $— $4,766 
Schedule of Assets and Liabilities Not Measured at Fair Value
The estimated fair values of the Company's Level 2 gross long-term debt, including current long-term debt, were as follows as of:

June 30, 2025
December 31, 2024

(In thousands)
Carrying value
$292,500 $300,000 
Fair value
$293,734 $298,559 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
Long-term debt outstanding was as follows as of:

Weighted Average Interest Rate as of June 30, 2025
June 30, 2025December 31, 2024

(percentage)
(In thousands)
Term loan due on October 31, 2029
6.30 %$292,500 $300,000 
Revolving credit facility
— — 
Less: unamortized debt issuance costs
(3,901)(4,352)
Total long-term debt
288,599 295,648 
Less: long-term debt - current portion
(15,000)(15,000)
Long-term debt
$273,599 $280,648 
Schedule of Maturities of Long-Term Debt
As of June 30, 2025, the long-term debt maturities schedule, excluding unamortized debt issuance costs, for the remainder of 2025 and the four years following December 31, 2025, aggregated as follows:
Remainder of 2025
2026202720282029
Total
(In thousands)
Long-term debt maturities, including current portion
$7,500 $15,000 $15,000 $15,000 $240,000 $292,500 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Summary of Operating Leases, Including Lease Costs, Lease Terms, Discount Rates and Supplemental Cash Flow Information
The following table provides information on the Company's lease costs for operating leases:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands)
Lease costs:
Operating lease cost
$9,438 $7,484 $17,996 $14,613 
Variable lease cost
406 291 741 598 
Short-term lease cost
24,845 28,883 48,531 47,738 
Total lease costs
$34,689 $36,658 $67,268 $62,949 
The following is summary information of lease terms and discount rates for operating leases as of:
June 30, 2025December 31, 2024
Weighted average remaining lease term (in years)
1.15 years
1.38 years
Weighted average discount rate (in percentages)
5.56 %5.50 %
The following is a summary of other information and supplemental cash flow information related to operating leases:
Six months ended June 30,
20252024
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating lease liabilities
$17,712 $14,548 
Right-of-use assets obtained in exchange for new operating lease liabilities
$22,876 $21,860 
Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities
The reconciliation of future undiscounted cash flows to operating lease liabilities, including current portion of operating lease liabilities, presented on the unaudited condensed consolidated balance sheets was as follows:
June 30, 2025
(In thousands)
Remainder of 2025$17,258 
202627,232 
202717,860 
20288,863 
20294,229 
Thereafter6,261 
Total
81,703 
Less: discount
(7,294)
Total operating lease liabilities
$74,409 
Components of Certain Equipment Leased to Third Parties Under Operating Leases
The Company leases components of certain equipment to third parties under operating leases, which are included within Property, plant and equipment, net in the unaudited condensed consolidated balance sheets, and were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
Machinery and equipment$61,346 $59,549 
Less: accumulated depreciation
(30,616)(29,687)
Property, plant and equipment, net
$30,730 $29,862 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings per Share
Basic and diluted earnings per share were calculated as follows, based on a reconciliation of the weighted average common shares outstanding on a basic and diluted basis:
Three months ended June 30, Six months ended June 30,
2025202420252024
(In thousands, except per share amounts)
Net income
$52,843 $38,972 $89,515 $67,186 
Weighted average common shares outstanding - basic
51,04150,97251,04250,972
Effect of dilutive securities - share-based awards
5350
Weighted average common shares outstanding - diluted
51,09450,97251,09250,972
Earnings per share - basic
$1.04 $0.76 $1.75 $1.32 
Earnings per share - diluted
$1.03 $0.76 $1.75 $1.32 
Shares excluded from the calculation of diluted earnings per share due to their anti-dilutive effect
147
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
Reconciliations of reportable segment operating revenues, inclusive of the Company’s significant segment expenses of Cost of sales and Selling, general and administrative expenses, to consolidated Income before income taxes and income from equity method investments for the Company’s reportable segments and “Corporate and Other” category were as follows:
Three months ended June 30, 2025
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$713,600 $212,384 $— $925,984 
Eliminations
(1,986)(2,532)— (4,518)
Total segment operating revenues
711,614 209,852 — 921,466 
Cost of sales
626,121 175,646 (170)801,597 
Gross profit
85,493 34,206 170 119,869 
Selling, general and administrative expenses26,225 10,554 10,583 47,362 
Operating income$59,268 $23,652 $(10,413)72,507 
Interest expense, net
4,813 
Other income, net
1,908 
Total consolidated income before income taxes and income from equity method investments
$69,602 
Three months ended June 30, 2024
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$503,893 $206,769 $— $710,662 
Eliminations
(1,878)(5,411)— (7,289)
Total segment operating revenues
502,015 201,358 — 703,373 
Cost of sales
443,758 171,086 (48)614,796 
Gross profit
58,257 30,272 48 88,577 
Selling, general and administrative expenses22,382 9,639 5,247 37,268 
Operating income$35,875 $20,633 $(5,199)51,309 
Interest expense, net
3,246 
Other income, net
1,694 
Total consolidated income before income taxes and income from equity method investments
$49,757 
Six months ended June 30, 2025
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$1,361,827 $397,399 $— $1,759,226 
Eliminations
(6,222)(4,909)— (11,131)
Total segment operating revenues
1,355,605 392,490 — 1,748,095 
Cost of sales
1,201,227 334,842 (336)1,535,733 
Gross profit
154,378 57,648 336 212,362 
Selling, general and administrative expenses50,841 19,525 18,505 88,871 
Operating income$103,537 $38,123 $(18,169)123,491 
Interest expense, net
9,507 
Other income, net
2,475 
Total consolidated income before income taxes and income from equity method investments
$116,459 
Six months ended June 30, 2024
E&MT&D
Corporate and Other
Consolidated Total
(In thousands)
Segment operating revenues
$944,883 $395,273 $— $1,340,156 
Eliminations
(3,473)(7,621)— (11,094)
Total segment operating revenues
941,410 387,652 — 1,329,062 
Cost of sales
832,389 333,476 (97)1,165,768 
Gross profit
109,021 54,176 97 163,294 
Selling, general and administrative expenses43,193 19,352 10,556 73,101 
Operating income$65,828 $34,824 $(10,459)90,193 
Interest expense, net
5,972 
Other income, net
2,612 
Total consolidated income before income taxes and income from equity method investments
$86,833 
Schedule of Segment Reporting Information by Segment
Additional financial information on the Company’s reportable segments is shown below, which follows the same accounting policies as those described in Note 2 – Basis of Presentation and Summary of Significant Accounting Policies:
Three months ended,
June 30, 2025June 30, 2024
E&M
T&D
E&M
T&D
(In thousands)
Depreciation and amortization expense
$1,371 $5,796 $1,605 $4,634 
Interest expense, net
(1,474)998 244 1,111 
Income tax expense
16,470 5,812 10,384 4,970 
Capital expenditures*
$805 $12,103 $1,421 $5,361 
Six months ended,
June 30, 2025June 30, 2024
E&M
T&D
E&M
T&D
(In thousands)
Depreciation and amortization expense
$2,853 $11,245 $3,176 $9,095 
Interest expense, net
(3,297)1,698 171 2,048 
Income tax expense
29,737 9,254 18,672 8,347 
Capital expenditures*
$10,124 $21,923 $2,940 $13,470 
__________________
*Capital expenditures for the three and six months ended June 30, 2025 and 2024 include noncash transactions for capital expenditure-related Accounts payable.
Reconciliation of Assets from Segments to Consolidated
Reconciliations of reportable segment assets to consolidated assets were as follows as of:
June 30, 2025December 31, 2024
(In thousands)
E&M segment assets
$938,959 $764,470 
T&D segment assets
432,062 410,887 
Total reportable segment assets1,371,021 1,175,357 
Other assets139,181 161,016 
Elimination of intercompany receivables
(28,825)(47,910)
Total consolidated assets $1,481,377 $1,288,463 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Background and Nature of Operations - Narrative (Details)
6 Months Ended
Oct. 31, 2024
$ / shares
shares
Jun. 30, 2025
segment
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Oct. 30, 2024
shares
Product Information [Line Items]        
Number of operating segments | segment   2    
Number of reportable segments | segment   2    
Common stock, issued (in shares) | shares 50,972,059 51,006,575 50,980,924 1,000
Common stock, outstanding (in shares) | shares 50,972,059 51,006,575 50,980,924 1,000
Par value (in dollars per share) | $ / shares $ 0.01 $ 0.01 $ 0.01  
MDU Resources        
Product Information [Line Items]        
Common stock distribution ratio 0.25      
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]            
Operating revenues $ 921,466 $ 703,373 $ 1,748,095 $ 1,329,062    
Income from equity method investments 2,649 2,849 6,037 3,964    
Income (loss) from equity method investments 2,600   6,000 4,000    
Net asset, equity method investment 13,400   13,400   $ 14,300  
Cash, cash equivalents and restricted cash 84,708 322 84,708 322 86,012 $ 1,567
Restricted cash and cash equivalents 20,200   20,200   16,100  
Related party | Allocated Corporate Expenses            
Product Information [Line Items]            
General corporate expenses   7,900   22,700    
Corporate joint venture            
Product Information [Line Items]            
Operating revenues   300   500    
Income from proportionate consolidation, joint ventures   $ 200   200    
Income (loss) from equity method investments       $ 2,900    
Manufactured equipment held for resale and/or rental            
Product Information [Line Items]            
Inventories 41,400   41,400   36,900  
Materials and supplies            
Product Information [Line Items]            
Materials and supplies $ 6,600   $ 6,600   $ 6,800  
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Variable Interest Entity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Variable Interest Entity [Line Items]        
Cash, cash equivalents and restricted cash $ 84,708 $ 86,012 $ 322 $ 1,567
Other accrued liabilities 11,961 13,037    
Other noncurrent liabilities 22,721 22,472    
VIE, primary beneficiary        
Variable Interest Entity [Line Items]        
Cash, cash equivalents and restricted cash 20,247 16,057    
Other accrued liabilities 2,096 1,816    
Other noncurrent liabilities $ 8,266 $ 9,271    
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]      
Other $ 3,213 $ 8,120  
Receivables, gross 685,957 597,125  
Less: expected credit losses (3,006) (7,097)  
Receivables, net 682,951 590,028 $ 449,626
Completed contracts      
Product Information [Line Items]      
Trade receivables 37,920 42,462  
Contracts in progress      
Product Information [Line Items]      
Trade receivables $ 644,824 $ 546,543  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Net Receivables Activity (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Current Receivables, Net [Roll Forward]    
Balance at beginning of period $ 590,028 $ 449,626
Net change during period 92,923 140,402
Balance at end of period $ 682,951 $ 590,028
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Receivables Current Expected Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 3,064 $ 7,508 $ 7,097 $ 7,967
Current expected credit loss provision 0 277 (1,729) (134)
Less: write-offs charged against the allowance (58) (540) (2,362) (588)
Credit loss recoveries collected 0 12 0 12
Balance at end of period $ 3,006 $ 7,257 $ 3,006 $ 7,257
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]          
Unexecuted change orders $ 45,800   $ 45,800   $ 56,200
Loss provision 671   671   1,021
Claim position 34,400   34,400   54,900
Remaining outstanding billings on large project 31,300   31,300    
Operating revenue recognized 34,800 $ 24,000 177,600 $ 119,600  
Remaining performance obligation $ 2,680,000   $ 2,680,000   $ 2,460,000
Revenue, performance obligation satisfied or partially satisfied in previous period, percent 2.80% 3.00% 3.20% 3.40%  
Increase in profitability (as a percent) 1.30% 1.30% 1.80% 1.20%  
Minimum          
Increase in profitability     $ 1,000    
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Schedule of the Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Operating revenues $ 921,466 $ 703,373 $ 1,748,095 $ 1,329,062
Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 925,984 710,662 1,759,226 1,340,156
Eliminations        
Disaggregation of Revenue [Line Items]        
Operating revenues (4,518) (7,289) (11,131) (11,094)
Fixed-price | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 493,189 445,024 937,358 814,709
Unit-price | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 43,012 58,591 83,216 105,391
Cost reimbursable | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 389,783 207,047 738,652 420,056
Electrical & Mechanical        
Disaggregation of Revenue [Line Items]        
Operating revenues 711,614 502,015 1,355,605 941,410
Electrical & Mechanical | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 713,600 503,893 1,361,827 944,883
Electrical & Mechanical | Eliminations        
Disaggregation of Revenue [Line Items]        
Operating revenues (1,986) (1,878) (6,222) (3,473)
Electrical & Mechanical | Commercial | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 507,717 285,729 927,029 532,685
Electrical & Mechanical | Industrial | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 77,325 79,835 163,688 159,856
Electrical & Mechanical | Institutional | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 92,333 97,815 195,661 181,526
Electrical & Mechanical | Renewables | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 10,575 12,710 23,352 17,137
Electrical & Mechanical | Service & other | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 25,650 27,804 52,097 53,679
Electrical & Mechanical | Fixed-price | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 379,415 354,424 729,981 639,063
Electrical & Mechanical | Unit-price | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 10,323 16,384 22,098 34,223
Electrical & Mechanical | Cost reimbursable | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 323,862 133,085 609,748 271,597
Transmission & Distribution        
Disaggregation of Revenue [Line Items]        
Operating revenues 209,852 201,358 392,490 387,652
Transmission & Distribution | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 212,384 206,769 397,399 395,273
Transmission & Distribution | Eliminations        
Disaggregation of Revenue [Line Items]        
Operating revenues (2,532) (5,411) (4,909) (7,621)
Transmission & Distribution | Utility | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 184,446 182,158 349,500 353,253
Transmission & Distribution | Transportation | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 27,938 24,611 47,899 42,020
Transmission & Distribution | Fixed-price | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 113,774 90,600 207,377 175,646
Transmission & Distribution | Unit-price | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues 32,689 42,207 61,118 71,168
Transmission & Distribution | Cost reimbursable | Operating segments        
Disaggregation of Revenue [Line Items]        
Operating revenues $ 65,921 $ 73,962 $ 128,904 $ 148,459
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Costs incurred on uncompleted contracts $ 6,595,073 $ 7,034,838  
Estimated earnings 876,290 995,766  
Costs and estimated earnings on uncompleted contracts 7,471,363 8,030,604  
Less: billings to date (7,457,215) (8,070,859)  
Net contract assets (liabilities) $ 14,148 $ (40,255) $ 66,127
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Contract assets      
Unbilled revenue $ 182,268 $ 124,007  
Retainage 62,234 43,042  
Contract assets 244,502 167,049 $ 206,235
Contract liabilities, net      
Deferred revenue 315,952 279,430  
Accrued loss provision 671 1,021  
Less: retainage (86,269) (73,147)  
Contract liabilities, net $ 230,354 $ 207,304 $ 140,108
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Contract Assets      
Balance at beginning of period $ 167,049 $ 206,235 $ 206,235
Net change during period 77,453 (2,674) (39,186)
Balance at end of period 244,502   167,049
Contract Liabilities, Net      
Balance at beginning of period (207,304) (140,108) (140,108)
Net change during period (23,050) (2,626) (67,196)
Balance at end of period (230,354)   (207,304)
Net Contract Assets (Liabilities)      
Balance at beginning of period (40,255) $ 66,127 66,127
Net change during period 54,403   (106,382)
Balance at end of period $ 14,148   $ (40,255)
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Summary of Remaining Performance Obligations and Expected Revenue Recognition (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 2,680,000 $ 2,460,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 2,211,323  
Performance obligation satisfaction period 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | Electrical & Mechanical    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 1,944,794  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | Transmission & Distribution    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation 266,529  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 465,732  
Performance obligation satisfaction period  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Electrical & Mechanical    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 392,232  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Transmission & Distribution    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 73,500  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Goodwill [Line Items]          
Goodwill $ 143,224,000   $ 143,224,000   $ 143,224,000
Goodwill impairment 0 $ 0 0 $ 0  
Amortization expense for finite-lived intangible assets   500,000 116,000 1,044,000  
Future amortization expense remaining for finite-live intangible assets 0   0    
Impairments of finite-lived intangible assets 0 $ 0 0 $ 0  
Electrical & Mechanical          
Goodwill [Line Items]          
Goodwill 115,900,000   115,900,000   115,900,000
Transmission & Distribution          
Goodwill [Line Items]          
Goodwill $ 27,300,000   $ 27,300,000   $ 27,300,000
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Net $ 0  
Intangible assets, net (excluding goodwill) 0 $ 116,000
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 6,990,000 10,450,000
Intangible assets, less accumulated amortization (6,990,000) (10,334,000)
Finite-Lived Intangible Assets, Net $ 0 $ 116,000
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized gain (loss) on investments $ 400,000 $ 0 $ 300,000 $ 315,000  
Long-lived asset impairments 0 $ 0 0 $ 0  
Fair value, recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Investments, fair value 6,938,000   6,938,000   $ 4,766,000
Insurance contracts | Fair value, recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Investments, fair value $ 6,900,000   $ 6,900,000   $ 4,800,000
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Assets Measured on a Recurring Basis (Details) - Fair value, recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Insurance contracts $ 6,938 $ 4,766
Total assets measured at fair value 6,938 4,766
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Insurance contracts 0 0
Total assets measured at fair value 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Insurance contracts 6,938 4,766
Total assets measured at fair value 6,938 4,766
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Insurance contracts 0 0
Total assets measured at fair value $ 0 $ 0
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Assets and Liabilities Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Carrying value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 292,500 $ 300,000
Fair value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 293,734 $ 298,559
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Long-Term Debt Details (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 292,500,000  
Less: unamortized debt issuance costs (3,901,000) $ (4,352,000)
Total long-term debt 288,599,000 295,648,000
Less: long-term debt - current portion (15,000,000) (15,000,000)
Long-term debt $ 273,599,000 280,648,000
Term loan | Credit Agreement | Line of credit    
Debt Instrument [Line Items]    
Weighted-average interest rate 6.30%  
Long-term debt, gross $ 292,500,000 300,000,000
Revolving credit facility | Credit Agreement | Line of credit    
Debt Instrument [Line Items]    
Long-term debt, gross 0 0
Total long-term debt $ 0 $ 0
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]            
Long-term debt   $ 288,599,000   $ 288,599,000   $ 295,648,000
Amortization of debt issuance costs       788,000 $ 0  
Credit Agreement            
Debt Instrument [Line Items]            
Debt instrument, term 5 years          
Interest expense   5,300,000 $ 0 10,900,000 $ 0  
Interest expense on outstanding borrowings   4,700,000   9,700,000    
Amortization of debt issuance costs   400,000   800,000    
Commitment fee   200,000   400,000    
Credit Agreement | Line of credit            
Debt Instrument [Line Items]            
Consolidated total net leverage ratio, maximum 3.00          
Interest coverage ratio, minimum 3.00          
Net leverage ratio, maximum increase 3.50          
Credit Agreement | Line of credit | Overnight bank funding rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.50%          
Credit Agreement | Line of credit | SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
Credit Agreement | Line of credit | Minimum | SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.00%          
Credit Agreement | Line of credit | Minimum | Base rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
Credit Agreement | Line of credit | Maximum | SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.75%          
Credit Agreement | Line of credit | Maximum | Base rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.75%          
Credit Agreement | Line of credit | Term loan            
Debt Instrument [Line Items]            
Face amount $ 300,000,000          
Payment of debt issuance costs $ 4,400,000          
Quarterly debt amortization payment (as a percent) 5.00%          
Quarterly debt amortization payment       7,500,000    
Quarterly debt interest payment       9,700,000    
Credit Agreement | Line of credit | Revolving credit facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 225,000,000 209,400,000   209,400,000   209,400,000
Long-term debt   0   0   0
Payment of debt issuance costs $ 3,500,000          
Credit Agreement | Line of credit | Revolving credit facility | Standby letters of credit            
Debt Instrument [Line Items]            
Outstanding letters of credit   $ 15,600,000   $ 15,600,000   $ 15,600,000
Credit Agreement | Line of credit | Revolving credit facility | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage 0.30%          
Credit Agreement | Line of credit | Revolving credit facility | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage 0.45%          
Credit Agreement | Line of credit | Letter of credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 50,000,000          
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Long-Term Debt Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2025 $ 7,500
2026 15,000
2027 15,000
2028 15,000
2029 240,000
Total debt $ 292,500
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
option
contract
Jun. 30, 2025
USD ($)
option
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
option
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]            
Number of lease renewal options (or more) | option 1 1   1    
Revenue recognized from operating leases   $ 11.9 $ 10.4 $ 23.0 $ 19.8  
Lease receivables $ 9.4 9.4   9.4   $ 11.3
Operating lease not yet commenced            
Lessee, Lease, Description [Line Items]            
Number of lease contracts | contract 3          
Operating lease not yet commenced $ 13.1 $ 13.1   $ 13.1    
Operating lease not yet commenced | Lease commencing July 2025            
Lessee, Lease, Description [Line Items]            
Operating lease term 7 years 3 months 18 days 7 years 3 months 18 days   7 years 3 months 18 days    
Operating lease not yet commenced $ 11.0 $ 11.0   $ 11.0    
Operating lease not yet commenced | Lease commencing August 2025            
Lessee, Lease, Description [Line Items]            
Operating lease term 5 years 5 years   5 years    
Operating lease not yet commenced $ 1.6 $ 1.6   $ 1.6    
Operating lease not yet commenced | Second lease commencing July 2025            
Lessee, Lease, Description [Line Items]            
Operating lease term 2 years 2 years   2 years    
Operating lease not yet commenced $ 0.4 $ 0.4   $ 0.4    
Maximum            
Lessee, Lease, Description [Line Items]            
Lease renewal term 5 years 5 years   5 years    
Minimum            
Lessee, Lease, Description [Line Items]            
Lease renewal term 1 year 1 year   1 year    
Vehicles | Maximum            
Lessee, Lease, Description [Line Items]            
Operating lease term 5 years 5 years   5 years    
Vehicles | Minimum            
Lessee, Lease, Description [Line Items]            
Operating lease term 1 year 1 year   1 year    
Equipment | Maximum            
Lessee, Lease, Description [Line Items]            
Operating lease term 5 years 5 years   5 years    
Equipment | Minimum            
Lessee, Lease, Description [Line Items]            
Operating lease term 1 year 1 year   1 year    
Building | Maximum            
Lessee, Lease, Description [Line Items]            
Operating lease term 10 years 10 years   10 years    
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Summary of Operating Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 9,438 $ 7,484 $ 17,996 $ 14,613
Variable lease cost 406 291 741 598
Short-term lease cost 24,845 28,883 48,531 47,738
Total lease costs $ 34,689 $ 36,658 $ 67,268 $ 62,949
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Lease Term, Discount Rate and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]      
Weighted average remaining lease term (in years) 1 year 1 month 24 days   1 year 4 months 17 days
Weighted average discount rate (in percentages) 5.56%   5.50%
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows used for operating lease liabilities $ 17,712 $ 14,548  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 22,876 $ 21,860  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 17,258
2026 27,232
2027 17,860
2028 8,863
2029 4,229
Thereafter 6,261
Total 81,703
Less: discount (7,294)
Total operating lease liabilities $ 74,409
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Components of Certain Equipment Leased to Third Parties Under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Machinery and equipment $ 61,346 $ 59,549
Less: accumulated depreciation (30,616) (29,687)
Property, plant and equipment, net $ 30,730 $ 29,862
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Oct. 31, 2024
Oct. 30, 2024
Earnings Per Share [Abstract]              
Common stock, issued (in shares) 51,006,575   51,006,575   50,980,924 50,972,059 1,000
Common stock, outstanding (in shares) 51,006,575   51,006,575   50,980,924 50,972,059 1,000
Shares excluded from the calculation of diluted earnings per share due to their dilutive effect (in shares) 14,000 0 7,000 0      
Stock-based awards outstanding (in shares)   0   0      
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net income $ 52,843 $ 36,672 $ 38,972 $ 28,214 $ 89,515 $ 67,186
Weighted average common shares outstanding - basic (in shares) 51,041,000   50,972,000   51,042,000 50,972,000
Effect of dilutive securities - share-based awards (in shares) 53,000   0   50,000 0
Weighted average common shares outstanding - diluted (in shares) 51,094,000   50,972,000   51,092,000 50,972,000
Earnings per share - basic (in dollars per share) $ 1.04   $ 0.76   $ 1.75 $ 1.32
Earnings per share - diluted (in dollars per share) $ 1.03   $ 0.76   $ 1.75 $ 1.32
Shares excluded from the calculation of diluted earnings per share due to their dilutive effect (in shares) 14,000   0   7,000 0
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
May 22, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Authorized to grant (in shares)   2,500,000   2,500,000  
Available for grant (in shares)   2,200,000   2,200,000  
Stock-based compensation expense   $ 1.2 $ 0.4 $ 2.9 $ 0.7
Common Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issued, net of settlement (in shares)       18,304  
Common Stock | Director          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares) 6,778        
Granted, fair value $ 0.4        
Restricted stock units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)       47,705  
Granted (in dollars per share)       $ 49.60  
Vesting period       3 years  
Restricted stock units | Director          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)       17,804  
Granted (in dollars per share)       $ 57.39  
Vesting period       1 year  
Restricted stock units | Tranche one          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting percentage       33.33%  
Restricted stock units | Tranche two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting percentage       33.33%  
Restricted stock units | Tranche three          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting percentage       33.33%  
Performance shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)       55,092  
Vesting period       3 years  
Performance Shares Subject To Performance Conditions          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in dollars per share)       $ 47.27  
Performance Shares Subject To Performance Conditions | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance condition target allocation (as a percentage)   0.00%   0.00%  
Performance Shares Subject To Performance Conditions | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance condition target allocation (as a percentage)   200.00%   200.00%  
Performance Shares Subject To Market Conditions          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in dollars per share)       $ 56.91  
Performance Shares Subject To Market Conditions | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Market condition target allocation (as a percentage)   0.00%   0.00%  
Performance Shares Subject To Market Conditions | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Market condition target allocation (as a percentage)   200.00%   200.00%  
Other stock awards | Director          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)       569  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income taxes $ 19,408 $ 13,634 $ 32,981 $ 23,611
Effective income tax rate (as a percent) 26.90% 25.90% 26.90% 26.00%
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Narrative (Details) - segment
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Number of operating segments     2    
Number of reportable segments     2    
Single customer | Revenue | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage) 17.00%   16.00%    
Single customer | Trade receivables | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage)     19.00%    
Electrical & Mechanical | Single customer | Trade receivables | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage)         10.00%
Electrical & Mechanical | Customer one | Revenue | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage) 22.00%   20.00%    
Electrical & Mechanical | Customer one | Trade receivables | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage)     23.00%    
Electrical & Mechanical | Customer two | Revenue | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage) 12.00%   11.00%    
Electrical & Mechanical | Customer two | Trade receivables | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage)     10.00%    
Transmission & Distribution | Single customer | Revenue | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage)   18.00%   20.00%  
Transmission & Distribution | Customer one | Revenue | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage) 17.00%   18.00%    
Transmission & Distribution | Customer two | Revenue | Customer concentration risk          
Segment Reporting Information [Line Items]          
Concentration risk (as a percentage) 10.00%   10.00%    
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Summary of Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Operating revenues $ 921,466 $ 703,373 $ 1,748,095 $ 1,329,062
Cost of sales 801,597 614,796 1,535,733 1,165,768
Gross profit 119,869 88,577 212,362 163,294
Selling, general and administrative expenses 47,362 37,268 88,871 73,101
Operating income 72,507 51,309 123,491 90,193
Interest expense, net 4,813 3,246 9,507 5,972
Other income, net 1,908 1,694 2,475 2,612
Income before income taxes and income from equity method investments 69,602 49,757 116,459 86,833
Operating segments        
Segment Reporting Information [Line Items]        
Operating revenues 925,984 710,662 1,759,226 1,340,156
Corporate and Other        
Segment Reporting Information [Line Items]        
Cost of sales (170) (48) (336) (97)
Gross profit 170 48 336 97
Selling, general and administrative expenses 10,583 5,247 18,505 10,556
Operating income (10,413) (5,199) (18,169) (10,459)
Eliminations        
Segment Reporting Information [Line Items]        
Operating revenues (4,518) (7,289) (11,131) (11,094)
Electrical & Mechanical        
Segment Reporting Information [Line Items]        
Operating revenues 711,614 502,015 1,355,605 941,410
Electrical & Mechanical | Operating segments        
Segment Reporting Information [Line Items]        
Operating revenues 713,600 503,893 1,361,827 944,883
Cost of sales 626,121 443,758 1,201,227 832,389
Gross profit 85,493 58,257 154,378 109,021
Selling, general and administrative expenses 26,225 22,382 50,841 43,193
Operating income 59,268 35,875 103,537 65,828
Interest expense, net (1,474) 244 (3,297) 171
Electrical & Mechanical | Eliminations        
Segment Reporting Information [Line Items]        
Operating revenues (1,986) (1,878) (6,222) (3,473)
Transmission & Distribution        
Segment Reporting Information [Line Items]        
Operating revenues 209,852 201,358 392,490 387,652
Transmission & Distribution | Operating segments        
Segment Reporting Information [Line Items]        
Operating revenues 212,384 206,769 397,399 395,273
Cost of sales 175,646 171,086 334,842 333,476
Gross profit 34,206 30,272 57,648 54,176
Selling, general and administrative expenses 10,554 9,639 19,525 19,352
Operating income 23,652 20,633 38,123 34,824
Interest expense, net 998 1,111 1,698 2,048
Transmission & Distribution | Eliminations        
Segment Reporting Information [Line Items]        
Operating revenues $ (2,532) $ (5,411) $ (4,909) $ (7,621)
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Summary of Segment Reporting Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Interest expense, net $ 4,813 $ 3,246 $ 9,507 $ 5,972
Income tax expense 19,408 13,634 32,981 23,611
Electrical & Mechanical | Operating segments        
Segment Reporting Information [Line Items]        
Depreciation and amortization expense 1,371 1,605 2,853 3,176
Interest expense, net (1,474) 244 (3,297) 171
Income tax expense 16,470 10,384 29,737 18,672
Capital expenditures 805 1,421 10,124 2,940
Transmission & Distribution | Operating segments        
Segment Reporting Information [Line Items]        
Depreciation and amortization expense 5,796 4,634 11,245 9,095
Interest expense, net 998 1,111 1,698 2,048
Income tax expense 5,812 4,970 9,254 8,347
Capital expenditures $ 12,103 $ 5,361 $ 21,923 $ 13,470
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Summary of Segment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Total assets $ 1,481,377 $ 1,288,463
Operating segments    
Segment Reporting Information [Line Items]    
Total assets 1,371,021 1,175,357
Operating segments | Electrical & Mechanical    
Segment Reporting Information [Line Items]    
Total assets 938,959 764,470
Operating segments | Transmission & Distribution    
Segment Reporting Information [Line Items]    
Total assets 432,062 410,887
Corporate and Other    
Segment Reporting Information [Line Items]    
Total assets 139,181 161,016
Eliminations    
Segment Reporting Information [Line Items]    
Total assets $ (28,825) $ (47,910)
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefit Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Deferred Compensation Arrangements [Abstract]        
Deferred compensation expense $ 0.4 $ 0.1 $ 1.6 $ 0.5
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Commitment and Contingencies (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Loss contingency accrual $ 5,100,000 $ 4,500,000
Net loss contingency liability 500,000 3,500,000
Surety bond    
Loss Contingencies [Line Items]    
Guarantor obligations, maximum exposure, undiscounted 739,200,000 717,000,000.0
Performance guarantee    
Loss Contingencies [Line Items]    
Guarantor obligations, maximum exposure, undiscounted 659,800,000 542,700,000
Fixed maximum amounts guaranteed remainder of year 2025 63,300,000  
Fixed maximum amounts guaranteed by year 2026 505,300,000  
Fixed maximum amounts guaranteed by year 2027 49,800,000  
Fixed maximum amounts guaranteed by year 2028 19,200,000  
Fixed maximum amounts guaranteed by year 2029 3,400,000  
Fixed maximum amounts guaranteed after year 2029 18,800,000  
Guarantor obligations outstanding 0 0
Revolving credit facility | Standby letters of credit | Credit Agreement | Line of credit    
Loss Contingencies [Line Items]    
Outstanding letters of credit $ 15,600,000 $ 15,600,000
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Oct. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Minimum          
Related Party Transaction [Line Items]          
Transition services agreement period 20 months        
Maximum          
Related Party Transaction [Line Items]          
Transition services agreement period 2 years        
Allocated Corporate Expenses | Related party          
Related Party Transaction [Line Items]          
General corporate expenses     $ 7.9   $ 22.7
Transition Services Agreement | Related party          
Related Party Transaction [Line Items]          
General corporate expenses   $ 1.3   $ 2.6  
Recurring expenses   $ 0.5      
Cash Management and Financing Program | Related party          
Related Party Transaction [Line Items]          
Interest expense     $ 3.3   $ 6.1
XML 82 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 83 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.2 html 275 301 1 false 73 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.everus.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Statements of Income Sheet http://www.everus.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.everus.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.everus.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.everus.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Equity Sheet http://www.everus.com/role/CondensedConsolidatedStatementsofEquity Condensed Consolidated Statements of Equity Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 9952157 - Disclosure - Background and Nature of Operations Sheet http://www.everus.com/role/BackgroundandNatureofOperations Background and Nature of Operations Notes 8 false false R9.htm 9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Revenue from Contracts with Customers Sheet http://www.everus.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 9952160 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.everus.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 9952161 - Disclosure - Fair Value Measurements Sheet http://www.everus.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 9952162 - Disclosure - Debt Sheet http://www.everus.com/role/Debt Debt Notes 13 false false R14.htm 9952163 - Disclosure - Leases Sheet http://www.everus.com/role/Leases Leases Notes 14 false false R15.htm 9952164 - Disclosure - Earnings Per Share Sheet http://www.everus.com/role/EarningsPerShare Earnings Per Share Notes 15 false false R16.htm 9952165 - Disclosure - Stock-Based Compensation Sheet http://www.everus.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 9952166 - Disclosure - Income Taxes Sheet http://www.everus.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 9952167 - Disclosure - Segment Information Sheet http://www.everus.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 9952168 - Disclosure - Employee Benefit Plans Sheet http://www.everus.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 19 false false R20.htm 9952169 - Disclosure - Commitment and Contingencies Sheet http://www.everus.com/role/CommitmentandContingencies Commitment and Contingencies Notes 20 false false R21.htm 9952170 - Disclosure - Related Party Transactions Sheet http://www.everus.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 24 false false R25.htm 9955513 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.everus.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.everus.com/role/RevenuefromContractswithCustomers 25 false false R26.htm 9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.everus.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.everus.com/role/GoodwillandOtherIntangibleAssets 26 false false R27.htm 9955515 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.everus.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.everus.com/role/FairValueMeasurements 27 false false R28.htm 9955516 - Disclosure - Debt (Tables) Sheet http://www.everus.com/role/DebtTables Debt (Tables) Tables http://www.everus.com/role/Debt 28 false false R29.htm 9955517 - Disclosure - Leases (Tables) Sheet http://www.everus.com/role/LeasesTables Leases (Tables) Tables http://www.everus.com/role/Leases 29 false false R30.htm 9955518 - Disclosure - Earnings Per Share (Tables) Sheet http://www.everus.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.everus.com/role/EarningsPerShare 30 false false R31.htm 9955519 - Disclosure - Segment Information (Tables) Sheet http://www.everus.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.everus.com/role/SegmentInformation 31 false false R32.htm 9955520 - Disclosure - Background and Nature of Operations - Narrative (Details) Sheet http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails Background and Nature of Operations - Narrative (Details) Details 32 false false R33.htm 9955521 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 33 false false R34.htm 9955522 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Variable Interest Entity (Details) Sheet http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails Basis of Presentation and Summary of Significant Accounting Policies - Variable Interest Entity (Details) Details 34 false false R35.htm 9955523 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivable (Details) Sheet http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivable (Details) Details 35 false false R36.htm 9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Net Receivables Activity (Details) Sheet http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNetReceivablesActivityDetails Basis of Presentation and Summary of Significant Accounting Policies - Net Receivables Activity (Details) Details 36 false false R37.htm 9955525 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Receivables Current Expected Credit Losses (Details) Sheet http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofReceivablesCurrentExpectedCreditLossesDetails Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Receivables Current Expected Credit Losses (Details) Details 37 false false R38.htm 9955526 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 38 false false R39.htm 9955527 - Disclosure - Revenue from Contracts with Customers - Schedule of the Disaggregation of Revenue (Details) Sheet http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails Revenue from Contracts with Customers - Schedule of the Disaggregation of Revenue (Details) Details 39 false false R40.htm 9955528 - Disclosure - Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) Sheet http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) Details 40 false false R41.htm 9955529 - Disclosure - Revenue from Contracts with Customers - Summary of Contract Assets and Liabilities (Details) Sheet http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails Revenue from Contracts with Customers - Summary of Contract Assets and Liabilities (Details) Details 41 false false R42.htm 9955530 - Disclosure - Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details) Sheet http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details) Details 42 false false R43.htm 9955531 - Disclosure - Revenue from Contracts with Customers - Summary of Remaining Performance Obligations and Expected Revenue Recognition (Details) Sheet http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails Revenue from Contracts with Customers - Summary of Remaining Performance Obligations and Expected Revenue Recognition (Details) Details 43 false false R44.htm 9955532 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 44 false false R45.htm 9955533 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) Sheet http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) Details 45 false false R46.htm 9955534 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.everus.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 46 false false R47.htm 9955535 - Disclosure - Fair Value Measurements - Schedule of Assets Measured on a Recurring Basis (Details) Sheet http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails Fair Value Measurements - Schedule of Assets Measured on a Recurring Basis (Details) Details 47 false false R48.htm 9955536 - Disclosure - Fair Value Measurements - Assets and Liabilities Not Measured at Fair Value (Details) Sheet http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails Fair Value Measurements - Assets and Liabilities Not Measured at Fair Value (Details) Details 48 false false R49.htm 9955537 - Disclosure - Debt - Long-Term Debt Details (Details) Sheet http://www.everus.com/role/DebtLongTermDebtDetailsDetails Debt - Long-Term Debt Details (Details) Details 49 false false R50.htm 9955538 - Disclosure - Debt - Narrative (Details) Sheet http://www.everus.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 50 false false R51.htm 9955539 - Disclosure - Debt - Schedule of Long-Term Debt Maturities (Details) Sheet http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails Debt - Schedule of Long-Term Debt Maturities (Details) Details 51 false false R52.htm 9955540 - Disclosure - Leases - Narrative (Details) Sheet http://www.everus.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 9955541 - Disclosure - Leases - Summary of Operating Lease Costs (Details) Sheet http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails Leases - Summary of Operating Lease Costs (Details) Details 53 false false R54.htm 9955542 - Disclosure - Leases - Lease Term, Discount Rate and Supplemental Cash Flow Information (Details) Sheet http://www.everus.com/role/LeasesLeaseTermDiscountRateandSupplementalCashFlowInformationDetails Leases - Lease Term, Discount Rate and Supplemental Cash Flow Information (Details) Details 54 false false R55.htm 9955543 - Disclosure - Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details) Sheet http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details) Details 55 false false R56.htm 9955544 - Disclosure - Leases - Components of Certain Equipment Leased to Third Parties Under Operating Leases (Details) Sheet http://www.everus.com/role/LeasesComponentsofCertainEquipmentLeasedtoThirdPartiesUnderOperatingLeasesDetails Leases - Components of Certain Equipment Leased to Third Parties Under Operating Leases (Details) Details 56 false false R57.htm 9955545 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.everus.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 57 false false R58.htm 9955546 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details) Sheet http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details) Details 58 false false R59.htm 9955547 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.everus.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.everus.com/role/StockBasedCompensation 59 false false R60.htm 9955548 - Disclosure - Income Taxes (Details) Sheet http://www.everus.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.everus.com/role/IncomeTaxes 60 false false R61.htm 9955549 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.everus.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 61 false false R62.htm 9955550 - Disclosure - Segment Information - Summary of Operating Income (Details) Sheet http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails Segment Information - Summary of Operating Income (Details) Details 62 false false R63.htm 9955551 - Disclosure - Segment Information - Summary of Segment Reporting Information by Segment (Details) Sheet http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails Segment Information - Summary of Segment Reporting Information by Segment (Details) Details 63 false false R64.htm 9955552 - Disclosure - Segment Information - Summary of Segment Assets (Details) Sheet http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails Segment Information - Summary of Segment Assets (Details) Details 64 false false R65.htm 9955553 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.everus.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.everus.com/role/EmployeeBenefitPlans 65 false false R66.htm 9955554 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.everus.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://www.everus.com/role/CommitmentandContingencies 66 false false R67.htm 9955555 - Disclosure - Related Party Transactions (Details) Sheet http://www.everus.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.everus.com/role/RelatedPartyTransactions 67 false false All Reports Book All Reports ecg-20250630.htm ecg-20250630.xsd ecg-20250630_cal.xml ecg-20250630_def.xml ecg-20250630_lab.xml ecg-20250630_pre.xml http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ecg-20250630.htm": { "nsprefix": "ecg", "nsuri": "http://www.everus.com/20250630", "dts": { "inline": { "local": [ "ecg-20250630.htm" ] }, "schema": { "local": [ "ecg-20250630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "ecg-20250630_cal.xml" ] }, "definitionLink": { "local": [ "ecg-20250630_def.xml" ] }, "labelLink": { "local": [ "ecg-20250630_lab.xml" ] }, "presentationLink": { "local": [ "ecg-20250630_pre.xml" ] } }, "keyStandard": 257, "keyCustom": 44, "axisStandard": 30, "axisCustom": 1, "memberStandard": 43, "memberCustom": 30, "hidden": { "total": 14, "http://fasb.org/us-gaap/2025": 8, "http://www.everus.com/20250630": 1, "http://xbrl.sec.gov/dei/2025": 5 }, "contextCount": 275, "entityCount": 1, "segmentCount": 73, "elementCount": 610, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 934, "http://xbrl.sec.gov/dei/2025": 29, "http://xbrl.sec.gov/ecd/2025": 4 }, "report": { "R1": { "role": "http://www.everus.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "longName": "9952151 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R3": { "role": "http://www.everus.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R4": { "role": "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952153 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R5": { "role": "http://www.everus.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952154 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "ecg:ReceivablesAllowanceForCreditLossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R6": { "role": "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity", "longName": "9952155 - Statement - Condensed Consolidated Statements of Equity", "shortName": "Condensed Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-29", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R7": { "role": "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952156 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R8": { "role": "http://www.everus.com/role/BackgroundandNatureofOperations", "longName": "9952157 - Disclosure - Background and Nature of Operations", "shortName": "Background and Nature of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.everus.com/role/RevenuefromContractswithCustomers", "longName": "9952159 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.everus.com/role/GoodwillandOtherIntangibleAssets", "longName": "9952160 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.everus.com/role/FairValueMeasurements", "longName": "9952161 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.everus.com/role/Debt", "longName": "9952162 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.everus.com/role/Leases", "longName": "9952163 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.everus.com/role/EarningsPerShare", "longName": "9952164 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.everus.com/role/StockBasedCompensation", "longName": "9952165 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.everus.com/role/IncomeTaxes", "longName": "9952166 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.everus.com/role/SegmentInformation", "longName": "9952167 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.everus.com/role/EmployeeBenefitPlans", "longName": "9952168 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.everus.com/role/CommitmentandContingencies", "longName": "9952169 - Disclosure - Commitment and Contingencies", "shortName": "Commitment and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.everus.com/role/RelatedPartyTransactions", "longName": "9952170 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.everus.com/role/RevenuefromContractswithCustomersTables", "longName": "9955513 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsTables", "longName": "9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.everus.com/role/FairValueMeasurementsTables", "longName": "9955515 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.everus.com/role/DebtTables", "longName": "9955516 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.everus.com/role/LeasesTables", "longName": "9955517 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.everus.com/role/EarningsPerShareTables", "longName": "9955518 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.everus.com/role/SegmentInformationTables", "longName": "9955519 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails", "longName": "9955520 - Disclosure - Background and Nature of Operations - Narrative (Details)", "shortName": "Background and Nature of Operations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R33": { "role": "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9955521 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecg:IncomeLossFromEquityMethodInvestmentsAndOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R34": { "role": "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails", "longName": "9955522 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Variable Interest Entity (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Variable Interest Entity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-46", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R35": { "role": "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails", "longName": "9955523 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivable (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherReceivablesGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherReceivablesGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNetReceivablesActivityDetails", "longName": "9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Net Receivables Activity (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Net Receivables Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ecg:ReceivablesNetRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecg:IncreaseDecreaseInReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ecg:ReceivablesNetRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R37": { "role": "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofReceivablesCurrentExpectedCreditLossesDetails", "longName": "9955525 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Receivables Current Expected Credit Losses (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Receivables Current Expected Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails", "longName": "9955526 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-6", "name": "ecg:ConstructionContractorContractCostSubjectToUncertaintyUnexecutedChangeOrderAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "ecg:ConstructionContractorContractCostSubjectToUncertaintyUnexecutedChangeOrderAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R39": { "role": "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "longName": "9955527 - Disclosure - Revenue from Contracts with Customers - Schedule of the Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of the Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R40": { "role": "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails", "longName": "9955528 - Disclosure - Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details)", "shortName": "Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-6", "name": "ecg:ConstructionContractorCostsIncurredOnUncompletedContracts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "ecg:ConstructionContractorCostsIncurredOnUncompletedContracts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails", "longName": "9955529 - Disclosure - Revenue from Contracts with Customers - Summary of Contract Assets and Liabilities (Details)", "shortName": "Revenue from Contracts with Customers - Summary of Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnbilledContractsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:UnbilledContractsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails", "longName": "9955530 - Disclosure - Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details)", "shortName": "Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R43": { "role": "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails", "longName": "9955531 - Disclosure - Revenue from Contracts with Customers - Summary of Remaining Performance Obligations and Expected Revenue Recognition (Details)", "shortName": "Revenue from Contracts with Customers - Summary of Remaining Performance Obligations and Expected Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-160", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R44": { "role": "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "longName": "9955532 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R45": { "role": "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails", "longName": "9955533 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R46": { "role": "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955534 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrealizedGainLossOnInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrealizedGainLossOnInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails", "longName": "9955535 - Disclosure - Fair Value Measurements - Schedule of Assets Measured on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Assets Measured on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-173", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R48": { "role": "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails", "longName": "9955536 - Disclosure - Fair Value Measurements - Assets and Liabilities Not Measured at Fair Value (Details)", "shortName": "Fair Value Measurements - Assets and Liabilities Not Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-178", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-178", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "longName": "9955537 - Disclosure - Debt - Long-Term Debt Details (Details)", "shortName": "Debt - Long-Term Debt Details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R50": { "role": "http://www.everus.com/role/DebtNarrativeDetails", "longName": "9955538 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-186", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R51": { "role": "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails", "longName": "9955539 - Disclosure - Debt - Schedule of Long-Term Debt Maturities (Details)", "shortName": "Debt - Schedule of Long-Term Debt Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.everus.com/role/LeasesNarrativeDetails", "longName": "9955540 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "ecg:LesseeOperatingLeaseNumberOfRenewalOptions", "unitRef": "option", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R53": { "role": "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails", "longName": "9955541 - Disclosure - Leases - Summary of Operating Lease Costs (Details)", "shortName": "Leases - Summary of Operating Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.everus.com/role/LeasesLeaseTermDiscountRateandSupplementalCashFlowInformationDetails", "longName": "9955542 - Disclosure - Leases - Lease Term, Discount Rate and Supplemental Cash Flow Information (Details)", "shortName": "Leases - Lease Term, Discount Rate and Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails", "longName": "9955543 - Disclosure - Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details)", "shortName": "Leases - Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.everus.com/role/LeasesComponentsofCertainEquipmentLeasedtoThirdPartiesUnderOperatingLeasesDetails", "longName": "9955544 - Disclosure - Leases - Components of Certain Equipment Leased to Third Parties Under Operating Leases (Details)", "shortName": "Leases - Components of Certain Equipment Leased to Third Parties Under Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.everus.com/role/EarningsPerShareNarrativeDetails", "longName": "9955545 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails", "longName": "9955546 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details)", "shortName": "Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R59": { "role": "http://www.everus.com/role/StockBasedCompensationDetails", "longName": "9955547 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R60": { "role": "http://www.everus.com/role/IncomeTaxesDetails", "longName": "9955548 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecg:EffectiveIncomeTaxRateReconciliationIncludingEquityMethodInvestmentsPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "ecg:EffectiveIncomeTaxRateReconciliationIncludingEquityMethodInvestmentsPercent", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R61": { "role": "http://www.everus.com/role/SegmentInformationNarrativeDetails", "longName": "9955549 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-250", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R62": { "role": "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "longName": "9955550 - Disclosure - Segment Information - Summary of Operating Income (Details)", "shortName": "Segment Information - Summary of Operating Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-236", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R63": { "role": "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails", "longName": "9955551 - Disclosure - Segment Information - Summary of Segment Reporting Information by Segment (Details)", "shortName": "Segment Information - Summary of Segment Reporting Information by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestExpenseNonoperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R64": { "role": "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "longName": "9955552 - Disclosure - Segment Information - Summary of Segment Assets (Details)", "shortName": "Segment Information - Summary of Segment Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-244", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "unique": true } }, "R65": { "role": "http://www.everus.com/role/EmployeeBenefitPlansDetails", "longName": "9955553 - Disclosure - Employee Benefit Plans (Details)", "shortName": "Employee Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.everus.com/role/CommitmentandContingenciesDetails", "longName": "9955554 - Disclosure - Commitment and Contingencies (Details)", "shortName": "Commitment and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.everus.com/role/RelatedPartyTransactionsDetails", "longName": "9955555 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-272", "name": "ecg:SeparationAgreementTransitionServicesAgreementPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-272", "name": "ecg:SeparationAgreementTransitionServicesAgreementPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ecg-20250630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r57", "r63" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r45", "r810" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Receivables Current Excepted Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r963" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails": { "parentTag": "ecg_ReceivablesGrossCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r132", "r246", "r709" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableMember", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r700", "r950" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48", "r710" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r29", "r125", "r591" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r865" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r58" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r631", "r943", "r944", "r945", "r946", "r1039", "r1109" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r878" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r878" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r878" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r878" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r396" ] }, "ecg_AdjustmentsToEquityTransfersToFromParentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "AdjustmentsToEquityTransfersToFromParentNet", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net transfers from (to) CEHI, LLC and MDU Resources", "label": "Adjustments To Equity, Transfers (To) From Parent, Net", "documentation": "Adjustments To Equity, Transfers (To) From Parent, Net" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r911" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r837", "r847", "r857", "r889" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r840", "r850", "r860", "r892" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r912" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r878" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r885" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r841", "r851", "r861", "r885", "r893", "r897", "r905" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r903" ] }, "ecg_AllocatedCorporateExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "AllocatedCorporateExpensesMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated Corporate Expenses", "label": "Allocated Corporate Expenses [Member]", "documentation": "Allocated Corporate Expenses" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r427", "r432", "r433" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofReceivablesCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r135", "r247", "r252" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofReceivablesCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss recoveries collected", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r255" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofReceivablesCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofReceivablesCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: write-offs charged against the allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r254" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r72", "r343", "r933", "r1055" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization", "terseLabel": "Amortization expense for finite-lived intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets." } } }, "auth_ref": [ "r4", "r151", "r272", "r278", "r707", "r715", "r716", "r718", "r720" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.everus.com/role/EarningsPerShareNarrativeDetails", "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares excluded from the calculation of diluted earnings per share due to their dilutive effect (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r198" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r92", "r104", "r129", "r160", "r163", "r164", "r203", "r216", "r234", "r238", "r249", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r464", "r467", "r512", "r576", "r577", "r583", "r656", "r733", "r734", "r746", "r810", "r815", "r817", "r828", "r992", "r993", "r1064" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r121", "r137", "r160", "r163", "r164", "r249", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r464", "r467", "r512", "r810", "r992", "r993", "r1064" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r484", "r485", "r799" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total noncurrent assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r160", "r163", "r164", "r249", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r464", "r467", "r512", "r992", "r993", "r1064" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r900" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r901" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r896" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r896" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r896" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r896" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r896" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r896" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r899" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r898" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r897" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r897" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BaseRateMember", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [ "r920", "r990" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r935" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r934" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BuildingMember", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r81" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property, plant and equipment included in Accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r16", "r17", "r18" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r508", "r509", "r511", "r706", "r1050" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r14", "r91" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails", "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash - end of period", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r13", "r76", "r159" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r1", "r76" ] }, "ecg_CashManagementAndFinancingProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "CashManagementAndFinancingProgramMember", "presentation": [ "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Management and Financing Program", "label": "Cash Management and Financing Program [Member]", "documentation": "Cash Management and Financing Program" } } }, "auth_ref": [] }, "us-gaap_CashSurrenderValueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashSurrenderValueMember", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance contracts", "label": "Cash Surrender Value [Member]", "documentation": "Cash that could be realized under a life insurance contract or contracts owned by the Company (for example, but not limited to corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI))." } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ChangeInContractWithCustomerAssetAbstract", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Change in Contract with Customer, Asset [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r876" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r873" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r871" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r877" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r877" ] }, "ecg_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "CommercialMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial", "label": "Commercial [Member]", "documentation": "Commercial" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r53", "r95", "r586", "r643" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.everus.com/role/CommitmentandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r83", "r293", "r295", "r701", "r980", "r985" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity", "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r819", "r820", "r821", "r823", "r824", "r825", "r826", "r943", "r944", "r946", "r1039", "r1105", "r1109" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails", "http://www.everus.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, stated value (in dollars per share)", "verboseLabel": "Par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r56", "r644" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails", "http://www.everus.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.everus.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails", "http://www.everus.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity", "http://www.everus.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r56", "r644", "r662", "r1109", "r1110" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, 300,000,000 shares authorized, $0.01 par value, 51,006,575 and 50,980,924 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively", "label": "Common Stock, Value, Outstanding", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r56", "r644" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r882" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r881" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r883" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r880" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.everus.com/role/EmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r1000", "r1001", "r1002", "r1003" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to common stockholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r10", "r139", "r141", "r145", "r574", "r596", "r597" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r208", "r244", "r622", "r623", "r700", "r949", "r950", "r951", "r952", "r953" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r208", "r244", "r622", "r623", "r700", "r949", "r950", "r951", "r952", "r953" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r208", "r244", "r622", "r623", "r700", "r949", "r950", "r951", "r952", "r953" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percentage)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r208", "r244", "r949", "r950", "r951", "r952", "r953" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r208", "r244", "r622", "r623", "r700", "r949", "r950", "r951", "r952", "r953" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r161", "r170", "r464", "r465", "r466", "r467", "r468", "r554", "r579", "r702", "r991", "r994", "r995" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r161", "r170", "r464", "r465", "r466", "r467", "r468", "r554", "r579", "r702", "r991", "r994", "r995" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r102", "r160", "r161", "r167", "r170", "r203", "r218", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r579", "r733", "r734", "r992", "r993" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r102", "r160", "r161", "r167", "r170", "r203", "r218", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r579", "r733", "r734", "r992", "r993" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r36", "r722" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation of Variable Interest Entities", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r35", "r39", "r41" ] }, "ecg_ConstructionContractorBillingsToDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ConstructionContractorBillingsToDate", "crdr": "credit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails": { "parentTag": "ecg_ContractWithCustomerAssetLiabilityNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: billings to date", "label": "Construction Contractor, Billings To Date", "documentation": "Construction Contractor, Billings To Date" } } }, "auth_ref": [] }, "ecg_ConstructionContractorContractCostSubjectToUncertaintyClaimPositionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ConstructionContractorContractCostSubjectToUncertaintyClaimPositionAmount", "crdr": "debit", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Claim position", "label": "Construction Contractor, Contract Cost, Subject To Uncertainty, Claim Position, Amount", "documentation": "Construction Contractor, Contract Cost, Subject To Uncertainty, Claim Position, Amount" } } }, "auth_ref": [] }, "ecg_ConstructionContractorContractCostSubjectToUncertaintyUnexecutedChangeOrderAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ConstructionContractorContractCostSubjectToUncertaintyUnexecutedChangeOrderAmount", "crdr": "debit", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unexecuted change orders", "label": "Construction Contractor, Contract Cost, Subject To Uncertainty, Unexecuted Change Order, Amount", "documentation": "Construction Contractor, Contract Cost, Subject To Uncertainty, Unexecuted Change Order, Amount" } } }, "auth_ref": [] }, "ecg_ConstructionContractorCostsIncurredOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ConstructionContractorCostsIncurredOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails": { "parentTag": "ecg_ConstructionContractorCostsIncurredOnUncompletedContractsAndEstimatedEarnings", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs incurred on uncompleted contracts", "label": "Construction Contractor, Costs Incurred On Uncompleted Contracts", "documentation": "Construction Contractor, Costs Incurred On Uncompleted Contracts" } } }, "auth_ref": [] }, "ecg_ConstructionContractorCostsIncurredOnUncompletedContractsAndEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ConstructionContractorCostsIncurredOnUncompletedContractsAndEstimatedEarnings", "crdr": "debit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails": { "parentTag": "ecg_ContractWithCustomerAssetLiabilityNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Costs and estimated earnings on uncompleted contracts", "label": "Construction Contractor, Costs Incurred On Uncompleted Contracts And Estimated Earnings", "documentation": "Construction Contractor, Costs Incurred On Uncompleted Contracts And Estimated Earnings" } } }, "auth_ref": [] }, "ecg_ConstructionContractorEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ConstructionContractorEstimatedEarnings", "crdr": "debit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails": { "parentTag": "ecg_ConstructionContractorCostsIncurredOnUncompletedContractsAndEstimatedEarnings", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated earnings", "label": "Construction Contractor, Estimated Earnings", "documentation": "Construction Contractor, Estimated Earnings" } } }, "auth_ref": [] }, "us-gaap_ConstructionContractorReceivableRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConstructionContractorReceivableRetainage", "crdr": "debit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retainage", "label": "Construction Contractor, Receivable, Retainage", "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional." } } }, "auth_ref": [ "r134", "r565" ] }, "ecg_ContractContractorReceivableRetainageNettedAgainstContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ContractContractorReceivableRetainageNettedAgainstContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: retainage", "label": "Contract Contractor, Receivable, Retainage, Netted Against Contract with Customer, Liability", "documentation": "Contract Contractor, Receivable, Retainage, Netted Against Contract with Customer, Liability" } } }, "auth_ref": [] }, "ecg_ContractWithCustomerAssetAfterAllowanceForCreditLossRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossRollForward", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets", "label": "Contract with Customer, Asset, After Allowance for Credit Loss [Roll Forward]", "documentation": "Contract with Customer, Asset, After Allowance for Credit Loss" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r998" ] }, "ecg_ContractWithCustomerAssetLiabilityNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ContractWithCustomerAssetLiabilityNetCurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofUncompletedContractsandContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net contract assets (liabilities)", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Contract With Customer, Asset (Liability), Net, Current", "documentation": "Contract With Customer, Asset (Liability), Net, Current" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "totalLabel": "Contract assets", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r363", "r365", "r367", "r378" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r748", "r752" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r748", "r752" ] }, "ecg_ContractWithCustomerChangesInEstimatesFromPerformanceObligationSatisfiedInPreviousPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ContractWithCustomerChangesInEstimatesFromPerformanceObligationSatisfiedInPreviousPeriodPercent", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, performance obligation satisfied or partially satisfied in previous period, percent", "label": "Contract with Customer, Changes in Estimates from Performance Obligation Satisfied in Previous Period, Percent", "documentation": "Contract with Customer, Changes in Estimates from Performance Obligation Satisfied in Previous Period, Percent" } } }, "auth_ref": [] }, "ecg_ContractWithCustomerIncreaseInProfitabilityFromChangesInEstimates.Percent": { "xbrltype": "percentItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ContractWithCustomerIncreaseInProfitabilityFromChangesInEstimates.Percent", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in profitability (as a percent)", "label": "Contract with Customer, Increase In Profitability from Changes in Estimates. Percent", "documentation": "Contract with Customer, Increase In Profitability from Changes in Estimates. Percent" } } }, "auth_ref": [] }, "ecg_ContractWithCustomerIncreaseInProfitabilityFromChangesInEstimatesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ContractWithCustomerIncreaseInProfitabilityFromChangesInEstimatesAmount", "crdr": "credit", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in profitability", "label": "Contract with Customer, Increase In Profitability from Changes in Estimates, Amount", "documentation": "Contract with Customer, Increase In Profitability from Changes in Estimates, Amount" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities, net", "label": "Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities, net", "totalLabel": "Contract liabilities, net", "negatedPeriodStartLabel": "Balance at beginning of period", "negatedPeriodEndLabel": "Balance at end of period", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r363", "r364", "r367", "r378" ] }, "ecg_ContractWithCustomerLiabilityCurrentRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ContractWithCustomerLiabilityCurrentRollForward", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Liabilities, Net", "label": "Contract with Customer, Liability, Current [Roll Forward]", "documentation": "Contract with Customer, Liability, Current" } } }, "auth_ref": [] }, "ecg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract With Customer, Liability, Excluding Provision For Loss On Contracts, Current", "documentation": "Contract With Customer, Liability, Excluding Provision For Loss On Contracts, Current" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r379" ] }, "us-gaap_CorporateJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CorporateJointVentureMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate joint venture", "label": "Corporate Joint Venture [Member]", "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project." } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r8", "r233", "r234", "r235", "r236", "r239", "r956" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Product and Service Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r66", "r67", "r569", "r716", "r721", "r798", "r931" ] }, "ecg_CostReimbursableContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "CostReimbursableContractMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost reimbursable", "label": "Cost Reimbursable Contract [Member]", "documentation": "Cost Reimbursable Contract" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r160", "r168", "r169", "r325", "r360", "r552", "r563", "r582", "r712", "r713", "r714", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r1034", "r1035", "r1036", "r1037" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ecg_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "CreditAgreementMember", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityAxis", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r309", "r989" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityDomain", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r309", "r989" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ecg_CurrentReceivablesNetRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.everus.com/20250630", "localname": "CurrentReceivablesNetRollForward", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNetReceivablesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Receivables, Net [Roll Forward]", "label": "Current Receivables, Net [Roll Forward]", "documentation": "Current Receivables, Net" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer concentration risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r244", "r950" ] }, "ecg_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "CustomerOneMember", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer one", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r778", "r968", "r969", "r970", "r971", "r972", "r974", "r976", "r977" ] }, "ecg_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "CustomerTwoMember", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer two", "label": "Customer Two [Member]", "documentation": "Customer Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.everus.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r84", "r160", "r162", "r286", "r287", "r288", "r289", "r290", "r308", "r309", "r321", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r344", "r345", "r347", "r469", "r520" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r9", "r47", "r48", "r93", "r94", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r741", "r742", "r743", "r744", "r745", "r808", "r936", "r937", "r938", "r942", "r981", "r982", "r983", "r1054", "r1056", "r1072" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.everus.com/role/DebtLongTermDebtDetailsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, gross", "totalLabel": "Total debt", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r9", "r94", "r348" ] }, "ecg_DebtInstrumentCovenantConsolidatedTotalNetLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.everus.com/20250630", "localname": "DebtInstrumentCovenantConsolidatedTotalNetLeverageRatioMaximum", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated total net leverage ratio, maximum", "label": "Debt Instrument, Covenant, Consolidated Total Net Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Consolidated Total Net Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "ecg_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.everus.com/20250630", "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest coverage ratio, minimum", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum" } } }, "auth_ref": [] }, "ecg_DebtInstrumentCovenantNetLeverageRatioMaximumIncrease": { "xbrltype": "pureItemType", "nsuri": "http://www.everus.com/20250630", "localname": "DebtInstrumentCovenantNetLeverageRatioMaximumIncrease", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net leverage ratio, maximum increase", "label": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum Increase", "documentation": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum Increase" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r322", "r520", "r521", "r742", "r743", "r808" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r469", "r579", "r741", "r742", "r743", "r744", "r745", "r808", "r936", "r937", "r938", "r942", "r1054", "r1056" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r9", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r741", "r742", "r743", "r744", "r745", "r808", "r936", "r937", "r938", "r942", "r981", "r982", "r983", "r1054", "r1056", "r1072" ] }, "ecg_DebtInstrumentPeriodicPaymentAnnualPercentageOfPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.everus.com/20250630", "localname": "DebtInstrumentPeriodicPaymentAnnualPercentageOfPrincipalAmount", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly debt amortization payment (as a percent)", "label": "Debt Instrument, Periodic Payment, Annual Percentage of Principal Amount", "documentation": "Debt Instrument, Periodic Payment, Annual Percentage of Principal Amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly debt interest payment", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly debt amortization payment", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r9", "r31", "r32", "r44", "r85", "r86", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r469", "r579", "r741", "r742", "r743", "r744", "r745", "r808", "r936", "r937", "r938", "r942", "r1054", "r1056" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "crdr": "debit", "presentation": [ "http://www.everus.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation expense", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement." } } }, "auth_ref": [ "r33", "r88" ] }, "us-gaap_DeferredCompensationArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredCompensationArrangementsAbstract", "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.everus.com/role/DebtLongTermDebtDetailsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/DebtLongTermDebtDetailsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: unamortized debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r997", "r1053", "r1054", "r1056" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r4", "r113", "r936", "r941" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r436", "r437", "r584" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r4", "r28", "r150", "r715", "r716", "r718", "r720" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r152", "r203", "r221", "r238", "r715", "r733", "r734" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "DirectorMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r960", "r1106" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r376", "r377", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r376", "r377", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r999" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.everus.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r394", "r399", "r428", "r429", "r430", "r762" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r832" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r864" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r875" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Earnings per share - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r118", "r146", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r188", "r190", "r195", "r196", "r197", "r202", "r352", "r431", "r457", "r463", "r481", "r482", "r575", "r598", "r723" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Earnings per share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r118", "r146", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r190", "r195", "r196", "r197", "r202", "r352", "r431", "r457", "r463", "r481", "r482", "r575", "r598", "r723" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r19", "r20", "r199" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.everus.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r187", "r198", "r200", "r201" ] }, "ecg_EffectiveIncomeTaxRateReconciliationIncludingEquityMethodInvestmentsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.everus.com/20250630", "localname": "EffectiveIncomeTaxRateReconciliationIncludingEquityMethodInvestmentsPercent", "presentation": [ "http://www.everus.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate (as a percent)", "label": "Effective Income Tax Rate Reconciliation, Including Equity Method Investments, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Including Equity Method Investments, Percent" } } }, "auth_ref": [] }, "ecg_ElectricalAndMechanicalSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ElectricalAndMechanicalSegmentMember", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Electrical & Mechanical", "terseLabel": "Electrical & Mechanical", "label": "Electrical And Mechanical Segment [Member]", "documentation": "Electrical And Mechanical Segment" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r830" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r830" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r830" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r914" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r830" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r830" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r830" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r830" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r869" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r910" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r910" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r910" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquipmentMember", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity", "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r7", "r116", "r117", "r118", "r142", "r143", "r144", "r171", "r172", "r173", "r175", "r182", "r184", "r186", "r205", "r250", "r251", "r282", "r351", "r361", "r431", "r447", "r448", "r454", "r455", "r456", "r458", "r462", "r463", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r514", "r515", "r516", "r517", "r518", "r519", "r522", "r524", "r545", "r595", "r614", "r615", "r616", "r631", "r685" ] }, "us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentUnderlyingEquityInNetAssets", "crdr": "credit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net asset, equity method investment", "label": "Equity Method Investment, Underlying Equity in Net Assets", "documentation": "This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity." } } }, "auth_ref": [ "r961" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r879" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r837", "r847", "r857", "r889" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r834", "r844", "r854", "r886" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r335", "r506", "r508", "r511", "r706", "r742", "r743" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r885" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails", "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r484", "r485", "r498", "r799" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails", "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r484", "r485", "r498", "r799" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r499", "r706", "r802", "r807" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r506", "r508", "r509", "r706", "r807", "r1050" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r499", "r706", "r802", "r807" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r506", "r509", "r706", "r807", "r1048", "r1050" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Not Measured at Fair Value", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r507", "r510", "r706", "r807", "r1050" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r335", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r483", "r485", "r486", "r487", "r488", "r497", "r498", "r500", "r506", "r555", "r556", "r557", "r706", "r742", "r743", "r756", "r757", "r758", "r759", "r760", "r799", "r803", "r807" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r335", "r506", "r508", "r509", "r511", "r512", "r513", "r706", "r742", "r743", "r1050" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails", "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r484", "r485", "r486", "r488", "r799", "r1043", "r1046" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r335", "r742", "r743" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.everus.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r486", "r493", "r495", "r496", "r497", "r500", "r501", "r502", "r503", "r504", "r572", "r799", "r804" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r335", "r382", "r387", "r389", "r485", "r498", "r506", "r555", "r706", "r756", "r757", "r758", "r759", "r760", "r799", "r807" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r335", "r382", "r387", "r389", "r391", "r485", "r486", "r498", "r506", "r556", "r706", "r742", "r743", "r756", "r757", "r758", "r759", "r760", "r799", "r807" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r335", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r485", "r486", "r487", "r488", "r498", "r506", "r557", "r706", "r742", "r743", "r756", "r757", "r758", "r759", "r760", "r799", "r803", "r807" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails", "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r484", "r485", "r486", "r488", "r799", "r1043", "r1046" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r335", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r483", "r485", "r486", "r487", "r488", "r497", "r498", "r500", "r506", "r555", "r556", "r557", "r706", "r742", "r743", "r756", "r757", "r758", "r759", "r760", "r799", "r803", "r807" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails", "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r799", "r1040", "r1041", "r1042", "r1043", "r1044", "r1046" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Intangible assets, less accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r127", "r256", "r277", "r707" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r271", "r273", "r274", "r275", "r276", "r277", "r279", "r280", "r570", "r571", "r621", "r705", "r707", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r256", "r277", "r571", "r707" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r271", "r277", "r279", "r280", "r281", "r570", "r705", "r707", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r271", "r273", "r274", "r275", "r276", "r277", "r279", "r280", "r621", "r705", "r707", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense remaining for finite-live intangible assets", "totalLabel": "Finite-Lived Intangible Assets, Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r570", "r974" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FixedPriceContractMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r748", "r752" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r841", "r851", "r861", "r893" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r841", "r851", "r861", "r893" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r841", "r851", "r861", "r893" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r841", "r851", "r861", "r893" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r841", "r851", "r861", "r893" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r874" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r933" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General corporate expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r70", "r665" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r126", "r257", "r573", "r734", "r739", "r765", "r766", "r767", "r797", "r801", "r810", "r965", "r966", "r1030" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r964", "r967" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r4", "r258", "r264", "r269", "r270", "r461", "r739", "r801" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillLineItems", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r739" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r64", "r68", "r103", "r160", "r163", "r164", "r249", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r512", "r728", "r733", "r948", "r955", "r957", "r958", "r959", "r992" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r304", "r305", "r306", "r307" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations, maximum exposure, undiscounted", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r305" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Domain]", "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r304", "r305", "r306", "r307" ] }, "ecg_GuarantorFixedMaximumAmountsGuaranteedAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "GuarantorFixedMaximumAmountsGuaranteedAfterYearFour", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed maximum amounts guaranteed after year 2029", "label": "Guarantor, Fixed Maximum Amounts Guaranteed, After Year Four", "documentation": "Guarantor, Fixed Maximum Amounts Guaranteed, After Year Four" } } }, "auth_ref": [] }, "ecg_GuarantorFixedMaximumAmountsGuaranteedRemainderOfYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "GuarantorFixedMaximumAmountsGuaranteedRemainderOfYear", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed maximum amounts guaranteed remainder of year 2025", "label": "Guarantor, Fixed Maximum Amounts Guaranteed, Remainder of Year", "documentation": "Guarantor, Fixed Maximum Amounts Guaranteed, Remainder of Year" } } }, "auth_ref": [] }, "ecg_GuarantorFixedMaximumAmountsGuaranteedYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "GuarantorFixedMaximumAmountsGuaranteedYearFour", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed maximum amounts guaranteed by year 2029", "label": "Guarantor, Fixed Maximum Amounts Guaranteed, Year Four", "documentation": "Fixed maximum amounts guaranteed by year four." } } }, "auth_ref": [] }, "ecg_GuarantorFixedMaximumAmountsGuaranteedYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "GuarantorFixedMaximumAmountsGuaranteedYearOne", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed maximum amounts guaranteed by year 2026", "label": "Guarantor, Fixed Maximum Amounts Guaranteed, Year One", "documentation": "Fixed maximum amounts guaranteed by year one." } } }, "auth_ref": [] }, "ecg_GuarantorFixedMaximumAmountsGuaranteedYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "GuarantorFixedMaximumAmountsGuaranteedYearThree", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed maximum amounts guaranteed by year 2028", "label": "Guarantor, Fixed Maximum Amounts Guaranteed, Year Three", "documentation": "Fixed maximum amounts guaranteed by year three." } } }, "auth_ref": [] }, "ecg_GuarantorFixedMaximumAmountsGuaranteedYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "GuarantorFixedMaximumAmountsGuaranteedYearTwo", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed maximum amounts guaranteed by year 2027", "label": "Guarantor, Fixed Maximum Amounts Guaranteed, Year Two", "documentation": "Fixed maximum amounts guaranteed by year two." } } }, "auth_ref": [] }, "ecg_GuarantorObligationsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "GuarantorObligationsOutstanding", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations outstanding", "label": "Guarantor Obligations, Outstanding", "documentation": "Guarantor Obligations, Outstanding" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments of finite-lived intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r272", "r933", "r978" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived asset impairments", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r4", "r27", "r82", "r148", "r716", "r800" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes and income from equity method investments", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r103", "r599", "r728", "r815", "r817", "r948", "r955", "r957", "r958", "r959" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Income from equity method investments", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r4", "r65", "r97", "r203", "r223", "r238", "r248", "r593" ] }, "ecg_IncomeLossFromEquityMethodInvestmentsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "IncomeLossFromEquityMethodInvestmentsAndOther", "crdr": "credit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) from equity method investments", "label": "Income (Loss) from Equity Method Investments And Other", "documentation": "Income (Loss) from Equity Method Investments And Other" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity in earnings of unconsolidated affiliates, net of distributions", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities." } } }, "auth_ref": [ "r4" ] }, "ecg_IncomeLossFromProportionateConsolidationJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "IncomeLossFromProportionateConsolidationJointVentures", "crdr": "credit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from proportionate consolidation, joint ventures", "label": "Income (Loss) from Proportionate Consolidation, Joint Ventures", "documentation": "Income (Loss) from Proportionate Consolidation, Joint Ventures" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.everus.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r160", "r165", "r435", "r439", "r440", "r441", "r442", "r443", "r444", "r449", "r451", "r452", "r453", "r581", "r620", "r627", "r764" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/IncomeTaxesDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r107", "r114", "r160", "r185", "r186", "r203", "r224", "r238", "r438", "r439", "r450", "r600", "r717", "r719", "r721", "r764" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r15", "r158", "r445", "r446" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Receivables", "label": "Increase (Decrease) in Accounts and Notes Receivable", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "terseLabel": "Net change during period", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r932" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract liabilities, net", "negatedTerseLabel": "Net change during period", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r567", "r932" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInDueFromRelatedParties", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Due from related-party", "label": "Increase (Decrease) in Due from Related Parties", "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInDueToRelatedParties", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related-party", "label": "Increase (Decrease) in Due to Related Parties", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "ecg_IncreaseDecreaseInNetContractAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "IncreaseDecreaseInNetContractAssetsLiabilities", "crdr": "credit", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change during period", "label": "Increase (Decrease) in Net Contract Assets (Liabilities)", "documentation": "Increase (Decrease) in Net Contract Assets (Liabilities)" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in current assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r932" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r932" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent changes", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "ecg_IncreaseDecreaseInReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "IncreaseDecreaseInReceivablesNetCurrent", "crdr": "credit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNetReceivablesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change during period", "label": "Increase (Decrease) in Receivables, Net, Current", "documentation": "Increase (Decrease) in Receivables, Net, Current" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities - share-based awards (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r191", "r192", "r193", "r197", "r398" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r841", "r851", "r861", "r885", "r893", "r897", "r905" ] }, "ecg_IndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "IndustrialMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial", "label": "Industrial [Member]", "documentation": "Industrial" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r903" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r833", "r909" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r833", "r909" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r833", "r909" ] }, "ecg_InstitutionalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "InstitutionalMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Institutional", "label": "Institutional [Member]", "documentation": "Institutional" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net (excluding goodwill)", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r271", "r974", "r975" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r72", "r341", "r350", "r744", "r745", "r1108" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense on outstanding borrowings", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r72", "r342", "r744", "r745" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r220", "r717", "r721", "r930" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r733", "r798", "r930", "r955" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r154", "r156", "r157" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r102", "r203", "r218", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r733" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r80", "r711" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r136", "r708", "r810" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessAndRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Materials and supplies", "label": "Inventory, Work in Process and Raw Materials, Net of Reserves", "documentation": "The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r80", "r918" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails", "http://www.everus.com/role/FairValueMeasurementsScheduleofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, fair value", "verboseLabel": "Insurance contracts", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r1040", "r1041", "r1045", "r1047", "r1048", "r1049", "r1051" ] }, "ecg_JointVenturePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.everus.com/20250630", "localname": "JointVenturePolicyPolicyTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture", "label": "Joint Venture, Policy [Policy Text Block]", "documentation": "Joint Venture, Policy" } } }, "auth_ref": [] }, "ecg_LeaseCommencingAugust2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "LeaseCommencingAugust2025Member", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease commencing August 2025", "label": "Lease Commencing August 2025 [Member]", "documentation": "Lease Commencing August 2025" } } }, "auth_ref": [] }, "ecg_LeaseCommencingJuly2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "LeaseCommencingJuly2025Member", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease commencing July 2025", "label": "Lease Commencing July 2025 [Member]", "documentation": "Lease Commencing July 2025" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r529", "r809" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.everus.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Operating Leases, Including Lease Costs, Lease Terms, Discount Rates and Supplemental Cash Flow Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1059" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "ecg_LesseeLeaseDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.everus.com/20250630", "localname": "LesseeLeaseDescriptionAxis", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Axis]", "label": "Lessee Lease Description [Axis]", "documentation": "Lessee Lease Description" } } }, "auth_ref": [] }, "ecg_LesseeLeaseDescriptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "LesseeLeaseDescriptionDomain", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Domain]", "label": "Lessee Lease Description [Domain]", "documentation": "Lessee Lease Description [Domain]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r528", "r539" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r528", "r539" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.everus.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r537", "r937", "r942", "r1072" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r537", "r937", "r942", "r1072" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r537", "r937", "r942", "r1072" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r537", "r937", "r942", "r1072" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r537", "r937", "r942", "r1072" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1060" ] }, "ecg_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Due After Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: discount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r537" ] }, "ecg_LesseeOperatingLeaseNumberOfContracts": { "xbrltype": "integerItemType", "nsuri": "http://www.everus.com/20250630", "localname": "LesseeOperatingLeaseNumberOfContracts", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lease contracts", "label": "Lessee, Operating Lease, Number Of Contracts", "documentation": "Lessee, Operating Lease, Number Of Contracts" } } }, "auth_ref": [] }, "ecg_LesseeOperatingLeaseNumberOfRenewalOptions": { "xbrltype": "integerItemType", "nsuri": "http://www.everus.com/20250630", "localname": "LesseeOperatingLeaseNumberOfRenewalOptions", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lease renewal options (or more)", "label": "Lessee, Operating Lease, Number Of Renewal Options", "documentation": "Lessee, Operating Lease, Number Of Renewal Options" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.everus.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease receivables", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r542" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LetterOfCreditMember", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [ "r816", "r818" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r47", "r48", "r49", "r51", "r52", "r53", "r54", "r160", "r163", "r164", "r249", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r465", "r467", "r468", "r512", "r642", "r727", "r746", "r828", "r992", "r1064", "r1065" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r62", "r96", "r589", "r810", "r815", "r817", "r936", "r940", "r962", "r1052" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r49", "r122", "r160", "r163", "r164", "r249", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r465", "r467", "r468", "r512", "r810", "r992", "r1064", "r1065" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total noncurrent liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r9", "r51", "r52", "r53", "r54", "r160", "r163", "r164", "r249", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r465", "r467", "r468", "r512", "r992", "r1064", "r1065" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee", "label": "Line of Credit Facility, Commitment Fee Amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r46", "r50", "r309" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r46", "r50" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditMember", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.everus.com/role/DebtLongTermDebtDetailsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.everus.com/role/DebtLongTermDebtDetailsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt", "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r9", "r94", "r161", "r170", "r334", "r349", "r579", "r742", "r743", "r808", "r1073" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.everus.com/role/DebtLongTermDebtDetailsDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt - current portion", "negatedTerseLabel": "Less: long-term debt - current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r130" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r706", "r807", "r1040", "r1042", "r1043", "r1044", "r1047", "r1048", "r1049", "r1051" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r161", "r170", "r339", "r579" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r161", "r170", "r339", "r579" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r161", "r170", "r339", "r579" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r161", "r170", "r339", "r579" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/DebtScheduleofLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2025", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r937", "r942" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.everus.com/role/DebtLongTermDebtDetailsDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r131" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r9", "r981", "r982", "r983" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r9", "r30", "r981", "r982", "r983" ] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://www.everus.com/role/DebtLongTermDebtDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average interest rate", "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r211", "r298", "r299", "r300", "r303", "r434", "r740", "r986", "r987" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesTable", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r211", "r298", "r299", "r300", "r303", "r434", "r740", "r986", "r987" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r298", "r915" ] }, "ecg_LossContingencyAfterInsuranceClaimReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "LossContingencyAfterInsuranceClaimReceivables", "crdr": "credit", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss contingency liability", "label": "Loss Contingency, After Insurance Claim Receivables", "documentation": "Loss Contingency, After Insurance Claim Receivables" } } }, "auth_ref": [] }, "ecg_MDUResourcesShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "MDUResourcesShareholdersMember", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MDU Resources", "label": "MDU Resources Shareholders [Member]", "documentation": "MDU Resources Shareholders" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r244", "r748", "r751", "r811", "r814", "r1074", "r1075", "r1076", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102" ] }, "ecg_ManufacturedEquipmentHeldForResaleAndRentalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ManufacturedEquipmentHeldForResaleAndRentalMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufactured equipment held for resale and/or rental", "label": "Manufactured Equipment Held For Resale And Rental [Member]", "documentation": "Manufactured Equipment Held For Resale And Rental" } } }, "auth_ref": [] }, "ecg_MaterialsAndSuppliesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "MaterialsAndSuppliesMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Materials and supplies", "label": "Materials And Supplies [Member]", "documentation": "Materials And Supplies" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/DebtNarrativeDetails", "http://www.everus.com/role/LeasesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails", "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r211", "r299", "r300", "r301", "r302", "r393", "r423", "r424", "r425", "r434", "r488", "r564", "r612", "r613", "r619", "r634", "r635", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r703", "r704", "r738", "r747", "r761", "r765", "r768", "r769", "r803", "r804", "r805", "r806", "r812", "r996", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r877" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r877" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/DebtNarrativeDetails", "http://www.everus.com/role/LeasesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r211", "r299", "r300", "r301", "r302", "r393", "r423", "r424", "r425", "r434", "r488", "r564", "r612", "r613", "r619", "r634", "r635", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r703", "r704", "r738", "r747", "r761", "r765", "r768", "r769", "r803", "r804", "r805", "r812", "r996", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r896" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r904" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r244", "r748", "r751", "r811", "r814", "r1074", "r1075", "r1076", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r878" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NatureOfOperations", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Background and Nature of Operations", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r108", "r207", "r724", "r725" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r76", "r77", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "ecg_NetContractAssetsLiabilitiesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.everus.com/20250630", "localname": "NetContractAssetsLiabilitiesRollForward", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersContractAssetsandLiabilitiesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Contract Assets (Liabilities)", "label": "Net Contract Assets (Liabilities) [Roll Forward]", "documentation": "Net Contract Assets (Liabilities)" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.everus.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity", "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r69", "r78", "r98", "r118", "r120", "r138", "r140", "r144", "r160", "r163", "r164", "r167", "r174", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r194", "r249", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r319", "r320", "r352", "r355", "r357", "r359", "r431", "r457", "r463", "r482", "r512", "r594", "r663", "r683", "r684", "r717", "r719", "r721", "r827", "r992" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r877" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r841", "r851", "r861", "r885", "r893" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r868" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r867" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r885" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r904" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r904" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r71" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r734", "r954" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r729", "r737", "r954" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r103", "r717", "r721", "r728", "r948", "r955", "r957", "r958", "r959" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r530", "r809" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from operating leases", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r204", "r541", "r544" ] }, "us-gaap_OperatingLeaseLeaseNotYetCommencedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLeaseNotYetCommencedMember", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease not yet commenced", "label": "Operating Lease, Lease Not yet Commenced [Member]", "documentation": "Lease that has not yet commenced, classified as operating." } } }, "auth_ref": [ "r294", "r1058" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.everus.com/role/LeasesLeaseTermDiscountRateandSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows used for operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r527", "r533" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r525" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.everus.com/role/LeasesLeaseTermDiscountRateandSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate (in percentages)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r536", "r809" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.everus.com/role/LeasesLeaseTermDiscountRateandSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r535", "r809" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.everus.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r540" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r239", "r733", "r734" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll-related liabilities", "label": "Other Employee-related Liabilities, Current", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails", "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48", "r810" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails", "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "verboseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r52" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r877" ] }, "us-gaap_OtherReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherReceivablesGrossCurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails": { "parentTag": "ecg_ReceivablesGrossCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Receivables, Gross, Current", "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r133" ] }, "ecg_OtherStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "OtherStockAwardsMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other stock awards", "label": "Other Stock Awards [Member]", "documentation": "Other Stock Awards" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r839", "r849", "r859", "r891" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r842", "r852", "r862", "r894" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r842", "r852", "r862", "r894" ] }, "ecg_OvernightBankFundingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "OvernightBankFundingRateMember", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Overnight bank funding rate", "label": "Overnight Bank Funding Rate [Member]", "documentation": "Overnight Bank Funding Rate" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r866" ] }, "us-gaap_PaymentsForProceedsFromInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForProceedsFromInvestments", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investments", "label": "Payments for (Proceeds from) Investments", "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Transfers to CEHI, LLC and MDU Resources", "label": "Payments of Distributions to Affiliates", "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r74" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding on stock-based compensation", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r153" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r106", "r1031", "r1032", "r1033" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r876" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r876" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r868" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r885" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r878" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r867" ] }, "us-gaap_PerformanceGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PerformanceGuaranteeMember", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance guarantee", "label": "Performance Guarantee [Member]", "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PerformanceSharesMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "ecg_PerformanceSharesSubjectToMarketConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "PerformanceSharesSubjectToMarketConditionsMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares Subject To Market Conditions", "label": "Performance Shares Subject To Market Conditions [Member]", "documentation": "Performance Shares Subject To Market Conditions" } } }, "auth_ref": [] }, "ecg_PerformanceSharesSubjectToPerformanceConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "PerformanceSharesSubjectToPerformanceConditionsMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares Subject To Performance Conditions", "label": "Performance Shares Subject To Performance Conditions [Member]", "documentation": "Performance Shares Subject To Performance Conditions" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r869" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r913" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r868" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsAssetsandLiabilitiesNotMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r505", "r506", "r508", "r509", "r511", "r512", "r513", "r706", "r1050" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r919" ] }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromLifeInsurancePolicies", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from insurance contracts", "label": "Proceeds from Life Insurance Policy", "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy." } } }, "auth_ref": [ "r2", "r11" ] }, "ecg_ProceedsFromRelatedPartyCashManagementProgramNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ProceedsFromRelatedPartyCashManagementProgramNet", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net amounts received from MDU Resources cash management program", "label": "Proceeds From Related Party Cash Management Program, Net", "documentation": "Proceeds From Related Party Cash Management Program, Net of Repayments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from sale or disposition of property", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductInformationLineItems", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails", "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Information [Line Items]", "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5", "r538" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $165,888 and $157,278, respectively", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r538", "r580", "r592", "r810" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r81", "r538" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://www.everus.com/role/LeasesComponentsofCertainEquipmentLeasedtoThirdPartiesUnderOperatingLeasesDetails": { "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/LeasesComponentsofCertainEquipmentLeasedtoThirdPartiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r100", "r105", "r284", "r543" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "crdr": "debit", "calculation": { "http://www.everus.com/role/LeasesComponentsofCertainEquipmentLeasedtoThirdPartiesUnderOperatingLeasesDetails": { "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/LeasesComponentsofCertainEquipmentLeasedtoThirdPartiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r99", "r105", "r283", "r543" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "crdr": "debit", "calculation": { "http://www.everus.com/role/LeasesComponentsofCertainEquipmentLeasedtoThirdPartiesUnderOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/LeasesComponentsofCertainEquipmentLeasedtoThirdPartiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation", "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r105", "r979", "r1061" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofReceivablesCurrentExpectedCreditLossesDetails", "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for credit losses", "terseLabel": "Current expected credit loss provision", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r147", "r149", "r253" ] }, "us-gaap_ProvisionForLossOnContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForLossOnContracts", "crdr": "credit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss provision", "terseLabel": "Accrued loss provision", "label": "Provision for Loss on Contracts", "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet." } } }, "auth_ref": [ "r362" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r917" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r917" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r866" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r866" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/DebtNarrativeDetails", "http://www.everus.com/role/LeasesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r211", "r299", "r300", "r301", "r302", "r381", "r393", "r423", "r424", "r425", "r430", "r434", "r488", "r558", "r562", "r564", "r612", "r613", "r619", "r634", "r635", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r703", "r704", "r738", "r747", "r761", "r765", "r768", "r769", "r803", "r804", "r805", "r806", "r812", "r821", "r984", "r996", "r1043", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/DebtNarrativeDetails", "http://www.everus.com/role/LeasesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r211", "r299", "r300", "r301", "r302", "r381", "r393", "r423", "r424", "r425", "r430", "r434", "r488", "r558", "r562", "r564", "r612", "r613", "r619", "r634", "r635", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r703", "r704", "r738", "r747", "r761", "r765", "r768", "r769", "r803", "r804", "r805", "r806", "r812", "r821", "r984", "r996", "r1043", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r57", "r63" ] }, "ecg_ReceivablesAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ReceivablesAllowanceForCreditLossCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails", "http://www.everus.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for receivables", "negatedLabel": "Less: expected credit losses", "label": "Receivables, Allowance For Credit Loss, Current", "documentation": "Receivables, Allowance For Credit Loss, Current" } } }, "auth_ref": [] }, "ecg_ReceivablesCompletedContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ReceivablesCompletedContractsMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completed contracts", "label": "Receivables, Completed Contracts [Member]", "documentation": "Receivables, Completed Contracts" } } }, "auth_ref": [] }, "ecg_ReceivablesContractsInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ReceivablesContractsInProgressMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts in progress", "label": "Receivables, Contracts in Progress [Member]", "documentation": "Receivables, Contracts in Progress" } } }, "auth_ref": [] }, "ecg_ReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ReceivablesGrossCurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Receivables, gross", "label": "Receivables, Gross, Current", "documentation": "Receivables, Gross, Current" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNetReceivablesActivityDetails", "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails", "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net", "totalLabel": "Receivables, net", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r810" ] }, "ecg_ReceivablesNetRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ReceivablesNetRollForwardTableTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Receivables, Net Activity", "label": "Receivables, Net Roll Forward [Table Text Block]", "documentation": "Receivables, Net Roll Forward" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.everus.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segments to Consolidated", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r25", "r26" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.everus.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r24", "r26" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r834", "r844", "r854", "r886" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyDomain", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r160", "r166", "r167", "r245", "r388", "r392", "r549", "r550", "r585", "r590", "r637", "r638", "r639", "r640", "r641", "r661", "r690", "r1107" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r160", "r166", "r167", "r549", "r550", "r551", "r552", "r585", "r590", "r637", "r638", "r639", "r640", "r641", "r661", "r690" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r160", "r166", "r167", "r549", "r550", "r1063" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r160", "r166", "r167", "r1063" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r160", "r166", "r167", "r245", "r549", "r550", "r552", "r666", "r667", "r670" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related and Nonrelated Parties [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r160", "r166", "r167", "r245", "r388", "r392", "r549", "r550", "r585", "r590", "r637", "r638", "r639", "r640", "r641", "r661", "r690", "r1063", "r1107" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.everus.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r546", "r547", "r548", "r550", "r553", "r628", "r629", "r630", "r668", "r669", "r670", "r688", "r689" ] }, "ecg_RenewablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "RenewablesMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewables", "label": "Renewables [Member]", "documentation": "Renewables" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r75", "r625" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r160", "r168", "r169", "r325", "r360", "r552", "r563", "r582", "r712", "r713", "r714", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r1034", "r1035", "r1036", "r1037" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r835", "r845", "r855", "r887" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r836", "r846", "r856", "r888" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r843", "r853", "r863", "r895" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and cash equivalents", "label": "Restricted Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r13", "r91", "r123", "r159", "r587" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r59", "r87", "r588", "r617", "r618", "r626", "r645", "r810" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r116", "r117", "r118", "r171", "r172", "r173", "r175", "r182", "r184", "r186", "r250", "r251", "r282", "r351", "r431", "r447", "r448", "r454", "r455", "r456", "r458", "r462", "r463", "r470", "r472", "r473", "r475", "r480", "r522", "r524", "r614", "r616", "r631", "r1109" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating revenues", "terseLabel": "Operating revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r101", "r102", "r203", "r217", "r218", "r232", "r238", "r241", "r243", "r244", "r375", "r376", "r377", "r569", "r717", "r721" ] }, "us-gaap_RevenueFromContractWithCustomerSegmentBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerSegmentBenchmarkMember", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Segment Benchmark [Member]", "documentation": "Revenue from specified business segment for satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r950", "r951" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r115", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r377", "r380" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r664" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r111" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation satisfaction period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r112" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r112" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Remaining Performance Obligations and Expected Revenue Recognition", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r916" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.everus.com/role/LeasesLeaseTermDiscountRateandSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r534", "r809" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r904" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r904" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Receivables, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r57", "r63" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.everus.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r9", "r31", "r32", "r44", "r85", "r86", "r742", "r744", "r937", "r942", "r1054", "r1072" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.everus.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Earnings per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r947" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.everus.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Measured on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1040", "r1041" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r271", "r277", "r279", "r280", "r281", "r570", "r705", "r707", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r707", "r973" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r739" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.everus.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-Term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails", "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operation, Product Information, Concentration of Risk [Table]", "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "presentation": [ "http://www.everus.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Certain Equipment Leased to Third Parties Under Operating Leases", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block]", "documentation": "Tabular disclosure of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r105", "r979", "r1061" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r160", "r166", "r167", "r549", "r550", "r552", "r666", "r667", "r670" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.everus.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r395", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r430" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Table]", "label": "Variable Interest Entity [Table]", "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements." } } }, "auth_ref": [ "r37", "r38", "r40", "r42", "r43", "r464", "r465", "r467", "r468", "r559", "r560", "r561" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Variable Interest Entities", "label": "Schedule of Variable Interest Entities [Table Text Block]", "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r37", "r38", "r40", "r42", "r43" ] }, "ecg_SecondLeaseCommencingJuly2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "SecondLeaseCommencingJuly2025Member", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second lease commencing July 2025", "label": "Second Lease Commencing July 2025 [Member]", "documentation": "Second Lease Commencing July 2025" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredDebtMember", "presentation": [ "http://www.everus.com/role/DebtLongTermDebtDetailsDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1038" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r829" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r831" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentDomain", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r203", "r213", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r244", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r281", "r291", "r292", "r459", "r460", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r730", "r733", "r734", "r739", "r813", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r203", "r227", "r238", "r733", "r734" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.everus.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r104", "r203", "r212", "r213", "r214", "r215", "r216", "r228", "r230", "r231", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r244", "r729", "r731", "r732", "r733", "r735", "r736", "r737" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r70", "r716", "r717", "r718", "r721", "r931" ] }, "ecg_SeparationAgreementDistributionOfCommonSharesRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.everus.com/20250630", "localname": "SeparationAgreementDistributionOfCommonSharesRatio", "presentation": [ "http://www.everus.com/role/BackgroundandNatureofOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock distribution ratio", "label": "Separation Agreement, Distribution Of Common Shares, Ratio", "documentation": "Separation Agreement, Distribution Of Common Shares, Ratio" } } }, "auth_ref": [] }, "ecg_SeparationAgreementTransitionServicesAgreementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.everus.com/20250630", "localname": "SeparationAgreementTransitionServicesAgreementPeriod", "presentation": [ "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transition services agreement period", "label": "Separation Agreement, Transition Services Agreement Period", "documentation": "Separation Agreement, Transition Services Agreement Period" } } }, "auth_ref": [] }, "ecg_SeparationAgreementTransitionServicesAgreementRecurringExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "SeparationAgreementTransitionServicesAgreementRecurringExpenses", "crdr": "debit", "presentation": [ "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring expenses", "label": "Separation Agreement, Transition Services Agreement, Recurring Expenses", "documentation": "Separation Agreement, Transition Services Agreement, Recurring Expenses" } } }, "auth_ref": [] }, "ecg_ServiceAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ServiceAndOtherMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service & other", "label": "Service And Other [Member]", "documentation": "Service And Other" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation costs", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r762" ] }, "ecg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue", "crdr": "debit", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, fair value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r414" ] }, "ecg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMarketTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMarketTargetAllocationPercentage", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market condition target allocation (as a percentage)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Market Target Allocation, Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Market Target Allocation, Percentage" } } }, "auth_ref": [] }, "ecg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.everus.com/20250630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceTargetAllocationPercentage", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance condition target allocation (as a percentage)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Target Allocation, Percentage", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Target Allocation, Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r395", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.everus.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based awards outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r89", "r90" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized to grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r763" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche one", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r531", "r809" ] }, "ecg_SingleCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "SingleCustomerMember", "presentation": [ "http://www.everus.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Single customer", "label": "Single Customer [Member]", "documentation": "Single Customer" } } }, "auth_ref": [] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails", "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby letters of credit", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r988", "r1103", "r1104" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r119", "r203", "r213", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r244", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r281", "r285", "r291", "r292", "r459", "r460", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r730", "r733", "r734", "r739", "r813", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity", "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r56", "r60", "r61", "r116", "r117", "r118", "r142", "r143", "r144", "r171", "r172", "r173", "r175", "r182", "r184", "r186", "r205", "r250", "r251", "r282", "r351", "r361", "r431", "r447", "r448", "r454", "r455", "r456", "r458", "r462", "r463", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r514", "r515", "r516", "r517", "r518", "r519", "r522", "r524", "r545", "r595", "r614", "r615", "r616", "r631", "r685" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity", "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r171", "r172", "r173", "r205", "r353", "r354", "r356", "r358", "r524", "r569", "r624", "r632", "r633", "r636", "r637", "r638", "r639", "r640", "r641", "r644", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r657", "r658", "r659", "r660", "r661", "r664", "r665", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r685", "r719", "r721", "r822", "r1107" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity", "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r171", "r172", "r173", "r205", "r245", "r353", "r354", "r356", "r358", "r524", "r569", "r624", "r632", "r633", "r636", "r637", "r638", "r639", "r640", "r641", "r644", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r657", "r658", "r659", "r660", "r661", "r664", "r665", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r685", "r719", "r721", "r822", "r1107" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r838", "r848", "r858", "r890" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued, net of settlement (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r7", "r55", "r56", "r87" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r7", "r55", "r56", "r87" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets", "http://www.everus.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r56", "r60", "r61", "r79", "r646", "r662", "r686", "r687", "r810", "r828", "r936", "r939", "r940", "r962", "r1052", "r1109" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.everus.com/role/LeasesLeaseTermDiscountRateandSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SuretyBondMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SuretyBondMember", "presentation": [ "http://www.everus.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surety bond", "label": "Surety Bond [Member]", "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r884" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r47", "r48" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Axis]", "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r960", "r1062" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Domain]", "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r876" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r883" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r903" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r905" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.everus.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecg_TransitionServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "TransitionServicesAgreementMember", "presentation": [ "http://www.everus.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transition Services Agreement", "label": "Transition Services Agreement [Member]", "documentation": "Transition Services Agreement" } } }, "auth_ref": [] }, "ecg_TransmissionAndDistributionSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "TransmissionAndDistributionSegmentMember", "presentation": [ "http://www.everus.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails", "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofRemainingPerformanceObligationsandExpectedRevenueRecognitionDetails", "http://www.everus.com/role/SegmentInformationNarrativeDetails", "http://www.everus.com/role/SegmentInformationSummaryofOperatingIncomeDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentAssetsDetails", "http://www.everus.com/role/SegmentInformationSummaryofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Transmission & Distribution", "terseLabel": "Transmission & Distribution", "label": "Transmission And Distribution Segment [Member]", "documentation": "Transmission And Distribution Segment" } } }, "auth_ref": [] }, "ecg_TransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "TransportationMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation", "label": "Transportation [Member]", "documentation": "Transportation" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r906" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r907" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r907" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r905" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r905" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r908" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r906" ] }, "us-gaap_UnapprovedChangeOrdersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnapprovedChangeOrdersAmount", "crdr": "debit", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining outstanding billings on large project", "label": "Construction Contractor, Contract Cost, Subject to Uncertainty, Amount", "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty." } } }, "auth_ref": [ "r566" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersSummaryofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled revenue", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r568" ] }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement." } } }, "auth_ref": [ "r293", "r294", "r296", "r297" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r902" ] }, "ecg_UnitPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "UnitPriceContractMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unit-price", "label": "Unit Price Contract [Member]", "documentation": "Unit Price Contract" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.everus.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net unrealized gains on investments", "terseLabel": "Unrealized gain (loss) on investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r4" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease not yet commenced", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r294", "r1058" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both." } } }, "auth_ref": [ "r293", "r294", "r296" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r109", "r110", "r206", "r209", "r210", "r211", "r576", "r578", "r726" ] }, "ecg_UtilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everus.com/20250630", "localname": "UtilityMember", "presentation": [ "http://www.everus.com/role/RevenuefromContractswithCustomersScheduleoftheDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utility", "label": "Utility [Member]", "documentation": "Utility" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r464", "r465", "r467", "r468", "r559", "r560", "r561" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.everus.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VIE, primary beneficiary", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r37", "r464", "r465", "r467", "r468" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everus.com/role/LeasesSummaryofOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r532", "r809" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateAxis", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [ "r920", "r990", "r1038" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateDomain", "presentation": [ "http://www.everus.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [ "r920", "r990", "r1038" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VehiclesMember", "presentation": [ "http://www.everus.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingAxis", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingDomain", "presentation": [ "http://www.everus.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r872" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r189", "r197" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome", "http://www.everus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r188", "r197" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.everus.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r870" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21C", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21C" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Paragraph": "2AA", "Subparagraph": "(a)", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481532/840-20-45-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481532/840-20-45-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-4" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "605", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481187/605-35-45-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2AG", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-30/tableOfContent" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-7" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482332/910-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r915": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 89 0002015845-25-000076-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0002015845-25-000076-xbrl.zip M4$L#!!0 ( ,2##5L!70,KB18 "F7 8 83(P,C5Q,F5X,3 Q+65C M9WAU3HU M!(;DQ &.P.(YO[Z[>ZY "!!BK(MDU+DJH0B E2DR='K$6?Q MT?^\_M].)SB549GRK @BQ5G!XZ#4(AL&?\1S_X.5V M7AR.15R,#GI;6_^WT;BOX)^+#DO$,#N@T<+5@82YV!2?O+ZZN+S^> M7)^_OPC>7K[_^"$,SB].ND%S^/6E8&H(J]&712%3T]MJYV*ZCWDD%2N$S [* M+.8*[]HX.CV_/#NY?G\)\_SMP]G%U3'-\\/[=^L?M[:U#1[KO-^-% M[$J#_?Y#VC@B:O0.GR.A;EN,]24?<@?+)BLEH,B"2&89-W0;BV)$;!@+(*;H ME_0K$!E8%3_PDBP+7; L1JNK1TQQ[:[8^6#;O9>'&AI.4WA<%S+Z%!22[J$O M(YD $8QB./T87'(M2Q5!0_5U@Y&!MM@-@[Q4NF1 &]O$%<^9(68 PP!!J0WU M>*@X)WC0Y\68\ZP^,+I]?H>D*$$2108=M=!%E]&H29CU9:VK'/3H^\%@I;R% MY)[2=GS*+A"O 8P+D,@C$1GND3FE_]10>=)UU@^N1T(LU[_HN MEQG@2A<+%XJ!Y,1 ;5PXD.N"S1BFZ?6KV_5PC0E=KGRHFO88SQ"'2F#C)9 /<$/,T3.>%\RC* )@CH8Q"(0H-"[6L1"Z8$:.)- MMIZ JB"A+T#VEE;M("]D@6#1(V3DE%S)&Z%A+>J3[O-$CD,S=Q[P&\2L MQ8B!^O0@QK,6X-(4'H#):P1*S$(F>!"EGV4U&-7.FY:GB8$M^+;70)GS @8: MTG/S>;]VU7"XNQRP,>A_7:DHF*URP"$MDT+DR<11@N4Y+#'K)W ;FQB<#DHK M&"A&0-N,(BM3#DU(,C$&%0)WV"O6\L#].!:XAW_.@5K0'[ V$#[8)+!N%27< M0C^#=)89WH0H)QB4B?V=/$A8ZAL1$0:M#%IWQIY;NA8R><*WY)VW-&Y7)N&# L:T#<0. M-&CR.$#>/+17"YFW7,Q9C%KR8#O_'/2:^AR;FUZT5,1QPC?:& ?;[W71)M@V MS7BVNWO?W02\89I[CI\*J\\G_%)4I"3!.A'9#(BH?'AOR8SER/YCK[<50M,M M%']BX#M1\ACZ1P4/VMLK;E+U:\3,6TCN1Z"@>CO=W16 U*QS]IE')45$3D9, M-+WY-5KG1Z^TMAZATEH)4WLV/BY!?:$+E(JBX/R)F;\;,V\_\?(WYN5&&N.) MI5>@G_>^BJ6M SJ7N$\L/\/R%R9>@L$7#**\E3"?C&41_W+^_[I5>)*/+Y:/ M%Q2-N7/-TIK$D)36&F2)^6K#I=6CW"^J#WRF+^(]^O&G&& 6@LK;6MYO\CY0:1 MLR'O]!5GGSIL &,\8,F83?3&G>IZS;R.7O=1]\WVN3[A_5H0WT3Q _OO?@7T MKID&ET.HY2U]2"HXIL337A< MQB9!F2%N\V6$C5(M^ 7,W'!D2O)M!U>UE.2SX#>3C"0MMGWX1HEXR,TM^H[D MN18IU\$%'P>7$M0FD.G+C,>Z+X'CD[S6$6513!#RD,?\[E=2^ M+5(94N$1U:Y51GVJZ ASZO!1 $?4L[HS7&O3OTV>19/,32I?SLVS/VO-L#]S MN75;RKKG$-O.[B%]O2K*?N=/2AK#3Z[*QY7OL.#'O9=A;WO')MQMPCRD(1%. M(9*YRJMEJ#7;P_Y^N+^[.]T#RJ]%%@.XL=/'/39< WQA$T>W@4P2.7;$I.9] MN8&?=YH"F %Z 3YNWM].1*+*[;4*!GPUQESA/ 7]5WJRO M$R.#1L796Z8XVT*JRZN/^F[ ^>^#(L0B$'$;K1>"@WEVK4((-9C1E&%A@A0+ MV]Y?W':%.M8K2E1W SQK>_JBC5Y-M*@%BUURW/5#589&%#]F&$BJ8 ;B RSZ M73LBH\"OD(RV%O.&)24/^+]QJ8&;?^SM4:;P&V)94FSS>GM)0>KU%@280-#P M[K[_:AEY9\*L/ 9O*>:]M0(FA(9*4L-7 "%E,#6%SH MD;M 4#'+;O4I/UZOID6\OL*788$YZ@)TG56'85#F(#$WAICAO7L[4Y-:7W?' MC['=R<%=C[AE 5H9*)F:;2D12Z(R,9D:OURQT(H/F:+\GBOVIQS14[YE^T'D M6Y;2&-]905@!PUV46J)>Q3(!MR6=S;)KTR6W?L)M.L-Z[D[H[D4!KX5S?_+H MG'O=]#@)/:/PN(7<7R:M4HL!++O]Z*$$ =YXZIB0^WYHD_#W&A>@+L#&1%QK MBJN;-6B&"L@$U_;P-9;N%L!\BX-/P0,HL ;Y6N,L4;YP_MJ_QFDK+JT)I; M?>5:5G-),9CC7M?U$"F%!8-HTPIKZ%*W+9'^&_G7]26M^4N=BO.66>.E-RH_ M%*2PM/C>HU_NE@4Y\OY]] 6374M_??YX[\]W_S+_ZRL=L-:)?KDS]E D\'IA MW>I7%NO6ZRVF3ZJ(??4LZ\L;*JZMBB&[X#1>V'X4M,03>PF]@!LF$I(E$F_@ M-SQY H>%([&B&O,$8]/FC(O:R76V"XU]' ?$=O#7&S,&P]&^!5LC7*67%M!I M+ Q3?U7A\5?4%S^V&.TQD!.PL2@FCE\<@",5X"B!)[=$25FI75S&CD(J\PP4 M&PFQ:2#T:^1:FLH;(B_ 55WV_[+\A)>,OT\EX3(S&[+KY\>0.RU"<9,']NH@E(XJRDT<-&-9,GHO%YL(-3:/:IQGSC:.=!Q#Q75F/>*#)? MLV"[3$E*T< MX@+@B6J5S/Z*,QTXQ.W.G_3 917+L\XLO(B,*S\T&) 0;O2E.+['0X1VCV,P MCW@$,QZH9C?A&8WC@;KQR1":@^)TE?Z("="U7;2G#SOJ6XA$<(^0$350*O!L M-6^5I"[2K%:<4HPENIT\BYD*_ET""K='79LSF,7D6Y@3CX9YGQ8)/.X*?OSD\'7:QB^TN):'&M MQG\!@).B(K61_\K[JL3R'_QM_[E9 YLI(?[1 &_I+2%N)IC>T*LA_R0,CLLA M6/+0SR5LS.*QN?847&M6P-^!LCY.XX(WZ&[0!@U+YD(6E#UM>1H]VC*U#[DC MJI']=WJA8?^=K1!/D"\,2^W8),LIC^P/O9I4@$_4,<='VDTOU4X@?WA7P)31QX4BA=6F]M&;(*;/A8],%C; EX#$5#:Y% MX_!L?7#Y\CMMD0@#)4LZ.CR6X\P-*N-X;U%_,EP8NAP.,2Y7S*'"&H0IO2% MNE*@:,$V"5PB>Y@ZQH?X9\P/.W2K> I6A[*W/@M<#U:Z)$P[^8VELAVT[LN8 MDV$B#645TU0\P#(L-E"=Q.\GC%OLB/?H4']1C&19V "<+G*94?#@T06#K@TC MPR!(7BLQ Y$2=B%8HEUZU >R2@ M!3Q[I^D?9+I;EY$]C21GC] M.!7#EM71(%50V,[/8#W%F0951;QH",$-(31&,\V;-D#V4<_@D>H][R!B3D8,P%1.X ( #=Y^;IYCS, M"1S&^EMI4_4E)@ OU( L$0E6\[*C6YF3BBU-*JB:-3,8OQ.!'H6>R A<(26P ME&**HJ2-K<>Y5V>_G MW7-SYCF^9P??N!>;6I,3&5=W[6Z].J9?B5T'Z(N 3E1EPG4C,#VUZHU%U//I M]K>)1N\^B&AT$P+L=;]WA>@R]F2Q.7DG!CPXSW2I[ %E!II^0\%=N2E!E94K M69@S]NFT_DQF':Q)(60CP0D?XK;U($%B"$^,W+[N3M#I^Q:S@_YU1YX:C\A? ML:61IF1ETG1J0*M3>*?2ZG.,A'$M0+V""1SQ9NXRB,#Z>>Q<6;5N\8&(1&U74D4-UT0Q=:-/V])[ M'>I7$&(.,^,-^(Z;]L3T:U^VHSID<5K7PE,92R( !$);:.N=_6GDA T.C6QJ M VX!IV$,!A;DG>\U\RX+BM/VMEZ]FJY6:=K" MAA7']6],TLUG;:%J38'44U_KE?GZ3>B()\#R'!#,G=Z@.J?6?[X:6\W92G-? M35%%D;VO[;-1JXA^&T$V2@T3;$[V.1TN4H]Y3Z?.UC?%,!NO7^EKUXC"LV.R MT1/*/L8@#XI3- ?T+RN+D518(C%=[4.QFMJQ+:$+H]@O&16,<95C:L%QF%VO MZEU TVMNBM:$]0/P$]_ UT\$YB@( 9N7>PUMB*C:(L(6L3.8-YB?B[JQ1@S M;G(0RDX.2]3,)0$68,0PML6IC T>+-%G\JY0Z+VC1*3":.J0"K/ 1&C?2YU, M+80)J^#5 -\0":V*S#1OHQ;0'>VIH+I)O)7*FM !?'3ZZLUW9=]T2!'7E"U=H[TX/-^KEDKNR@-4PQ(7$@_2& M_@V'=H4S=W"F$VP:+_K6L*C>7[4%GE4ZU-A2XQ3!%ZJ$A@>,PO6)/U7X$GJK M9XW':]]#YT/!CC)A8/0AA8NMFQTN\+.;8=M'R&AGW944"ZUNJS*]$(AI,EY] MD0#D78T/=,$%Q7N;+[G-W$N#Z9IEZ1KFJ$3 &/6T+#"X#XXMOF84)Q5BO#C3 M RR[ ),?#TD;6\F#OU.IBB'#7]&_PF[&0H/5SJ+2U&I4CX\F.=X0T7,84\)< M'JEL%M]0J*5Z-R7M^Z>.0_RKC M(076$=^+5)KW.&N.E0(%5B0@IC=O:)!C%R.LKV#+ H:TK'WN26LV3,"C,N>5 M'Y.P\0R,8ZUXJ*4/?ZW/LD^JS(MH8DRJE@DTMM!(_FTR!7L/,%.PKH;CUY6H MS7FH:!5V9":9MR(:\B:* 24=04P4*SEVPV-3T[Y%EWE[D=7!3C MUX5):8-;>8V9_Q)CWX &YS<(=\>CR=P3:B+;5(0.H-Y5.$ M>S0<](\G$\HH\ZQ7%\&*[ A<#(#0=H(2H>T>9B.]OE)85RD'S*]@Q<# ^4:9 MX.088-RS.G,$E3U5$$BSD;O2^REGYG0KUC+> (?HR)-COX+4$L#!!0 ( ,2##5M2%I(5Z2( .+P 8 M 83(P,C5Q,F5X,3 R+65C9WAUYFLV+X/C1\9/@ERS_J*X%?U^H(I$O[3HOON._7WQ'#WDQR>+U MRQ>QN@Y4_#_?J&>/?WCR]/'39T>QG#Z61_'D\9/'1T(^F_[X],G3[Y\=_=_1 M-W K7,[WZ&*=R/_Y9J'2@[G$YS__\7A9_+12<3%_?O3HT=^^J5U7R$_%@4C4 M+'U.NX5OIQF\F_DZRI(L?_[M(_KW$WYS,!4+E:R?_^,$[IKDZA^A%JD^T#)7 M4[Y J__(YT='\%#ZG1X_.([O-Z^2_N- M1#Z#EYID19$MX'98W]M\!("4^>UW/U8+J8,SN0HNLH5(X2V:+W!\NQ?X,+RX MN@Q.WI]=CB^N3L:C]V?!FXOW5^=A,#H[.:R_TXZ_#>\@EE&6BT)EZ?,RC66. M5WWS\G3X>GAQ,3R%-WUW/CR['-";GK\=G 6OWU\$IZ.+X(8 M*.<@D=/B^?<_U$'P6ZD+-5WS1PHVDA;/#_"BKW_&H\._?WOTPZ.?VO^W;[LS MQW1^=7'^_G+X!]&N"^9_-<@?=X)\/)?!JTSD<9!-@U.5RZC(GS\%6#?M;.;8$_[W:E! *6ZR,L(MQF\R;-R"2PI MC0YW&X@GV6(ITO76P0C"4*4B2=:!U(68)$K/0=(70Y_X5YEJND= M@O-$I,$TR_N"K;C?;4-9I4&4I:ED'%VI8AX@R&(%B*LF)7T*" W'@#_P*X,> MN,+1CS]IN'VQ@(MTD44?@R*C:^B/>9; JVJ\[]WI57 A=5;F$6R_1@F[>CBP MY1TX&U!<'X?!LLQU*6 3!KR7:XBIC6[^2"+HI*X6B]@'9S"FVR;1!"? >)S0.8)8#?@?0SP MPT]S%!IH&C8/X9U8!\?'(=F$AT& :@X=F)XCDP-"*%1:RJ"$GTD 5 )F'*T# MZQ?=*E&=,89 /)/?X"M+K)VO&TR60(\$?]6EQN!/Y M>ZF*=?WSB<2;EH1.O"$'X/[3T*A;$7/<%H'2U .0.]$1 +B'BV62K:4$_E84 M2#Z5(E 3]A-6 FY0#L+6AQ5!"ZW+!7)8.%N\*@.U?$:GH^G*1#GDLGH?L>A" M(U?4*E8BQ^^(2&@%O.1^J//T)F:KP>G)^;:)GG (B'1I9-$X%ZDV@/9 *C1K M>XA,R+"!/&%-Q!8ZG\UXM1]H1$-1!(@G$YG"C7#.,0G/VO&>G+ S._:.\0Y;?_55M@[W M FI\ CXDV,1 M@V(';T6" M51.Y\0I'&)O1:Q.(F\CS96)Y"W[F$9@$_&_G',NGP]>CLQ$Z_>_DXM]);6>P M/7_^G7W*CJ%MRR5ZN+,JS_9A8[0=,"^ 2[&Y3;8.\E]K]5BVC7JK478Z6')E MF&_F6GXX%ZQ=1?!@!GTM-P9X#34^JFX1$YTE8%BU;F'XO7PQR5]VQ6+Y__/< MKKP4,WDPR:7X>""F($^>BV0EUOJ;.\6A/_/,'G*75_WA+B>D+B ^GJ"YG24/ M/&9'(=3F-%+ %D%)LPK[-$N2;(4^"M"'R)G[]V^?//T)3*Q],I$,9]ICUR^K M4&E6P*M%21G+NA,1;W F<\LF( 5Y'4AKG!F5+5BB]MJ^EEP$-ZRWO[L^M'," MVK9M:8#A#*-69"Z3S=MA+H^!$>L2@'LA9Z55VB^-^7!T^/C1L\'!]WMJ?^_) M_M[U_MZK?4"+Z/>2S(@]>,( W\ :FE MI:8$J^\?_0UO7F2Y>V21%0)LEHQ\N M<=/6Z,DAO,],HC%GXF!TX5PF<0<,9QS'C##*KPH0YYHA PNEP1,$E0^BJ5 M.9%_E 6:>& UD4UV%^BA_PN@LA1YP3 $FXL\#2F87JLYN_-@ W"-" ICMVT\ M5_8KM .Z?'$N%T*AT5D6NA",<:1C\"OAXH* OV_.--I'+Z_X+[G,5%J0QQ,@Z^QV6!&9+! -7,MQG"_?)[\S M/&8O_KJHO#4^(8 )%#J8YMFB136P(PROX:MKW8'H\O<2L!R%8NY1R.,FA6RZ MO9Y_8#;2Q!O/W3&14WP(O8G_=B@TJS_O0(#9]7"N,KLY[F&I>&+S-X@,ER0&KZPP2T']8>5<6#(_,Z?^KCU#YI"Y]Y.=3$ MX-0*!6@/C[7.TSI^_XF;PEU9?D\=;])_VCSID0V:Q=M*Y-AALW-[ M0&E;FB.DKQ1XQ06RT1+%7DQR\>C9TQ]"]&J9U)?^T\UIG^BFBE8_T,_N :=. M1Z@E4JX))QO)/(0O)!E>4XFY," <]E6]#O27$.2I>1;(5.QEJ6R%&LQ22@F M-@3:4OA[94:8+#*KMJ(F98*YFLC87=I_2A[VAY(Y 07XZV"1E5@.]D#,.PB? MMERLYPL)C. HH"M0G\G\1QJD;#.B5S)2(["9%6JV;!&!J=F=?#2((GS3>Z"( MONX;&6XXB@>B[ &TVB0J>#\!>A.-3\(XI"99]I'M7'-)PZ6#LE$*]$95A%U+ M@;01VP\W1&S[0J5OOE[>R=VSF#4G=3[D/^P<:)KTAH[P2.51N4#W$BJ5*XH( M(%WY9*0P!=>JJ3*="?8%V2"A=4W-@&"G91*@&^\:W>6@OJ*WQA2%P=7H=8VH M2"^6IE@"5UW.UQH_)X\O4!7\IH"J54[N>?(98XKY1%(&>F0$,JC?98+Q4%A, M%'.\N>.J1.B"F(.P"6A9J:W/&[:%WG[CA82;BY5,0.[O'1WO!^0=OT&D_^7I M'1TE_W]]G7DWYAP<'SQDF/QAZ/W<'Z5JZ/S=6RS8VET6OA/@::M-M2S=<$/E M(#G]B*-Z%6\< /6#,A,9P955X*/_VM(6VT'<&;^:/J '"MQ1"'7I4AOS%%;S M+!"@6%%J@W;]J_[3T+_Z0T/O..OF/%?1@Z*X@\#I\*Y=RQQM=R-XYG Q)B13 M*6ZVPE_]-)QE3G$FM)T_V\G%..EPT__.\H_!)7TZ_&326MC^GH$V"<:ZN >B M[FU_R-1SY#Q0Z<[!IAEU;D>!*8&7-DG19\J)J+4VTM.%GB@^YV&4X,'^*[W*LV^L6-; MT]_*'"\U4ZZ?-+DG]O>.]_<&^WMJO[(Z8[E?L8P_QPC=1@FVK<'>N0KLP>F[ MT=GH[3)0)3#F^65+T2 ")97N]8<(_>>R'6 MIKP!EB;)AS]=[\D@+Q.IC:>U2KFVRK0'(Y<"?6^ 1"U ;'ROL&J(JY0) Y6; M'A+H2.>O5(XI\-CE2U)S%+BQS&5HJAU!\0F#25EPM$XM3$Y.2)4>OY?8^L(\ M)?*;J')7$#_9/*SP=8KM0F%59:LA8KP9GJ9Q5^42[\>>5,B,I3X,?@%6F97F M\;:(9B93,*G\/BQ83#++:,/DAO?A4"\8$M3N;#7G K(:VR=_QUS -<$&4>7R M\\G/3X5<6+EUUY?C>IW^H]RX7JGV]V\?__B3(;6*7!$W,&),0B^1,X&E*V6J M)4 *E5^\9B+M9TW#ERIC30*GO:G1#H6ZH#1Z7,4EM;?" ^)V)UG>[A&$R::) M4(LPJ$I@0(F/I.2:K-Q+'UU09Z70ZT^#1 '[QFY:B;&U$0R\4B$^2EH/K^(_ M)FO8*>H(LRR+L8(*B\ :S<)$;%L&46&4>>5[@BAS3"T0P Q0;Z+^M;EMVU/C M4U[#(]-RR<#7IB=Q6SI,3&)&CZ:89?*N"1K:7'&V))Y!Q5>(CW#-@J\D^"Y, MNRP@>Z]+AM]"B!]!-9R1)TQL]YW0-L^+><%*_/"3;/0!^&EW88YG,'H=ABYQ MK?8;,F"HD!2@DRTEMUZ3GX1C=50XZ;,T+$7$RL8R6?L]-OS7-;@'2.+R/N#O M=8"$HJ8FY6MA=^[MTI'P8#)L)9[=X28=4 MV6#E1"1DYP/EXD-,(MQ#@@HEJ'S_D*#R!:6A4I%LJ>1E:HB$2YWKBDO:$(QI M33Z9OA4H4 E)"U-5/)& ^--&S71](4<:;5&&EX*D2DJF4ORD$JGR4R27G.7% M5<&IG &$J5$IWI>+\DMKG;9@V7XXW-7>8N>#B_'H9'1.AFWO50(T5]JU-Y[I MX;=C0;2> % 6TB^_\7H=U#.$/!VB5G#@>W'[KU2UQ&#-2<;-2=&DMOJ*J/GD8F./(?>V_2,I+ R MURQS^3N?)?<#OX=G@QA,H-=? GMSJO*3C*CNGUI[)H#V+@I@C-R=]0&?@?K% M%L[0-/_8EIO<^G])V3;;HJ:OK/>N;:,ZU*U,^+9V%(SKL=&%#X/^XRS+>\&S(&[.ANKM]Y-CLH?UIQ;2YNRH9 M.FI*5K.V>$Y]S;VHUU3EL+=8.'4=S!6)QEZPE@*;'GBIF*Z(6Q/*8:O&@UZU@YMWG@#*75XN M+];!WO>/]A'QZU-+F@_@-[G;)IN.LCK;0__ RN(C-?JO%4@W",73T2QZ],XF M<";!#AH%'X:7X]'9&XQS=<\>')R.G7S6XHS8 J5\<[<[)IBSG!- MUWMI% ;?9\A[ 'T;2BVKK, !T.^HC=._AT@\VEG#UJ#H93 X.PT^#-Y>#1X: M:']EM?SF ONM9;(T ]Z55L#"G.,!V*N+XW6?\TUWE2L;?_+ U4"S%FL6-!-9 M1'"";4D<:[@L)P?FCOKHMPX5P3&KV-RMJ^@K.YOK/4\TFR&3JA&"Z65B\CO_ MQ$T8]Y]IJ7+"N:7\E.8>^#"Z5FPZ =08 ##&PSN11_,P^&>9@K)Z"980^6 9]*50/00@,0CSN;1#BZP.+B?M/)"X]SW*,G7F- MM7U;A&7,&C\WX\+$"ODY6Q#DGD1]3,:FL)R3;3GMQ*8"=%.%LR?8JE(:V9\) MGG>SM/8[]M_1V*EUIT,&B+E:ZKKD- XLI=L@O' M$"GTH)DA>=?H2"C,X)VJYOP#+G_,NS"TB0+ MKNJ!QO/AU\QL:JQ6*SC].OO)X[QE]JML9*1.L^ M!?]7E)_ +WJKU[QA2I0YU*[I7!/9<)2)F!B?.5Q5;:VDK34AW_6\AAXJX\98 M2;/?[G%D7 =QRZE9&ZHT^!UHUSSN$GC,#%0K2?*FF']^IMZ7NOJW8?L;XW_G M3/_3T8?1Z1#,_N'_7HW ]!^>C?MO]X^0V)P H$B)9T)3REC1TZ6PX M@Z6UI@V+\J(4HK-V5[?X$W&L#,-M2\(-#O:MYH0=O M@^';X0GY\8*+X=L!.:G'[^'WR_'%Z&0\/ TNQ^]/_A5Q@C$5,YQRQ06%Y\$I@.1-< +O%G!I**-GIN;YOQZ.MS_)5 M &,IJ+T9*L$<8]Z@IU8GA#NOJ325(6V0A QDUK7O0V$G!F];-KR9H,ICN5K$ M8>:"N$BB/R:E::H! .^"2'^ M)C>"CPYV45((E>/)5 !03A:J\"4Q$LB@5H%E!IPXS^'W1]40LGI@N6XR322< M8FH$*'[0SF,PZ>@8Q]V\^RI&2]O>DX>S0\R[:(/>YGL2R.OA77L 9.N<9>F! MTXJK'#P_R6OCD3R]S9'$E+KG>88XEGP;:&,RMV#T@.\\H(?X]!_W=UEG[R:3 MP/MWQ1-;J@'&K1R;1F3 I0R\!I;.<^K:Y^[- ?9\$B,O>;(:PT*Y.-8?U\B+ MZ.1=%9E:S 4MLFN%!GN?V%&-6]X?1K24!MU8A-K'GSK MZ%M_\N!;OS6P[IR*9;*- !%L8IT(5CGRNM1CST0PYD9O/+WQ9[29(=-[32^T MSB8R1+GN*G&%/VZ:P0[SR W)^K\>;DGIV]54BE.L?!^]NK*U[RZUHO]J8R\# M'4#2+0\NIAB!G!3Y]F(>O^ F$+K\WC0&M)GFR( MRFX'7+=;;-19*-W&8C=3D@NA9;KAM#QUKM-EV'O.U*,0[#F[5;?&=ZB=0Q.U MC)O;!81\:_\=D,/Q,1EQ3]@#5=DDE1? %7UOZK6\'YKN"YW,:"/3:R936S)C MFO)*=XI;3*GA3'03,$S*Q1+,C,7AK2!B? D^,$(S.K41(B %;T/D"R-YCA39 MI6<[DWTFPP(GRU9C.?& :"M']ERHIJL]W)4#O[=I?[W??RXPXMX>$<@>C#BX M*G?EU2*0B&U@@._O:T_\[#]<7B,M7V,MZQ*0#3JU7V?C=6G(:U-\MUJXK3'[ST7']C,)X9:ZBR;W' X M*9C\6%P%A)V7IF5.'0:J'CG8RP21'C-"JAIMM W2@BP!(VM;X.!DVHP8@7V0 MV8LN<1EI'.S8,:<:_4P%456G@PU=4WJ/Z%>;H9:TH]JL3GR!;;7 ]*IEHNZ6 M"=8TE3B\+]9W,HZRKV ?(04PMZTFU!=="575'';43;-2!L1*YW>1N_?KW)<7?.W!C\&OPR&O_\\_NWIYBC M<77^_BSPW8B]YZOC6G\K[/:D84/$2>,./WP$'&Z M/5_9W:+.5\.SX>O1R6AP\>_@='@Y>G-V/_H6M3J[=#;:\9LE4!J8:4K74)A- M)]!F T+XIOH3^UCN 5CFF.R Z?Z,W;M)Z6*DA"=L6U26LU.LE[,T\'0XK1P/&WT6<+>!7@T6" M#!8L3\!: 30ZX9?? (=TK/SV++]E*K7#5?U-P5-N)$PV27F(J=M;_Y%KU#Q: M; *H&YRL!AF_:Y"89->DX2C3=7##B2MM3CHVM4J(5J'K^(N93I4;@KNDF#-A M=/?6"LWC!#7![N@ BH<%B VR2@K=;I-"%5ORECRPB_%4'6')GF7/7OU60F=[ M7:-+S0T9_>PR[Y_)L[,U)X-WP[-3^&],_2;&PXMWHS,W+.!>S GH4:[$P,:' MMNHJM?8?9FSYJAM%KX+:Y!_0LQ)F;BFU4*I:0(?!/%N!4I6'[-V2G?W4K!\6 MZ>/588B9JU6,C)F"X! #<*LRDB8IV'"-IF)G6RV:B$2MXV!'Q*)99/GE%47M M3F"&2;J7.@Q^,2EMJ6MIQ4%.[^^I3_LU8Z>UD7I=0C5!+/0< M(HC^1K\@M:.RF/ :%L\VI]P&;I&I>ZD187=@C!,2.FN";YM-\9E$SLYLB]&O MAP/3\"I).DRN.S_;V6'6)>!2;RA.OB5I=*Z_V>?3/$ Q+%12>]5F16D]'< - M2=F<1XI^O]42.N0'A%)?*8-SS_S32;R/*MZ1$UYFEFPRD['LJX'<, /].4 ML!N!H* I%R3>-/HIM1] HIE$,XX54[LT,NXII$2C,3@C4%<^4AY@IJWKVKFX M2:9I6>A6]B2.C>$G%CCD:2+KNX7K:77:#BYI'\X/8C^KW8=];%6.VOE0#B T M)'K3MC!W.JG-Z<(DB,RXOQ"$W#*1\0RE:YG:_N&;GSKN>$PU*&YSD(R\-^2E M@&NF>!D7K)8. 0'."Z7=3 "R/;"C]CI89*E<6]D_+7&#);VQXV:<6Q4PKLT=-",W60>#/Z8F)87CSR9E MSLX1H="#68635%*&C:F2SF753)'=>31^CSY$:JL-%X'UJH9<#9KK/:KW*-OX M+$M9A)@*O*VAM9UC5@\9=LXG\V1=A:P<;UN4-+A))ICP2N\58I=!ZB 7!LSX M47#:H04A\-J\F(E9(V08R#0JN75O=?M\O<0+(KJ/4YBOF4^+^-I6)HBHP!85 M5-^S+(P7F^P7+E= \6D=[BX/+*S-["EX)&Q833>L3%F6I%Y_9OQ2?EJ"(-,T MN!!$;)5%5KK#35@8IG 2YGT$]1@^RQQ]>UMU.R10AY6#WKR=21$)36<--Y)# MJO_@E#<:Y4"S?7,7EC>LI!I41$'R"8+EMS*>D6\'DY05"+\UKV"Z<9,%*U,& M\,HT$6P&7IM(PCH*RF'O=?%.DS/.!G@B5ETF=D< H^,15=A6I!_S48 YM MLWE +J]-*R[T5V)=ALYL&K3&%DXXKMA-^=-1B>N8T8[2)$5CQY*415OM>O>- M?WFUB)O #C9KJEQ"$%I@V,;.+*(MO- ][B^T)-CU'X=?]P>'3\2RV"I''U// M*MZ$F[3.T09TR[#A8YPR;JA=TU6>\V!<4AQ3Q?UZ,&NU/A#>U:QA 3L52Q/V M2I&:B?*1WXG1(&XVI1GV56%;_]'S37_0F(MM.5^]HO>>%?2.^H.D/&UR>S87S;/G[,#<5@NXLCHNE*EZ@/J) M@AOR,W):.Z+6S/Y&Y&Y\[4.@' /E3Q\"Y;?W6-MP M%W7)-U3D#?"0.(65Z4749\52Z1:]:!R:&&FG#.Q(B6>VMM_'O_/KS@;]JY,W4\?VY[V05-_R V,<52* MK58ZAW&O+99V#&LSY8WZ\]HV5;F74T=*<*D085,<-:TUQ<(\OWQ12_*KZ3G. M\8V7%UEHO HM#9PBW4NX!+5NTK*Q>1/06EVIHI>Z0;/J&J?#43L@#%A!MML0 MAX:0JA?&F'.9S'A:YIH,B=9NU]Q"GN\T*\$RL-VHFI.=6X]U,SNJ=ZGF MLH-": 0G.Q!-0S >QDG)!)35W_9S^CF)7A9BP]485M&&,@>F(AT&U-""\$6A MO7,8O,MRF1G]\N;C*\@K6Q!B*].X1-B!X 8M;98<>0(:?69,SS0?6;_@U#B] MX4\\N7HA2Z,H690 _AP5;[C5G&*]6L2U&ZX:'( X2"5FK*!ZTDQ'M.4PU5EL M F^:7T""_HZ:AMR+^]6#@F=-'D9W?@O>J0)YG3-IZ_3'W8JE7FD;*FH"352 M:H<+%7*O>1XUQKFAURI+7(RI \@WM&*GDN/VQKA]#\8"")%P2@1\0*Y]UUJB M&@?1]@ BZNB@@5H.YSQ0D-O3<9.%7!S*R(A&2+2&U[E0=5$5?/9#:KF=Y,L M7L./>;%(7OX_4$L#!!0 ( ,2##5N?:VOO^<< "0H4HZ=II'L36?:2B:(EX/S\IP7 M0*_GV2)Z\WHN>/CFOU[_]_X^.T^"?"'BC 5*\$R$+-^OG]$@KR=)N'KS.I373(:_ M/I$'TZ/#@U=B\I*_Z#R?'O)71\?= S%Y=?S\^%7WQ8OI_W6>P*O0W+RCLU4D M?GVRD/'^7.#X)\?=-#M=RC";GW0.#O[G2:5=)FZR?1[)67Q"LX6GTP369A\' M292HDY\.Z)]3?+(_Y0L9K4Y^.8.W)DK^TM(\UOM:*#DU#;3\MSCI=&!0^KJT MLX#W(QD+-ZM.%Z?2OYG+B9;Q8 Y$F LEH,<:\$/;K V^WT.6W4M-.Q4 MBPF8+*T(WP7[;_;?VRVD"M!08,=)+)B>8'N].!8WK =< M "N?X\N&EW X&<,8::((X$U6L!%3X"H<$KE+QE]KV4MB9GP2"??2!!8DU#X0 M->*I%B?NPVDH=1KQU8F,B3[TTFEUB",8 ;@7V(9'=A0:T#PND5_[P*"_3,&_ MH1O9/F[3HV=96']VV&UW7[[8^/B@W=GX[+9N7QRUCSK/[]3M,YJRF3901@.G M__KD\,D:\2(QS>"U+M"#Z222(4/N/+5/LR1M>)CR, 3P?M)-;UBGR6K7*)ND MWU40.EV@@F_#CUZ6-MS2[6M)0H#_&U+,\O9.D.Q6[/.#IYZ\&>2+B5 .:?S@ MJ_OPU2!I(^&XK3)T'#-4I4@S M9'@,)V$@8A/&\W?5M5OLK M.-0:@8W4?KP<_ F % 9>1FC=\^B^NO'/$>Y;\SB.UDS5YF#--D 947U4A>S$ MV!IXN0!?ZS#+X3!D\!8!V3D(@0)92(4*"(AA6.JI>Y\0'V#=*"*H#&_0GT/0 MXJ[)5"J-'<< C97F:K6&@G_1C.3TGX(K(Y[0-N>1@=#S)$(97 A![.,C9L=2 MQF08W QL]>JT%&!RO-:1>@!DDW&>Y#I:,2 L3!REGA=>$$[00?1L#G[%S,!6 M?\#-D'+COK]Y/0']<._7OB.[]&\" 4( 'A-!=!ESYVHBF=#_)3J%CDYA#ELM M>#9O >TTG\A(9BM@&\6&L%W*^GSP51JV$-?(0= =9V=S'L\0N:,7EZDD:GG\ MN)3 3Q.!$YD*B: >^3) )R**X)O/9;7=%>#F:>1XZ,#;4PF+R,%? -]=VV4% M 7C6T R&$?\9&_P.")'FX"HAB2JN>U4?/Z(E6V7AYOCM1Z?.3F0&ZPSN,)]2 M4/ZZ*7V!((?/3T&A\E@WZT=@B3PF?Q>$2,0S;N04M2% )IU!&PGJ><9E/,TC MBD==PW*,X\VU41C8>B%"-)"@94-A]0GVFLY7&O^.B@$U!'R2H&RE(@MDO'J0 M=91?<9."])I0&:"W/,IP)J1R\.V&5A'71H%Q3\^C\9()1;KB)&,1J !<>LPZ M7;: 5G- @Z#9S.QACN6$33P!*52/E:UIB!(&/B/'OT$>_!P/R*!$-72B1,0Q M'K4QZ^.P3_D*GP!.R;/Z*[<)Y3T%UD\P-;SD_W>NW/LI\,K^!.CX>9]/@8(G M/%KRE7[R+;-=&R?S(ZSSL,,Z!PBSO:GLBD?[8- ^:?:=,70E!-P!0\=]"P<> MQP9XNR?C(,J1$1#FBH"<);(98%K0\H5D6Y38%Y&-"EC7JFX>:C'\[46R=BDF M,Q)9%AEG\T>,]/Z^&<"4!/A-+:4FX .H"-W8PN.UGM;M?CU^,IDMX\ [?TO3 MWE G)EQ&L$@GP.84%D.H%Y#)G()M3)8H)]?69YKDA,WBQ'IY &K ;R>4I>4- MP,,0@ C5'"+K[6SH;1=8H5S25GHD/7_R.4UCX#<]XT)[U8\;9>(^T_H94]6 M\[0ILFYHJ8Z*?6_L/0T3> 5M1) K!7L1T0ME>R""<;3E>C.>II$1J/;3N@AL M=".^TAMO ,5V3\QV'[[8E53RW_JCOM%,O6&?C:[>_KU_-F;C2_;NSGRTL:+":6J'031I<(GA?%#Y&0&7HJG! M'I@(GP*FB5KH^0*,T>!4FIJ)B8P)T^1I8OSX/W+4OM2MDE00:5(=3:8C467* M8Q7C=>B'8L,R4RX@"FB%@T*0HKBG-=IS# M_[''ZT2&;?9V51G:-O:*CFH!G]B;8:OVF./L7$1U @NGF B&_"W_>6D%0!"( MD($LE4XKA4&UHB ?G-S"8MN76,/2()-8:H*!&)(:;/7D38\J5VCWO[^_8ZOO M *P71316Z=M"WOL[(<@0DI2-&]$)5-7L9;QZD?:5SN[E7ISXNJ]&\< MR_M6(;N_OBJWR5K<*N^#0?\?K+>S5<;-UN^^I=2]]\-^_[?^8/S0M,J%S6/ M?NDL24P&D2R9EQ7N5>IW76UO$?*O6&PP?R8UX: \1[V%SK)>KXPMG6.$U\@X M/++@CO*826S^JN^'I^X"ULV? .X!?YWL8Z/O3_I.^R\W@(W"6J%/]QB7;FK* M[ 9OR2RWV:6)R90%;G6,M<3$.K*;,% HKA1\K<.J*FL^3B[J[@X7N5#5MOFH M*+$V!3<3L$N+(I"'FB5.8ELR04&Z#=77ZZ587^*NILAC-=X(*M 5R75;3-9= MF$U%&:F2Z%XFM8A@B_P+PCK:/?>6[L+WL,8%9IGA$X93T#/QJT;,T7+W'U MYR[AO\WB"2N$%VNE3&N<4YQZ"NMS;OE.$$;>>]6P*(15,Z?*]L6Y9@;="=Y&-"9[OLLLA93.8 Y:7)QJP+CV=:Q'2*0GM=Y>_:F(_.WR"] M>;@[%L8KD=B:RV%MB9>APKQ1F;!$IA-*@4(K-/V"A\*%3LJRZ[H/.N<>?-G@P>Y.GMZ-#:!)L;E+!C3#5O7!S6\_> MW%Z[_C %E-3B\]TP%A002&B;A^2>;LU*C BCD&"$"8$P); >B.I]@@R/T+@J M'N#Q:S-GZU+C(1=TYMUWPB%T1MT>N%D[J8YI8BN^T&'J!3MI? STHWF772 MB=%KH9JSCI2,UA55Y_I[E/Q[M#O\.TCB_0SPK 85;G7,UH-;@Z2:IRX+$NB" M@ 5?D>('[@2_PKU)\$G"Z MU<&( &G\R%=JE.O3ZVH +R\PZ@!<\E')N+0V!)RU%=E2%N) M/W(+@+0)RGCH$@\#Q4S@IB 7B$[B7 9 ]]F KH)/E?6Y@5DFHRSQ>LN MJ$+5BM99-/G(R@H#O$]'9J!N,)/P!P (.970U$!]$5:BYNXNGVI_C:N$00@3 MX(RP')]PB-DQ@O"5%=F9@]PBU8IF$O>-+ )X(ECG1#5.D3!WOF3\QBP2"/KS M3\^/3S&KP&\8S)9'&>#U]:/\,!(&57JFN-,$:DI24HC'8)=5Z5,\]6Q2$]'T M':BVB8-*PF7VGD*#R$3*<87%)*=K!SBK$HW!Z<*=08M92VN8H[L@.N2:N6]8 M9XBVTYVG#;"F..2*K<#=<8SCIF"2..3L.7HTL/LWI,VCBS<0XCG>'3CX42A- M-0H7,5V6A93?:I*SJ?K0U6P4'@EZ[QG67J".@Q4@2P/CAQC%1M['XWO 12V6 M:UL&"^@MB$!R-KK1J2.$+ EA3L-CE6/EW#1&H5/CN5AU",L&3&0K&JU.5_89 M685JWJ!^C9C[%F!A61."IA+ M.+37!VHUL[H4-Y]'FHJZ@>"S!#8BM@?S0:/% >(G:&Z6@Q>SB" '\N&?@6J4 M'J (DO71'69[;)J-#-2KW3';;^VICC[)RQ8-]D9O1\:Y$DZD)B(&5Z&(\P'S M(2^BM28OB((WNA9W1'VX5EZI;(FX.0(3%]$@KX[)7/O8H@,+_MF7VM$&=_*@ M04-@X9!NV6D'DBN)0@5N9)!C^KK%(C'C41ESI= .72O6M+!'*0R=@YV0!KHV MX (EL+)*AG9L<>^Z"-V!S ;S7.(FAZ=02K<*V8";%^9 M)UF?4DI;%2EQ]@B(@8$>-"-?NQ"R8&LK\8*Z $TW5E5:@8J.K2UBV@#:ZM] MG-YF9S>*LDE2A\ #4R\JU3-,LC5AK1^8L^<"'"\YRU5-230,#>Y@HF M#V*9L7-%Y[W?2@UL$GQN ?1 @W?./R<99TJF@?S56C1I=;L=_G'!\&S5L&V3L/441D/@?^)+8 M:81QI6U7[X\KX1VLF4D1PJ;VAP.F '"QIBWB2_^L>N70_FVY/1,[5FI^G MV/PS"*[" #^/,EMR>0[F$;H790A+@6@JF_:,IY$,3(X3FGDG[]<.)AB,;A]N MNNRWF/9<1##)R#BT%!N\YGAO"]VC&+MK'0U%;#,J&2E:XC?3&Y+4!O",K[X MKP+9 .5VT[7#I2.T<8HE,0EE87P^,%DR>]RH8?HE >8\I)E159+)\SW2^%1G M-\KD.N;8SA3V?KO@_HRG=#7(OXL4-?)!61WDTM>E']AP!LZRX7H26[,9F%QW MQ&'AUU\_4B]R-VK8B+G\'__9)G=EQ>T\]H>!RDA*]0H4+U.CZ%PAM@3VD::\ M/[8'&!O5J*N:(/;T[P JDO-575\?M#C&N<0S-R7_ETZE]?AP^L!I1MGCU4!Y MQ%41SR7-:=*A48Z6TBEN^[7>SG719E>Z.%. DNBN<3>_%-;MG+K[L?Q"'[K= MM[C+*(_MU;W%-,''QHKLE4LZ>&=4'Z=ZWT8UV68)Q"SY5N%]1=W1<54,""_"U;3D1J7Q8#3$;A06&0#8<%'EUG1%,1E13H8N*Z"H@[M+#:P) MFN[U1 -*@SW>@(>-\/=0O%]E+#C)9'[X@FZ'P]KQAC'=$ 7#"JR+*^X I#.O MQ=V1Y01#$8 5-8=*7AS:(JQ7>5A16A*F\>&0-'3A9X^L?^S&\D M+?(HDUA?5>"#\CSM[?2X+B_-* HFW0TGS9?4&G5P)Y*E7%(O ==S@VC(AS83 M\E45 H.(8D1*N)FB697T])"G=*MP,T_;QG[8=:-_=2 M_@1GX_;4BE?OHGKO,7R+56MS"3@K!W?-30A-\Y(Q_;97<0=3>4,C72OGJH*I M@Y1,Z"!I[LFI!\M"2-3B<"U\KMX2\I^8$WEF?@C]&?T ^_\#4$L#!!0 ( M ,2##5LFF9H@&0@ (0T 8 83(P,C5Q,F5X,S$Q+65C9WAU0SJT;C0G3:G9[XU=@K-9%5>Z$*3:?S M<4[VJ^N3?3_)26CBV>E)K"9"Q1]V5-(]H'8T: ^.>KV#I!,.*#SL)+'L][K] MI'(5WU<,=/T82=567-,//_PH-,Z[.7%\53%Q7@8M-O_VED2+>BZ M:$JM1MG0*XS6Q,"\NCDRVMCAN[;_<\PMS42F2L^&[R]52DY\IJGX8E*9O6\X MLBJI9)SZ+V$RS.LOI[4N&$*KC.:Z!1W6YOQZK$)5B&[0"D[V67YNT8I="\I& M6#NR3Z_MQ_,OEQ<_7'P\N[SXZ?.RNOY'=2.TIQO:GE#5BX;XD9+$TDS\TA*7 M8T4Q-41$ME#)3!1C67SWKG=T_" C;A F[0@@"TU1F'0X@#ZYC&-$0E-34@R[ M?=SQWE)9#$\-F\%1_@S8"EIS"YYTXN7%"-JM'AM_(<9R0L+21-$4S%&,E1-_ ME-("R'J&^[FQA3"9^,'8]+MW0;]]'+2;_Q$F$><3LJ4#K62NL&54*$C]VYHR M;XB++&K!CX-5/[XP7W6VR5??2P)?5CHH-9L\,,@%F MD"H3,IN),H-_",HC-_@T >=)D>+**JE%(B/YQ)&-*[7,,YF"!2%GD%(AEZ Y-8K)B.E;16+B2?]SVGY*E>A V M(%5.(_EP'INJ8@P#74Z15Y#'S:&:B6$F0(A%"6>+R_ JH-=]$= CD:@,SF6< MW#JS =Q!',UVH5UE"4A$>J)06:3+&&,", N>:P!LBHDGA[\9J@QAK6^Q6,/ MW9D:<(\5#]Q@B5)# T0(F?SGE](NG&(M%FZN;HM#12("^)B23?K/2&EHT% MD+FY,BO:O@J<'6P3SBZ7G/+>U1BJZP,F Y,D"I?>41="6O*0@(M5J(E=)P@X M#+5R8Q9GL11$R&3(U[%RD3:N1#^F2&MTA8WOM&"R7@C:*HC8*P];\F1IR9.]/>_VN_$,"2YMUI>3]XS1 MWL%S1*3QMX!B?L+\>/PVN)2)9NOMWX:0>$A!0SU25"::T M& 3T!;.\ M$K>5"GI4=<]BN8;?0F)!9!CTI_A1&>5YT!IN!5KK_+$,UGL3T IF[T]=]X8N MX#Y1,2-2.I-)SE;2 71YX%387Q)= MJ*Q]4KRN#F+#;/?1^2ES?2Q*5^\O5=F0CGFP@?8E2M ?3Q<.()7A:DXJV U)SX*I>M MNIX/ .IJRK?<0=8#B(YSKHFBTK)K%Q+R;WU-AG/P=^XY1BFO$4PWM(-@^H!E<%*(0FE M),K(PEAWDX;]#0R6IJHHB-:2>&B0XKDE5M#)=]\%6,&9CCD9_W,9.X\J^J-4 M4-G'49GYTU6W][:9>63B/=.HC%"I*6"(=XF\Z8P4P>EU"KW95$Q)7G%.K"HE MGQ5]C>=/2N?G2@^"4EW_5T<6:]A)QNCHZ(:8H"+ORY=0V@1I6F5#8Q>D*< MJS(YJH_?;F3:;GW-R87)AT'?.[3PFY*Z.02\ MR#:QOEKFCH;S7XY!MKF6LZ'*_%+Y3L?+B.%GNQ-F;*3U^M&HSW-5<_W8=]!O M'0P"?O);6/R+YQ/7#X5;_J'P?A&OMO5;[4ZPL;7=VMSVOT;M]%I!T/GFPW8/ M6IUV]YL/VVOU^OUOOP;=5F]P=*]A][W7*L\!&RZ7V8>=[LZ\0QTUPTY^+8)Y MG5-!@0-I!1XF?U)&::\>D,XM?C/F!1K39E-V7J/=?SW.?B\=U\QW#:M(^.EM M^X3$N%R__B5?;;#J6=QU5HZ@C0BZ#?]*U;? :_]Q>%W_7E*]9L^!YX/#8^=_ MKK[V<^>]JK>D\F;,=AA3E[Z^,LZA(3\E$N\.!OSW^#6$Y6>9KGLN^O^\)&_L M]&;,*S9F(=J6SC,&=X^@!T]\M.-MO^2WS1]&2*]P%7ZVY!3/[T_P/H*%$G%^ M35')C^?$3]6Q]QLMO1FSU<;\73OQ)_Y8P1N_^W/URH/4JX&XMRD2]_V)Z ,_ M7;CS84QNG'^;=5B]SC2AC9_*U">N[=LN,D1U5A:;NVSZ8&6-ADL_JZ^ ]OW7 M1W\"4$L#!!0 ( ,2##5NIA/(%)0@ !0T 8 83(P,C5Q,F5X,S$R M+65C9WAU7Z'"=!=FG!#G#1)89N@NVZ$SW7N[P_1^ M[,BVG*C(EJ]D)Z2_OL^1;?+>Y64O!(9E-F#K2#HOCYYS)#MGXSQ1YV=CP:/S M/YW]N=%@7W18)"+-66@$ST7$"BO3$?LM$O:&-1J5U&>=S8P!CF;G9Y&<,!E]VI.#;JO;"WK]L-<+NU&O MSWOM8.#C,CAI#<)@\&]_#UTA7O:Q^4R)3WN)3!MC0?,/N^WF<2_+3Z%4;&I8R5_Q68#/.ZRVFE"X90,A6U;GZ;M+F\'7*! \SA)<&ACWG\JC*@&(0,2:172#V6RJZ(0J:A*B*,"< L1,X#V"013X9X M$U0)PDK-L5C!P*Y,#;A'D@;V2*)0$ -5#BIK-.GY#;,8N5GMH:G4:,),B+ M8R).-TN]H:6W #);*[.F[9O 67>7<':]%)2/ML)051\0&>@XEKAT@;IBW @' M"818!DI0Z)@ #@,E[9C$22P!$1(9TG4D;:BT+="/*-)H56(C,SH4$6Y;=@ H M1 +8*N-]>1N.>3H2[ +L\[U0PE9IL,,;?N] '+K^?B\JKP[_.&^ZP88R1[D9 M+OGW>&-@2S5?)+A[Y^032?5P6JY.\C0CLEY8M.4BHJ@\S.7QDLOCPT,7]M7U M# DJ;3:7D_=OPLE M]4 =5,99F@"X,!P,$3:1VS0TJD;AS:)\QSPF)>,4)Q!ZFJ3I@CPJMR#C5* MY ?H8K62D=LRVR*P,I+<2#) EM6,RW0IC80R%Q6&XR+KRA&7![054 B;9=O>T 7<)S(B1'*K4T[9BEN@F2IC@BDW40T9@%CR0"J9SZA2V30M M+2"'+@><$OM+H@N5M4N*MY5!66$R ->ZRBH,M8F< J[&'HD4!9,"?M$B,EH8 M)(+]0XE1+""9.39^=2@-=P*E-:=>3K@J'/%0#$4Z:@_?-S-/3+P7"I41*C4)#-$ND3:=H10(>I5" M[S854\%O*">6E9++BJ[&E];G2@Z!4U?_ED<4&=N(1.EIQ1TX;8%?5A! & M@E"Z>65*MLC'MD@0?_C'F5&1_\:SMU>:;G=JGW&!K!H;K'H/416.HH +=VY= M <@KTY1,)UI-!.6JE(^JXW=3L9I(,J5G JW3L2ZIC"_!$W!Z8MIN_BC(N;DJHY +R$:<"_BF=6#.L_3D&VF>*SH4R=JURGTV7$T-/="3$VTGKU M<-3EN;*Y>O [Z#?]P0D]^\T-_D?UQ-5CX:9[+'R41^MM_6:KV][:VFKZ6]O^ MWZCM'O39WO6QPW:ZS8Z_O?FQP_::O9/^S_=!I]DYOI\/CES4RL@!&S;CZ:>] MSE[=H5HUPW9VR_RZSBFA0 MI#1XZ>U9&::T?D-86OQOS"HUID2E[;]'NQZ^S M_Q26:N95PTH2?G[;OB Q+M>OCXK5%JM>)%P7Q0C:,+_CN9>J?@9>^Z_-!Q_V MN\>GUGUN>K?G)V%YEU?HNS&ORYBJLG6%;P8-Z2$0V^\.Z.?T499N?A^P6J7/ M[XEO/-GTV/,/<,DN$=$[^;P;\T:-6>"7I=.(P>H!\N"9#V:<[=?TMOC#^&;% M"\S];FUPQZIU.Q'L?\E0L%^-L)+T\MCGL10Q^WIW^/++P@GU-1WU%4:8=RYZ M-V9'C7DCF^>#7\L7%+ "U];BX?KR.W(GEP_\BL'*5U@R;=U;I\/RM:.)V/JE MENIDM#7OP@.4646^WF6K'DN?Y;=RCMRW@?X'4$L#!!0 ( ,2##5O%2T)" M704 "(A 8 83(P,C5Q,F5X,S(Q+65C9WAU M7[$UTP1F;%F27V++#C.N,2F9#B;8F;2?.F?IA*Z1=,K="7!_??=.$F",,PDE MA% #XY&T=[O[[.VNUKL,(Y7$^\.(DF#_I^'/C08<<#]/:*K %Y0H&D N67H& M'P(J/T*C4:X:\VPIV%FDP+7=#GS@XB,[)P5=,173_8K/L%G<#YM&R'#!@^7^ M,&#GP(+7-6;W>H2V[)#VVMTV#1>]A=/J=1:]?H?V_;[;^V[5>=3(UN&"!BCS'MG^IK2Q5]%(U2,S.4L\HC-20([R2[/.8 M"V_'-C\#36F$)&'QTGLY9PF5<$POX)0G)'U9EU2PL%@CV3\4A:%<G,Z/#H_& MH_G1]!A.WI_.WH^.YS"?@M.#]];,&ELPFXPU]<6.T[4'3JMCUU=Q/2U$HQF, M#J8G\\G!"IP5$'V[^Y0A3 ]A_ML$9J/37T?'DUEC^L?ODS]A-)X#4ES;=M>4 M+U3$:UN]AU"XR@%GZPARK7X2T-0T&7,+-@ M'C$:T#J<""J9/@XC9HQ/$?;R:A'&0<5_1L2"I%0VII6K&LRB6/ ;:@>B='.,D/3RKK9%;*4I+Y^C@P# M9ECKP,!5>5PC3^+RC6%R;$$N2Y1^UVKW M'5VE*#QA%52"RP+&,@5,4P7KM*YEN\Y&JFUMIGV.J]NQ',=]<+:MMN7:K0=G MV[$ZW>[#VZ!E=?J]+V+;-*=6G!SZAD1G>UUKU:H-&0D"K)<]-[L$!]WA1O$0 MTW#=/7CVJ&]=^SJHKP*D1+P%\P."L364VG/$??\X^SN7NAZZ#:Q(PH^/[0!? M;JNUTKW.:@.J[W)BK=S?T(N]?L6@;'\V^H_<_C38YWHR\G4)Z1E:X8NZGMNTM 7SI,%\JV_B MC]SU->!W3P1+?9:1>#T0]S9%8M-T1.]HN*ZD'*?=OLHQG^MQWY?VB+UQW?4N M9B]X:*8Y+:G2(R85 5EP-!F3L*!Z>A[F(F4RHH&9OZ1 RY$PUI-4-\3O.XDQ M&1.EI%Q5DLSD"J5DI)B;7;??ZWI&H>6CGDC5DZJ 23_F,A=X6&MMG7)K&OB=H3+2?;1SDESUV^WH+6:#]'5S92YH=&WM6NM3VS@0_WY_Q5Z8:V$F<6SG05YE M)A?"'9T[0DEZCT\WBB4376W+E60@]]??2K8#(:33,I1"!V!,G)6T^]N7-[L9 M+'0<'0P6C-"#'P8_UFIP*((L9HF&0#*B&85,\>0<_J1,?8!:K5@U$NE2\O.% M!M_U6_"GD!_X!IW]YG[7(_NMN4L;'1IXG:[GMO_Q*K@5E^=[E%Y&[$TEYDEMP0S_7M-W]ENI M[E]RJA<]SW5_JJPMU>Q*UTC$SY.>%1BIH4!X!3D0D9"]'=?^] VE%I*81\O> MZQF/F8(3=@EG(B;)ZZIBDH?Y&L7_8\@,^=K;RT(6/"+B"2ME\WPCS?AJP>=< M0\-W_$'=K"\1;>"Z(6R NF/R:TJ[?Z>TH_'9[/CH>#2<'4].X/3]V?3]\&0& MLPEX'7CO3)V1 ]/QR%!?[7AMM^\U6FYU'=?30C2#*>UB9__3;^&X:C&2#%=UU_0_A<1 PW>?!I8#RA"*K7 M:*??(#2.$PA$DK! ))E)99 MON$7*;*T"L=)X,"NV?AJI]'LCT2X?LK>:8LR"37'#&3A,+X*EB0Y)RA,'',E3*BX)]9 M23%EPH))AA(7$G5\W^WG..R-U]]#D:OP.[GBJ,V(DP3>XIT,EE7X@P<,3B53 MW%BE"J,%9R$<\80D 2<13,(05T@KQ@P3M,HDWB$SPZL 7@57Y4R+G)&&J-KF*V!*&@36,<;\JT@G" M:W7Z7^2)C^YP>;1O7CWGYMT,P1:>%V81NF& FHV,^5&?9X:]#2,EE#W48D5:Q7 MONA3KM*(+'L\L6JRF_K%87.AM8A[IC*Y,-$8D*AXAMBLFY.+HJ7;=II=S]0M M&BVL:5O=Y5W#^0+S_E"'T!\[S M%)6M+7Q3E%!$G,).LVM^^_=">G?;I(C2Q]?$"8G9'9]*OX)*GE(B>DD^+V"^ M4S W\DNQOV86][KE 44[L]9]Y':FQ3XSDXXORS>WM #VOWN'.FZC>Q+&OE>[ M\B47O8!YHF"^DP_/NZ>28P"F&($;L;BW&7YUV[F\HS&ZEF*]9G.54S_5B[XO M[1%[V*8[G<](T%*VB:R8-L,AO0 R%Q<,N((Y,W/O,),)5PM&[9PD 58,<[$P M9*9Q?=^)B4V)R"41NN1D9T[()27YQ.NZ35XULP3#'^5$JIDQ4:Z"2)A\"K2< MV*_WNZ&8=17#(,-"Y"Z@-EOAGS,NO#5P3X6R#?B>9!$J\8)M'<$7O7#W>@N9 MH_XRO7W+MIGK'1*N7?-O%]3MMQK^!U!+ P04 " #$@PU;M3=A? ]] 0#S M;A4 $ &5C9RTR,#(U,#8S,"YH=&WLO6EWV\BU+OS]_ J\S+F)O19(8^( MN9MWR;+<48YM*9*0+(!UUKT=BYBJ M=CU[WK7KE__[.G2E9QJ$CN_]^A>UH?Q%HI[EVX[W].M?+A^N;F[^\G^[__7+ M_U>O_^^G^Z_29]^*A]2+I*N DHC:THL3#:1H0*5_^L%/YYE(=RZ)^GXPK->3 MQZ[\T3APG@:1I"E:,[LMNQI<&+K6U(G1KK=-JUDWFA:M$TM7ZH:B4$H476WV M._+3!:6T99J4U&VCV:D;A%IUT[+:==KOJ4W;M#MMJR?;%TK'U-N*9NI$:1H= MDW:HTE?M/C$Z.NUH?9M]=Q#!G&'>7GCQZCK>SU]K@R@:77SX\/+RTGC1&W[P M]$$U3?,#NUI+;EU]$[XNO>DB#*+)C7T2]MAM\.,'G'QV$[6>9MY&@?YQV+#\ M(;M-:>E*=NO"\%Y[@JBF*_@$O]TA(IV^V)W>S.T-J-9[\YP]P868(-G66 MWP@79F[$B_;GG6Q^2B]FMSNNJD:KZ!\>#L5+$4/[-SAMS<[PP(IXUF5L< MUI\(&2V2-[TP,VPG] U-;;_U^N2.Z>"CY3=/!_XA"H@7(K9)!-R"WU/JBE97 MM;=:53UU7VG@N7 M ,?6J%?_\5#K_C*@Q.[^,J01D?"M=?I'[#S_6KORO0BXM_XX'L'GK>2O7VL1 M?8T^,!A_Z/[7?_W7+Y$3N;0+,*UG>/SE0_+;+Q^2-_=\>]S]Q7:>I3 :N_37 MFNV$(Y>,+SS?H_!]Y_4";Z1!\D_'MJG'_@G7OX,$"1PK^?QK=$_[O]:L.DS# M(T-\$W4NKCWXW/@*!A<0]\:SZ>O_T'%-<@#=_3JLTB/LO2H)KS_X,0JTF)53^M08K* C$C#VN'P**,6A?7;"*'!Z,?YXV[_RA["4#P,2T/ >;ZQ) M2!MX7,F&J2M %:4Q)7PVKC6$:2$?ALZ%Y[C 4$%,LX&EXNGB'L2\%]-[$ &. M!^H5%H11#"3!;<]UGMBXKU]'U *]^N@,X9;;_@/\&O:3 20KJ&8#;;8!@]LM M7DLYW*!RJX_2[,*. \8UT^&VD66V&K &:S$WX*\T#"F]'5%<9^_I*P7M]TB# M(:XM2@LKRC[85I1:]T[]UY9?-/?YHKK#%U5]DR_>4X^^$!<_//U,J!?SQ,_5\$.G+ M7KLI:69>\6%V]&_-.J1/",(%*J(:3Z]M1<64;Y9/8P3_W.IM_@@QO71PR:6M MWF9E>F+9^[*+F[PQ%0K)2\$6RWZGS%S._@+:P]]]AP828S&ZU+.XNOF?63-Z M_N')"&;?/F(*/_L+/)D@0J.9V:IU187_ESTWO389IIV[M55'MV+V2O9W]I$/ M,_->3@:- S(D+EV4SJQ35R=$R*[L,C.=@YG-+[!Q_ 4V>".#L3D9C.+(T.20 M#)NR>X%D:'% AEEVS\]L'W9O\S4SHZYJ=;T00=8Y],Q2!"9V0_*G#1][';F. MY43?*-H&DNW 51;GGMK-$< 0G[G^(\: $QC/O@=_AI>O#IB+V6UIV"#RK9_) MNW[YL/03$VI,1G(RDILE)_FE;3MH:!'WCCCVC7=%1DY$W+*07U5*3O][&A'' MH_8U"3 N%):&\ >WBDM/^#UL=CVW2OLH<94'HYT'.ASWCD0X0_NU)YN:F5W'H]O M0Y\@+*J5W<4\JNUXB@4JNRMZ,MOQ%(MU<(^TS-QTF("W5G;O]T2V8V'T+[MS M>VS;L3#""T=U,YKKQ06&->&HGI;^PE$]$>$YKV"@J+*L? MW%$M"1V$/U@BT I_<-/EO_ '3T1X'FH[#S2ULKM=QS?13E!; MK)?=.3N9:7**Q1+EM!N+L:(B=GK9/[+SV*9)883G89?9@:;& M0Q'J;!6T4I#597#G285!!'(_AD$&(]"2X^]D2!,.P4V0WS[_N,\V[[*=L /? MM6EP>&-KAN)OZ^^96_?:S\:MFW5/76SJ=(<+](CM9I*]W=-UNG1=W\);KOQ@ MY ?P+^P-X85TW4KM.X3PTSA_95ZV3J]4TN(SN,T7"L1L@)@3[)(TN'.[$P7@ MA;[K8$LE^QJ'Y= Y,^D?)'!(SZ4WJ"AH&+&[QG>!,R3!^!/U:!_>#O\L2Z;? MX,ZQ+M$Z%+@MS.#69]Y%?$UDZ=]\QXO^ 1^, UI-S<>MWUVB=3N!_FERZZ]? M6A:Z(>%W/Z+A5Q\6[M*SOS@>\2SL@40MZCRCY,-US/Z-[1*G)LWT]Q"]?9P-/R'&9$W+C/*B@'^( M1_#"M8$U?MB 6Y^<0[H7B7?N?&J,2=UCJ]J$P/CG-\=SAO&0JSX5A;6PX\XY MG@T*PD\W$1W.A00G_:@?DM<6%L#/#,Q_.M'@*@XC?TB#3R1TPMO^7>"@Q3H[ MD"_86QZOT.S)HD8RR>5_BD/' T,WF^J4\:]=:D7P;>("YW^CUH!X^$=Z8R6W MQK:X"Q4(N&X*5Q:9'#HA/@B S9^&4&G(@) M&LR9(D!86KB>7,*>"+(B5EFJPJX3H40$*\M8+G..*O@LHJ650^JY:M]2QH]+ MB=9R D152ADVY@(A'!3*G*$"5I521JX%8L]:$:L*=]'\JJ.VK$#A+HW >]W. M62I!D;@0BFJR O9:3Z9*V[3K)$ MW(5GA0Q^<\%4[J*E0A"N7S01,"QMUK@$L922XE7,N*D%+&C[E " =U,V>I M@DL9P1:(/7--S%U0O^JH+2E0-.Z2";S7\)RC$M1$]D(HGLV0OWCE+D5_**/GIL7*V@K^4H>J3]?(ZR1)Q%YX5,OCM!>,N6BH$X?I%$P'# M[*/?R.]^D,5;PGR(90@_6 YQS\6(.\V1H:HFPH "BTODX@FZ'*JZB#0*+"Z1 MBZ>HQM9%/%-@D1-[43^+B.E>6+SQ[!B]A_/!XHGL1;V4 6*!Q4K:BZ4,0 LL M5M)>+&5P6V"QDO8B=U%\#K$8 F%8J/E\X'@JDY&['(6 (P]P/)75*+(O HX< M&8XB 2/@R(_M:(@1C!!AYL1V;(ALCP,B+W=@4 MZ1@!1EYLQJ;(QZP#(X/&R ^BLVMPZ[SQ'!Z M_3J"@5#[$=ND/=WV'^#7L$\LAIYL(9-A_W*8%S=L']^32JPV ])AOS2A:XZ M.W&!XP'6X=Y%89M=V0W8W&5[!+#W W9+ )L!F[NLT3'5;%7!+:1V F[NLE " MW$)R%P3NUHFR6I7#DQ"6"9Y.E)BJ')Z$?$KPQ%UNB>,"LMP:&'55J^MJ,6O M72ZE'&M0*!]PESO@/)!YJ'7@+EY>GG4H5"9Q&R/^ MHYHE^=9VK?>##!)Z?G MTLLPI%'X:9SD&%P2SB4TLK3#/769'@\'SN@ QQH=BBFXC6N69#$*Y0QN8W%? MB!/\@[@Q_31F2[",]"0=?89(DL ;CK^"' MNRM&=>.-XBAD=ZBED1)M[FJ)*PX-K3S0X#;Z4E%HZ.6!!K=!H;*H]T)7@]OP M4$49];#JO5#+C]N(546A<5CU7B@T^ VB51,:AU7OA4*#WY!>2=1[H:M1AIA> MCL2?2.@LA'."8 PTOZ=82D_MRZ$?P[)ECW]V0LOU\?GRV%QEB*Z585&*Y)1. MR>)<2Q;E.HR<(8GH;7_R2)G9I%.R\!*?*U(HCW ;U;D*J.V _+'8UOW917A MK4WMS[2W8(;O^ MT=GY?74\ %CRZ?(P-[=1( &E(T"I4*G$;0CK+2C=TV???083:O8F 2MN)!2W MX2\!JS)+*VY#9\6L[0Z4GMLZKBHY6K^]=7SFUKVVCG>X#5L)>^0X'*X4QN'< MQMR$XB@SK+B-&KX%JZ\T@G78D-@"34=#D\EMN/.$0NJWF 1 49K;%Q=^&G\G M$2C9.<4+E+=[XP3=H8 W;U:VR6WL6,#[3.%=9&S"%('XLX,2#UZR60V7,[-LIRB3:LIPLT\=G0VN0TW<[,LIV@@:Y8R="OL MZM)+:6YCN_\@@8-',-]/.EC-H>[VF0:>\S2(OC@>\2RL"85;'_Q^80?N'0F+ MV,G[GGA/Z3198V_'1#D"; +M M3\3[^27V[!3<)0.V@%\*/VY#P^C<5/)*0E%'_">CTXF+F- M.Y\%F(616BB8N8W65S^1)T3UP='-;=+C/-$M9'>AZ*YX[D@ 85,@<)>M.KQJ MNPM\H%$TOG,)(,RSK_^(G1&.[M-X$0+_H /'Z"YIRMZ*?8<>T2]3755.Y"SSMK4HZ(RET( M=&'J3",M[$I*;%B&O\7N&.E2E,T@ M\+(:+]P%8W; RV7\%(>10,QQ$,-=L&<3Q#Q07$8A9TZ%&NW@\:3MYI8$M N: M&W>!E0Q ER\DL!?=XGN*!V'BN(RZ/'H1"X%\0QB_-FQ8^). M??7/#LCYR"^LOE.P*8" RR#-$4' HS1HPKIL"(3\K?L!@=O T@HVO:-!WP^& M!.RQAP$)#I$_X()!N0L''3[).[?BZ$@LK/9#W/L=!,&CG[MRE1G_Y4NSL/S(G A;[F+LW F;[^1X">&0DK'B_H9UM:15/\6AX]$P MS#XP]7JO7?"KP3X"9]NSOU%K0#S\XV H.5#TR> N^B06_AC'QF@&EY$LGA<> M/9!PZ(3X("S]9P?]HUZ,(RT=UW,7S!*+?SS.YRY2=8C%YXC9N(O\\$?O0O$M MXBC'1K@(C1P;XZ6,=MQX>,9>\LIKUQDZ'KNS/#@O91#C%%0O$NM-+F,3W\CO M?G 5AY$_!.KF-HV!RG1I=J$H"Q76V(*Q!6SE[IWPY[+.%=E'%VX^X"@^4<\: M#$GP%N(ROR>T MD&"A\AAR7"9KA182+%0:%FJ)S+O@HNIPT8EVIK5$&8#@HDIQT2EVJ+5*59,@ MN(AU%K L/P;TWE.+.L]X;G=%[:12)OS/V%O?&IA%2O!SS*JT2IG3/V-G7'#( ML3FD5&E[8=^<-Y-LY03,; 79CTFX2\YG"_9;3, QBVCNP)[PT_@[B>)@#K\/ M\$LT_N1[Y3F(I\5=0I=;LA>Y\:G%71)P>[+G&L9.'BH/[KE+(95@ 8KD@#9W M"8AI@- %+6;?@=X;LY /@64;J";]QT# "%_93ZP M.;U2S=*)-G?A=H$9WIVO-I?!Y6,=H3YGV>,AAYM:]DI1EGV;RQ#JL^0<.*G[P7F]"&CHQP&8->[^ O]A@'*4CJFW%.K$W"CO(L GT]^<#S$WX7>&D7P@G!$O.XOO> # M?#GY=S* A6&,B&T#>NHN[4<7:@=>G_W"WIW\E/LB1AIIL.J3V5LMW_6#BS\I M[/\^]H&F]3X9.N[XXB^/@+50^DY?I'L?O+R_R"$L0#^Y)W3^0R]4 [[(_GQ) MR-.&5[B.1S-RJ1K2Z,?WF\?KS]+#X^7C];Z M0;K\_EFZ_M^KOUY^_^U:NKK]]NWFX>'F]OO*T<^NO:HL6XHB)Z1L-*%_@@P" M@$2^)TN?&U<-20/[[W/1["2RPI9?U[VDE@KJ!#A%'Y[)$> MGK,>U($>+AF%]"+[QT?;"4^CC[ =0ICS3(,(8>_H1]KWD\E3< M-)1$Y$0@V"([^W)ZN0&7/BS^KC5TQ5AZ16FH2W]?]2:SV3#,UINO^L!&EHP. M"(#4_;6FU^8$V(4V>I749=)QG@C^:'.X708.<:4?GF/Y-I6^/0#>0!76US*. M,0^ZA,9;X^WO,>@U&KB@=$=^$-4D%AJ+0.F\1A=]YY7:]2B()Y $K_#/?S+; M1NOC2E1&]@Z$1.4P3\<$1X>4/LN)^//U_=?_R7=7]_=WC]*=S_N'WY< M?G^4'F\ED+6/(% E59=N[R6U^BWEQ/!$!%]>/>)EU=2-&0(Q MR'U@7+66D9O'%LH+9$D$FA](T8!*?V2(D1+#1@)[A]H[B+H[]OAU8BW- L^& M7^I#>,4 'ZO;9%P?4Q+4J9E71%EC#T4;"0/#)M_>!9^XX42@&ZE -ZHIT!D9'^\OOS_<,+'-AT37^9 Z MF42/)J#)1'H_\(?2O_/_)T7^[ __+I>$O?*':8FX],4!40DH[]'@8@NU=DGAV&[>=^CU]PM)ZXD7?X4HV_5:M>PU\'H<2 M=ET%6Y%%<:3? C\>R=*-9S7*K9K?7;\2*V+$D/R^%$R(()%0"D?4PH"<+3F> MY$2A9 V8!_XSOF5K&[5KW,W7)"PGH:G%4 MF$Y/"'LLP788NC^2UYLTM&XQVL\*^$ZM:YIUU6QJFM)^6YA-+8'R8'>Y$_R. MX4\""\''PXREW^/ "6TG$>XL[ O"T,D#EMT;/!'/^0_[^WW5P+:"4#>-^\9# M0[H>CEQ_#)0ZC^^XWWJP"\H2DK-%CA&HP_Y!2M/9;T,TR>WP9W8"^ V-[['T0#Z3/YZ4=D P58 MD-X[?+B@T'6\\X&"[O_OC!)K+:6>5NLV.TU%?S.Z4@V+(:4#>DFC ##FC(@K MT5=JQ1&P,OSENQOXWEPH135J74U3ZRT@>,FC!M-@R9__U-'4]L=0BJA+ M1SAIR6.SEM%^=F-$N@3.&IG#$H?(^?[ALF3+\ 64'-CD"#V9:3SX@Z1RBGAV M]E/?"0&1$N:88%7Z&,;QGBA8=J@J)9>$D12P>/JF@1V]V(*5S9;G 41MX$0. MO"P)4]$ YC"*@S#&>%7D2W ',_Q5[5WO/0IJ#/]>6M$%Q_$J<+O!VD\^O-S: MAVO+;/=.N]%NKKBV\J%5%XQD#(6\2U6-AL;ER#1%6_^VU%K)KDX@F"Q1H8FB M(XF_SD9VX:,3N2P&3(DUD"R0"N'6QJ^"TT^I6UDZ!83IM(?QL.>[[\)E(09! MI>]I0H&^)LI& K'\,G 65/9O3JX.,]\QAO,ETIHL)$O@%H2.QE/PJE]Y- E MV[>N*=6!8U7K,7Z=F);-) <(5'Z(?.NG+(U((#T3-Z;2?RL-1<74IQ0.ED3- MMW!8U@!WIY7@ =*%+U,J(Q(1,5DCS"5>_;9WA.$0JU!V?KA.Q4R2NIV/_: 0 MF@O[M$%$P3C_Y0<_$XZ1LE>L#V5L&#MNS9+X]SB,G/[X^%["C6=C1)Q*O3%8 M_A2FBHTM0!I3EOI &SF7]GVGOI<&) 2?P07KFKANZAJ@T?U'[*#)#99VCZ8W MP#LG5K>..9*DPB2UO7,F>T9>M,?Q,E:82#93B=PWN9N47OM&2./4 $7._] M#C/ ^]FM\!".(GT/Z\'!!L$&B:Z2J4@V&8>-K4.55W$0P.N2TB44#Q&)XG " MR4ZM^R\:+L2$TX)4Z;LOI:5,C0W=F7("$!<&UF3H1!&L(F5-3WS6Z<0=2Q0D MU%AB!]SB?IIG*GTF$4EJ7N;P.7U'WD6\C^%.0VDB!._I4^PFJ:*'^J/T[L]_ M4EOMCYJN-=(;HH'#:AY&6/-P:+ FXYU@D(;OMT=8CC!(EQ1P$X2912-,+R7" M8%&)Y,)$J$0L"Q"&9X+;C.@!"HBEOTI L?K2"^$0H E?"3*^AG4:POS',LI# M>!T($23:D_04^"_1(+O< /%(V=ALVG<\5J'&PLL84M-@FBM&R"ZK'[/;UMZP M>GS9C2@3TYM7C#6[T_$2#@+[LZYE4CXOVC=%SBE"+6V]T6EN7];;;*BM8C9K MZ)V&;A;S*LUL&$9!KVHTS;?SQH=(]AY90GQ=SDR'*N(X\NPF-?#C*MJC#VPRI+ MI"+SVY83&#VRAH]K][)HZF:;6384*1M&H8L-5I]D6:Z7V[0'*Q?F''49.7YC MU+A*B+$>?=H6Z"M;A*S_AIN&=0Q+O4NGORQTP0(6H)4\G\4;XC!Q\6"6R4;2 M);N1P$O$;[EC_/B+ Y]&='HP+1]EY;,3,BW'^I00%XU8K)O'F['3GDT".Y2P MLLVQ5^7#]7?D_5)O39JW2=8N6"F<^W! 77?"Y^]@69B+G6QD>=N!?=^0_@7# M3NFR=03F ;^\,4_I:,VLBL=LX4KSP479.B%)DQH@)#!+.H62'T<,K0C;+,F< MDM\)PY@&?PF3I#-E,1 K26:%23*+L-\NXR>8FZ2JR9[HR>ZV+T'26T>*/2=9 MFN2;M;GETFH \L!I1O^6E.6Q&?9-UDVX(&]X'8ZYMFUA-G5;3^JIZ\#=0$Z M@+*7IBMKU+I-55:4EMQL3W9O9P/MID19O<(98?4&1C9&?B(Q+@)L$.0\TY7- M;E)(*--'2"_TW3A:_P\]8OT$^RCV['HZ./#$:;^_;8I_LN-CY83[_0,E ME\G1/I80 91$NH<,=0 H_T& ^NA/&_0]4YA6!:7'DEZ)!H+W_/*!;%XVL'+% MCE6NP63M:F ?B?0P?QK@7:=%P'08V\% 6['F6[-KG_W?SNRZ0SG._I1=L9'E M,,NX[&-[,W(+)6T023=2O2Y]F;AR*WCZR.4VTAZR9#-.+DAA[ M*O@YBRAIE&F@Z7[L%2Z7[C=!]T=T**F-G,"8'!,4LM4MUW0:)1RS].Z'1V+; MB:C]OABS2XA*OD2E6:"H+$X;SDA+4\C*-]=08]7O&,?!2#DV:D)?AB6'IP(3 M(XC8@F9(I7K)!!'.3WJ$VRDKU7IP7J5O2='A-91QX*F_+./09%5'"":1: MK80C+U81"[^!2T4,Z[QJ987?4 Y>U=65BO@3EA0"DHX[(I79Q9V60^ MCKF<,A]'SF1^"1<#;R<3CD;>IF=:J5KL%80$8PD\J45VG=EX:2PHJO%T B&#F=;)&:X69NSL% MB[^UJGJMJS:D3Y,58EKY.XGB@#47OAW1Y,7[,K70TEPRM5X@4Q]B%X-@ZEV8 MVJQU-63JT&$^\5U 0Z!=TH>317;CX9 $8[SV &O SG/S(NERVO;B#A2\Y5"A MRBO)]>;.7)]M4V>(7+DU>_XN81^4590T.[6NWI#NZ3/U8IHN-CH*O=^#K5KO6-1K2;[YOOSBNRZR"6];LZ08, M!>_)P9XEEV%(A3=?2;;&]5<+B\\)=\=D1-*G$O&A1765.%E5XQQ3;76[32D:Q)X0,A0N@/_^B$Y(5)HW\HQ M,:ZVMF.H3,35STPR&+6NV4C.Q:Q_(DE9S7!$O;"(]J-"R7,I'V#-5U8["B5? M5E96%;/6595&UCWFD;R*O'DE&9BMM+;CQE.AX<],+.!IPZJ*1Y ^8?2]P.[B M0KUS*1UPP7>5#D*_\\O(>-*,JH$;/QRY_IA2Z1/U:-^)I#N7[%T7*S0]E[R, M:ZZ)^.)86ZID; MEFX!2QM8H^KBCK0ZG@(REA[Q$,CD+#BAHJO)S[#NFGEVSK@XUV,M,HQ.>K ' M&.W?B$>>6/G;7T+ILQ-:<1AFVV N/>*.TSTRTWVLN-'5F6R5N:=A[":M):9[ MX1K"0JBB1$'Z^"WR+VG%R[+-0T-5C7UQYH[!6;@4IZ-S]XIS.#=90SP[J9"=U9IO.RGY* MIU#X?$H,0)O!]3XWH?#7+V)K>E#G5_H$/CK3]!2)*%1]11FW523C"E_\-(P[ M.6'WLL'<:ND+L2(_V)MIA;;EDVE-H6U+S[1Z+80)C^/ M-V>0_@**8GY"O\-KG?YXAF)JYRT#[U O/3&DI--TR81@;\L-\;#]QQ/B@9. MB-6Y 9#?'4OW=.0'D>1[TA<@AZ0J];]+[_[\IXZF*1_G[V(_JQ_?2P%](@'* MZ^EW<("8G/C@!U+&ZM.K&4M+\&V01G#-3CK<$^F9! Z&4OR^%/IQ8-%03L>+ M[[?\(1!O+.&Y&B2P!C*./[#K([;U*(S@KC0I$L;!,QVSA]./XJ]/U*,!<:51 MW'-!?[ ]!3*[0F&Y8/GAZ1YK"@2#NP8M$X?LU*THB-F.)NDWT%8C&3N.-'#Z M:OMC.*%/PP:W"H/)5].W]BB,]1G/0QN0""<_L^X)J,-L=5W$ MA^N@/F+O8,_@]*=K3 *X9%DQ4EHB++?&1HA_LG\O&5!#^A('2 1YUEQ !R9PTDZ7%CGV 73C\1P-4AW], L;:??A[N0:H'#5HQA-)D1L K< M&F;8H*L)W%@IJL_=ZM *L3I:5;0Z5NOL4QDA=Y?WC](-8UY5^RA]N?E^^?WJ MYO*K=//]R^W]M\O'F]OOBTC?< W-VB94.8'EE=05_OE/:DOYN.PPRR7,O=F4 MM>:R*7.PSFL,BI7"C(.A;W0$>-*';0OSF8.)O?OA$5"G,)GW"P/O_L*4AKJTM]7O4I5&RW5W.I5JW_7.X88U-$'I>EOOFI- MZ#0+O"D8=IO?H&\NW+8D/I1EFAFP7T2TQE2-KNR4 QACB)M2Z,C3_J_YX785K-;# IQ,JU?G%?,F'\)DI9G4NPYT3VF M5>/0KK$P-PR<_6#5 ? VM9PA<<-?:_B71X84[ZP_$3*Z2,_Z_1+XP^RDWW\Z MT2 [YO?Z-0W\XNF@&!Y])*\U*0GW_UIS7J,++Q[6;9]E>_$CP%Y '\H8#2,G M_3IVXC,U539:K5\^S Z\FP1B]EDD%'M;+=9J1;3NBRWM8%EP@NX9-+U)-SB5;KJG+;Z,B*V11\(OB$3SYIGIQ/\)A@6==,66EI MG/#)D>K=2^*.7?EAQ.J-<)OUFMI5;3LB+940I>6E-?X+TO&V_YOOV^&E9S_0 MX-FQ:/C@N_:V+&/4NAU%E9MF>U^&60[<@RF6N<\MCQF=,X36&/?%0:A9Z[94 M0VZ;>WNZ D)\06B-Y5LUA_*9%6IH$JS$QK[$)&X3M&X&VYAYWD9\J= MEEF0Y[39\IPH]B!PMI?QN ?.3' X.G*SO;>_(6!6?IBM,3!WAYF!!V&IFJP7 M%@@2."LQSM;8H'O@3 6UV=)ES32XQYD(1^AX3A@% MR2Y*W$GHA2)2N8=%FI+YMX3(X.%=SI#X.J'PMERG88>9(H2["!;PA:8U=N=A MT*37NGI;UKB)&@@T'<>\/ R:#.;@=-JJ0%.UT+3&B#P,FIJU;EN75847-(F( MYO+R8H=MR!11S4/8D!,J)[M>OX*SMBT;M8"--+FIB*B3@-LZ([, N+5KW:8J MZXJ(I0NXK;-""X ;YFXT73;,O:T$@;?RXVV-G5H WLQ:UU1DU2RJ:%_$/(^# MHAOD\$/6>"GJSM:!+PW->"W'2K7VFY:$UH,\\G,PRT+<<86/QL M*GNG,/G9'BKPLT&LLC#\-!$_K<*JF 1^.,'/FN!C8?AIU;J:;+0KM#U=X&># M8&)A^&DC?EJJV+;-H\67K*S4H["F-$MU1^0U;1.?_L#ZRM/DW.PAC08^7GD& MSR#I6KQ_G/$<@_EK[,=I##_KJ^!X,5 B#?+[7OB)+5IRWR,NV3?'\P-8H\QO MN_3LV;;1<6W!(Q+#.,UUC2_,&XIN+VS)1O-O4M2!([+C^,U5CW'.%9KW4Y+[A36 M)H*CTH-*!XUO\#QZ5N]B?JT>UW+;:PH: I&R)<7#7X;&1G[PT? M[+.GRRU=1(LK!I^-[-N]X6/4NKHFFYVBJE4%?#B!ST9FY=[P:=:Z&D@?E1?X MB%CQ$D/O[6"PJ#DM*.);D%?%LGWT!]PHU^I MCY'8<-Z5D!KK:FEIM/.6QK92ZS;1;.%_2^,13EX1S%1]9EI76+P/,^$VLTX1 M^S<$,W&#+<%,>U19[\-,6JW;,>6F6E1IM6"FTV-+,-,>)>?[,)->Z[;:LMHI MZE#6@Y>/9"-(J9DX9T7&(39X/C=)'69B^W'/I;.SW/758FB\#TW$*?)R[)H$ M'@PIG)[%?K%N8\.^&67Q_/&?+RBEFY@A1J.Y!/_S6.9%4W\BH6/M$PRMD/&U M;':E-+'N:/" PNK-B)HV;VEEPBY[FD%C8E0I$Z,*]YXW%%X"ZP7H4@'W:L+= M* 3NS5I7:;0KU$-)P+V:<%<+@3N>S=G8?V._@+N ^V'AWBP$[GB*:$.O6.>I M,CHBGQTWCJB]3S5OA;AWV>PJQ;W;N2(I.);P;X'9#7@U6)3'41@1CTU\CSQA07E?\3RGR6U5G[KF)X7S;/;O MW/MS)$R\91EZ)A$N$X'P/1[V:'#;9S(^O)W*@S0 M57]4D=C!XLI!B][G\76 M^>)PM:8B^Z"XPH;[2H$5VP)7_.!J37'R07%EI/)*X*IZN%I3IWM07#4YDU>\ M] #AQI"Z./(DW)E+8+G+0M$[42X;S_H0_\Y/8%LO8R)HM"5KLH\2R0 MQ1VR=C,GBT)6)Y59 EG50]9N!F51R#(YDUG,I/P0D9Y+,_MII=77F;?Y\)=T MO;N_] )\7=X0R[UH2((GQZLGWYT&U9/16!3;.1\$..QE%TX$'[+>AI*&4'H< M4(E8EC^$@8QAXI+G1WC\2 _>Y(#PWP*B"N-2!!)?E^*!C2D@#<2VPY&YP%H M-K8<9/]BN_0(_MQW/.)9#CP(J(DHZRO36$FJ=$"&R6SLD1\Z"(^+@+HD/K0()BB^8G6>P$E/^ND#W.[(.X+&8?( M!GFB $5FUV G\B5\EV<7O?4FMRP X:AKT5ZZ%M<@-^)0N@(T1T&G^>Y')GW> M;SYPW-R+$G\J.MA.31BN2T8AO.Q[[,'OHX^[KF8BTG(TMR M>M_EWO M&&)01Q^4IK_YJC7!L3=M8G/AMB5&;\+B![=Z.^OX7DDLE8!2:0CW#4*)@JBS MI;_%'I5T19;F;=V$%OM ).=VK>K&H"PV9."68IJB-3? R49SW8Q> MJ;Z8:V!1%6(:^S+=9O2J$LEXP%^5Z&D4)NLT=?T"E(8R[VX\<-3]."2>';[? MAD9GUG5D[^ZHHH+X]-/BI-.I672G4PY*,@3\JP7_ _8F-8ON32K@+^!?,/P/ MV$W4++J;J("_@'_!\#]@_T^SZ/Z?!ZX;S*+\,%"ZFEO.\2Y!.$$XK@AW9OL> M9_.S:7""1%'@].(D@QGYD[V0D6_]'/BN38-PVP!&2L392.%\T]JSZPI>)%4J M83.L"9C,H#6Q'L",N.T_DM=M+0BCJ/!)@6O(:2,UP;2":?<(\Q3(M,VB@CZ" M:073GC?3K@E.%-].N":D5R+3MH@)L)V;:MW=?B$T38M/$ MAILFC"(V3>BJV#0A-DTLV33QB;C BU1Z&% :A3Q/8/OM$*WR;(=HF0V]U2ZF MGEYOZ.VWZ^E/4.2/@VH=K,A_\3;>2QP;5LL65!!;%O)\IA;%W;F2KC(2 M[5$ NY$<6ZJ YE?#G"=SN>N*9ZIG98F^6A3G,DBL.WMZ0IU$AF!81R>NL"V* M.(D-LYX\EV&8UXA5.)7O!!G(0Z[;BL1B' 3 9A)AZU?%IJF\U+8?OE?4QFM. MPH$L6?!?B?X1.\_$9=N 48H%%$QUQV+N*%PO<_G[IM0H6PG8IO/:)F#56A.P M BC@_[^>HN5^ A2\<.G9LS_D[MPVI-6I=3N&W%8ZG-2,G4W)I&"8S1FFS1'# MF, P+5E1>2FQYZ5RBQ^%>P_^&:QNSZ7@.7B417^)Z_HO&$QB_3?^NP!I3:VG MB]R7+K,/?/&#JX#:3H05O*F]MR7&8!JUKBXKRF*>@9D-6PU_!>\<=/AJK=N6 M%;.],'P939X1M3 X[HXKTS_S!$9";NV^TVC7A=)JW59'D\WFWBW71<A&N2QAQ6E"AOQ#1\]?T^A6>6TO*? M3C2XBD.8#PU8*&X/%C)J7"W8BGC"-W8:8F%9<7#V&4[=VPZ"D"8$B:T M"RJXF CRZ7<^YSX#_W8I_@/,],NA#[3^#_L]&_P=#AVN76<#WUH':!A;;\J= MSF*RL["RC)-/4H=)-D'1M1X\?N>W_""D+%V[-\)U:MZW+K26%^\(4+S>,UJB(8F%D MLCY3"C<>7=G5!O<#/$-G!NN5=;*U3D#&BY9_^*O#NDYKA-ABP$LG7W(':+YYS]U-+7]4<)JMF@\OR8[ELW/ MGZW"447_VJ&=56=D=XH,T1[Y'/* F(.H1S08@M#O15)]LO=RA.7MH"I$5^3S M:/*Z8:+S,Z!DQUU\6@=+Y668+B>Y*M'L6/#!KCG;??C Y(P/>(DZ\:,5)UT; M<_90LM-.)'*+[=^8N2+C'9E)Q^H9[.C1W#NZ*S*[G,%IAP:.>\,)ZVF4MJPK MO,!)N"P+IR]9%CMS2AJ1,790%O6+>^WF9K2\2TBY*]?@WFS3E!6SJ(PN!Z:] M -"&.^6+ !#N>]<[2P\M$#8Q'V+WD;S2(F1N]>V6-3*7$7)/?L&N XJL=40Y M8]7 LT;>%@&>9JW;DMNMDAP:(78/\:<+0.L',1Z;Z ^Q-R=K@B/,\+W,<*3G M W$)]GW?E;%;M6[;D!6#E\"BL,*/9X47@9\VV_C:47G9B2:,\%5Y^BP[Z_6--X4MG.Y M\;3)!M'B\:36NCKH>U/8TKS*:;;PV#>92>MBI'/UK9U-I',![(,9154V6R+ M734 ;2*."P 0RRC*BE[4SJVJV,E<;>VT%K<=B$W[AZG?WI^CC%JWI1JRKO*_ MCUILVS^Y'"\ <,U:MPDR7-^_[4H5-^Z?]-2?8O>)'>#HGX)VD!5W],\9!L)F M]Y:)F%KHI-[G9 M,RXL]].6#^T!)16@I,H:-U 2)K)H&7_@+/0>W**!RZO);8T7(T88PR=*1.^! M(9UAR&AKG&"(%T.8JURTMS2[(=+1ATY'[\%7V$B^J:,_;=>5S$IS;^87R_;]\\)5ZW;WW83KX8PV5R!;2U"6K6NV6K)9F$[ M\$^OMM[P-@0["7;:1C=OS4[M6K?3:LJ=_8\3.C@[G<#Q.D7SS.'028ZS9-WE M$0@P>.I9Z_=6;->[_,&%OOG]9QK&^QP[_>& ON(RC@1_ ^.S-E+ R8>R6\H8P63ZZ]A%' MAYLQ%05;;B]MN[WP@Y0,62*33\K2?[\E+.]HP :YQR3O2' ;/$2X_?0?Q(WI M])6+\]'>%MVK1K,%(+89C5[K*HTE)^LNDG5$ ND97W=X+-^$8;P#4HRM<;SU MR&[C*(S , )QL_7PV)8(P'!+;BXY+WZ1X&A_'9HO]YE/Z_!B8T<@@%?15&2S M _]?6PPOKY08#OL:H[L_I8M$0FS5\[?8HY*NR)*F:$UVSV=JT6&/!I*NLE\- M68*WC"B\])FZXRT#5.+0B9)ZQVL;YT\PS83Q#,#!^$1'NCWD<4;,ZY26EY85#V/62.PS[3N6LW6525NK=?6V+AL=7L[# M$/7^1Y+'!P 3EI]V=-GR)\>Q M;\WZ!KK&AFP4UG::ZU(C ;C]=$\!@&O6NH:FR:W"',E*%>/P+^3SY;&8H-A: MZ&]8FY)0Y4*'=;/]N.?29$W/KQBP2+)40TAM7GE[Z=D%B*Q6K:MB/;^LMXOR MMHI834Z3+8)_!?\65>I;#/^VD7^U3D9)!\B/-POTZLYJV%(@B?' MRT9ESK*/!:8##0J$AJIDR& ON\"HL&.]C16-&1(#BEW5_2$,9(S%#YX?H341 MP,^>Y, PGP*P-$8DB+ H(AK0D *@2&P[$3M3#LV@,/D7HRT[/:/O>,2S'.:' MP@^LSK0Q:X+D2)4.R$CP/?)#%N.^8$=Q.,_TXXMC1X,,V[GG4MHJTT=(#\80 M1ZL?.=6JO+D&S3GC+/=?'#JRCJ-T3+VM:*9.E*;1,6F'*GW5[A.CH]..UK?_ MC:>,I@\-@JGI^D3KO8"2GW72A[E=$/>%C$-$;YXH0)'9-=B)? F[Y(UCO34Q MCKN_] +DF<6)YEY_U+5H+UV+:V#W.)2N ,U1$"?R\S>0.B-9NO&LU1CF8.A7 M$UZ\RO/BPX0#D8$3L;UR&B?FC^43>_^S![Z./LZ9(DY-<#(DER>7&W#IP^+O37C* M7'Y)::A+?U_UJDY#5YM;O6GU[YJNB3%5=TQ%AN@WG9_V]JC2",^<4:!J"2LO M'U&S7 M[8JJ L4NA^ \1\4+%M[GG90TWJ4EC5=S)8UG0X9)%='U?!71WB383D#S3BB6 M6YDASIDDG]:'*QA]/A&7>!9-M\DL;(HY@QY<&Q)JR\U2G2/NY6IWWMPQQ5MS MI..E2KA-AFR(N5US(?QE._9ELB7)CL[V%16+&8Q"-[ (ECD]@@3+O,$RYJ&+ MD#I*81L0!$]Q S'!4V_PE*H,8,>O/*VHQ56>7LV MC6D/OQ]O0R1]IU%Z'%IE]D5O.'-64ZQ]%)N,QR2IM1Z.J!<27)_*]((X3%)-U==DU1A=D[:#G^, Z' 'X_+M),/&_OL):7Z5 M(_FVR;9.L]95.[*N%)5HXRGD4CF [6:PB97A3%L:ZSHI_1Z'20/T1W]%6R7& M_;UY[K_'';6A$]$'&CP[%DWDQ3VU_">/O85UP5NF8_$H$76Q$:Q &G=(JXP, M.);U7 MZS8UN6,4W/Z27IZ< MTI33EX*:S5JW+>O&WKWK.:STKQR^Q-8=7E=F&[-(6[-UY_"56UN:6NR("[TE M1$0)@%@9$2&V:1W'"^-.VK3YDC;">ZO87;SDP7BL.OQ;[%%)5Y*BPWW.Y3ST M<4_ED,8KW#[MB#6))M8DJK*BM.1FNZC2?'% V7GV6BK;^62'<-[6;+O9J*+3 M/$3+3L&-@AO/CAO7.#=[5WAI"M;#&HIL%-T83;"K8->S8]^ +8%>L)F[K MLM$1A_$6ZE@+UA>L?\!CN0O@? UM:D,VE+U+L7DXQE=$'*MSEUC0BMTE%K1B M=XD%K=A=;$$_L*.3Q=G,/)SO*\94WC$=P(\49S.+LYFWO4V3VAQ-G,^YS-K(O."[L6D1VQL9VFZ%B3"U/G?J_E\9+8ZM#= M%S6E5>OJJB:W6@7O#>"3J4Y0$248M,H,>N@.DYK2KG4-HR-WFOP[7Z(OBCB8 MN6K;T,7*B)41*W/F*[.527# 7HV:TJEUM8ZLJ47U2N<)-J+C1U$=/Y1#0M#D M#(*B=K-B=_&20.7*C8@"XH5]<".E?N /I7>1_UZZNO[KC2Q]_7HE$<^6OGW^ M(=W3T(\#*U?J#0I5O0LI-;3; >Q),KUF$FK1_\+B*L[ M$L!5$&/;&ANJDA0>M#@Y4U;@Z0T\O=O/30IA[/"O8R%+Q6RBW&XMFK$+5;%E M0M6QG*CJ(W31BSHR0C5 J":WFXLGB1X=H;Q$]GFL:9PYJ=<0)_7N6-"H'[$K MGJ865="XU9J=.L FP+=!-M50L$M, <.IYG0E]Y(3468)WAT+[+<&+!50M0];W#R(='+PB\R&.Z#UL M0/WT@E<< RI64ZRF6,T2K.96ALR:_4][U=RH'3# .[+9+K@'->=0.W(NXQQA MN\9WW ^U9FE0*VK(*G87+PDKKCRIX]60E;+$5M3?BY41*W- $WG%;N:MZR@6 M+ U-P1B?SDE!N@!,824X"T[5<4MPM+1(;,G>V\U+<#A$E=AI4Q1"%_RG(P-4 M8P#5EIQV M"F!7K/UL:K*NBP-53]$^4+"^8/WEK+]B1W:!K(^5LQU3-LVR&]8BO5^QN\2" M5NPNL: 5NTLL:,7NVO)$U<4#FPYB3K&77> 978[UMH&EL=.:!E0BEN4/82!C ML"@DSX_@4R2 GSW)@6$^!<251B2(,&T3#6A(P0HCL>U$%,F$*:4P^1>S3PC^ MW'<\XED./!A&\ /+]#5FDSPY4J4#,DQ6&3;R0P69QH[O5'78N%T\O86ER#R1R'TA6@.0KBQ.GX M#2SWD2S=>-9J#',P]*L)+U[E>?%APH'(P%;#[PLAUBWM4:GW2KD(&15;;14LZ"3D/6.4=B@M+<_OL8Z>C/V5+ZCBA^< M5VD(=PU"B0+3VM-RB&T.3MPP(+=Q%(%;V4V6_=U30>VH'@R)R@?XJH7]-^YW]T&_6NJVVK':*:KQ3E0IUM<.#FLMM2Y B7PHH(,-R M7"IY$_V'O^-?%H911H'_[*#WUAM+_C+3:&Y1A8%4-&XTC0\#Z3,= 5H<@JQ< MF4W"1[D]-SZ648TBAXAU(5)XQ4"R5K M!.DZE&PI6I/-@,;>1^)5[+@&7B3K9]JG00"N2^;6D-<*M;6:D#,)#3R2 MU^O7$:;B/U&/]IVM-['K1JVKR;I2H2!995&T57.$!1D\UQSA4'C"'69R:\G6 M[+/MB<"+(+[#&%*(N($EE2Q827!^4;G5.K#P (RW(XQ6,-"'O%S_X[,>] MJ!^[EY8%M-K!IFDA%[4U\_2G3PF;^,@"^6T<+4*EC=$H#@[2$W;OZH@"ED/: MM!=)3AC&K#6-Y8>1L((+"C1\26K O:17RHM6ZKL^CI MB.@M#[(5ZS%C+Z P[/^ >'TBCA=*/F[7>Z9I 3'A+*_ 6&Q MSNO6NYE2=AFW:+6NSD-T31BQAXH+[ T1'2"RI.I5!&!/+$MQ 5%VAK!@&!$@ M+-]Y9O9ID>)SRA&?G3#;F7W;3_+(ZM:&J@%\([CI&3"L)TN\[K@/_#&56>8U!6R>, M J<7XRJ>FZ%[B"39=$,#MMY/5N4;C0:^G;-IP.>X[7]VL.#=L\/;X'-^$9;Q M7:O6-96]/4AA&)=*=A\&2FV 4E/8SIQME[D:$.\)7@3RVXH#/*\C-9[9P6D@ MLWL@N,46X?/0Y??4HLXS]DTY-XU4 MSEL;PAV0HJJLFON4)0AUS!>>UJOCP^')K'55Q925O5RKBFEF7L3QYY@F1YJR M)GK4KF,#O_&91;4.*IB!PFCBWB?TO0/R.G2;"H:F4E@%@XAOE5PH;X"E]?*X MB;L995/;)PTE EV'\93@#ER,_9,+E3=HMI;#&6W_Z42#JSB$"=* A8JWYA^M MUFVW96/)*3S"/N8(3H^^$%);R0>"$<4DO\@-';+@I5"[G MZ+HURQBUKB'KBLCY5@<_6]O$^^"G6>LVY4YKGXR!L(0/@IG;:$"#N73!F9G# M!\K@SK$/(_150N?=6C@TV7;'9GOO4^Z$3\BQ=#@@_]@-XE.)8P13M,>A(DK38# M[..6M??#MFYP$YB;(H6^A^Y(R8R;R1^ R+?]O?E>PZTT+9V7T(V(!A[%'3P MD'0$DJ'NG:*I6@R0"QE]-R.?'2^,@_1 I*2F^-P,^@/)Y*].G]YDQ+T##]/: M(:#29H>#JMQL*!K,TKMT4IR?Q+(YO"CG'HXPVS"$B*5_\(,\\ M,^,Q](YV8E) M(LM] &&\8EOYBDSC)-^T>Z:QC5MAFW*KL[AI<>L8I4AUEQB*FW8X." 4L3>N M*ALFUU#DQ>CF(N$].8I6)+RW37ASGW$1 ZS\ ,\L8'M/1XEC@HDSUX?!1308 MLN/LSRQ46V3$8$+5\+;_%8CZ"#3]#"3=5OUWE%JW+3?%B:!\0Z? ,,%FR'DS M*-M12Q:4+:%.J'34^)&\2B].-!CX+@Z-'6H:^=;/>@\/_ 8"34_\%E'EO:/* MZ7;R1Q_(_L\IU;_XP<:'K'>PN*+#P<&4(IA\G!3>SM#97(GHO#6]$';[? ": M#)/670$[>@DD,RNZ^/;YAW1/0S\.+/@0"U+#=\@395;^*/"? C(\,]N^ +%- MK:>9U'FN"\@8@W_?)C2^2TC\?;[%_]O\9O!FM F#_Z"R?'\\;> ^-EG%OJGM M774IJC,.86<'Q O[- BQ^=?5]5]O9.GKURMVZ.F,$#\S(_L -C:>$IP[&OC1 MOYP_NXQ1L;XV@#V=QF269CB6P6U1T<&-<+?0S>I:4>[Z7^ MD@R?J/4X0:W')-6Z>X*]TZEU.[*R5_!$E'IPB<3#=S4H G]FK=M:FN$170TX M+O+(NAMAZ1]J"CG1%_2/V'F&%<:H#)KQ 45KP8HP:@[7]S?D*\*:!U$2R*'X M_Z^GBW _H3]>N/3LV1]R=][!/'Q[L7F5Y<9(UNO7I-?=.:0L[1S,Z(UHP"G!>.--:!W!HN--;5QEI* MJDL]^N1X'LO]]J41 Y/(&*QDZ?;;QN->G+PU8VK@S[1D9?_]T2*-P!7(M Y/ M*$N;V/-R,HWP37:5]!1^72/C#VC%O4GDXU+MOP]CMVR,8IYE3XLGT6. @C/D MME+4 1I<>U."]\Z=]XPU* MC5Q6%T)<"9=3^N+Z+]*-EXA16*J+^47:ACRY!=.!.K8?]URZYSZS34S[@H=6 MD$&8H,.89B7YQ\<-" \T\Z01<>Q]$LF54QJ54PUK#_=(D' '0-BA>,S$'B6* MK!J+[5Y+6^PB\%\E_*\]B60__+>QT6![2:/:,Z]_YZ1(Y\:S_"&5(O)*0Z;L M9,FC*S:M[ATU+"7?+YM<%?A^_:%6 (Q'Q,6NK-]A!R:WS J=*RA8H$HLL/X0 MKGU9P$QZ(*F\L$"A'EV)_'T\. V]_&4-QG;S] MJ^U+X\\+ F>NE' ?6@(3P MJEQ/>UD:N<2+6#8'LSLCMJO/894=22>Z2\M*M@6.R)CT7"HLHNJK@[4Q8G:R MSG7N8)V;Y#A&^U,C?U'F)2WJ 5U1L)Z %R4@[" !_&WLH'V CQ5NYMZQ MKR*MGP\1RO-,DN?4UY $3XY73VZ?%B$D+[$HQD$*7$5F/25_XLLND,*.]?;" M:FR_XX""\8+M0X@W1DO&\R/X% G@9^R@&M&G@+B@MP+6C2H:T)#"ZI,8EH[U M'4%EG'0@\5@F"3?,9KMQX,$P@A_8/JW&K-++D2H=D&$R'9^=&G,1X.Y;YYE^ M?''L:) !,?=<2EME^@CIP1CB:/4CIUJ5-]>@/6<.Y/Z+0T?P.TK'U-N*9NI$ M:1H=DW:HTE?M/C$Z.NUH??O?!BB%]*%!,+6AGFB]%U#RLT[Z,+<+XKZ0<8CH MS1,%*#*[!CN1+V&7O(FFMR8F6O>77H \LSC1W.N/NA;MI6MQ#>P>A](5H#D* MXD38_0;28R1+(*568_C$P%H^F>^,ER-?^C%AV*L)PU[E&?;+A&$?)@R[.-<- MD:C7-B'0:<@AJ1+;+JQ^E%*=]CT>PNNL1>MM;KL1055UVT]/307B3=62EJA MQXNI?1FEO^$K**BP$0([B&FM^VFBB9BKD+P1I>KTG9EJ2P_%/L#Y+";(QP_$UQ>6B?HUXD=Z!@F4 MU92/5XE29G\!7/T@NY"\)/W]O>2 NI9<2EA?,"O_9J8,D8K9IME &L!]?\2@ MS6F0N*:?G! (9_V4I>]^$ VDS^2G'Q$95J$/4X0WAB.*@B$:3PX,8K_2X-FQ M$NE")%@7&H!A$%)F)6 !([ST)XU"67H9.-: &123G;OP#%@<@'!\L0RCL&,L MADG^#4L5L5'CGP'UZ M:6/"B]).R!%==!]WN")LUC"3L@4_EXL+UDP?M\ M>'_8D-# 22F9'GN.@QX S9\&?AQ)0S_,+!L0DTQ&,A$XN4E::?N&] D%Y9N. MG[(@1^)ACP:W_7O*!@Y3>TA>,UMU5P^IA2'!%S^P0SIM,*9,I8[^AEF^U] F M!T/O.C*CUHU>_ 4S?>$'6-Z,"'+N3/IT\/,=FLO _%M:W]09^AX>LR _><%.J CK6XF;H M)-1,8)?OH#$!WB.[]KGLP/-!-:'68]? ]J)!:H--$2E+3R1< LMY+,)-+]1U M\7]MBGL$96SC%O<)N\Y>8.^[943FF^;> QV1 MQ,I;TB2OM'-=#N);#\RK9XKZ5=)D25,T79[K"CAC!J8L.'/'Q. CG@<0LM!^ MBT(6HP&8@*@;Q4$8 PRQ_J+>#RC(-!")8,@A$)=8GMG'4+G3P!U+/SW_Q4-T MXW=G;-2'C.]RHWP_55&+[YX,=DG_P[R1.P5!]D1#N@L<,'9A0GC?] 9YV1RD M%Q*R^V8-WVRXJ2F!!)@= [,5$W/0QAD3L%-]%V@ %(!?PK@7.K9#@C$^.NT# MELWX"CUZSP.3-1MV9N@Z:]XU,XP&$!*&$CF6,R*9R)B?]>S V6+!D"4PC%=] M9SFE"#^#;X)-+*RJSEI: IKQ1:R9FWH/B1,765<:8Q M3W(DB$L1*+-+@QV(HK1?'+-?EO(8TU0A.$A(4 +: YF6L'-V&0I=A_30GW'0 MQP'0IR^952;P\M6V/O:5#1?V*&AY6__F^Y>%.#RH.M][P";2K#-M>!M'802? MA8]M5IF0L_B;;_DB!8WO)@3I9F\]M%:MVU1DLZW)2M/4EY04MY8498Y\W$J;A&#WO&@$21/+&: M4ND*OK\$7$,6#22P?!C)5U$598-+<*H4QB&+&I;*T8@+2 M/5Z>3F/V=;9C8RID.EPT[V (*84QL_$F3H#JR.,NJ$A%73")>(5R!<[$:+ZIC)Y3P-)KH6%3^Z##;%Q";KZ\R<3)XD^G?UVR0DZ+';<,K_\H.? M$I,?4M9)I&KK\OCV0C"Q,U75S!@FB6%,P Z<>6Y&")$G,)435VOJWR5QQ,FE MD!V^,,N;\M0)E25X%Y,7KC-D,<0(! ])K -GUB2=O%-.+'5P(:.(B8?I.%B& M0*(P%W\,9OS"'0T819\R&SE):AB3K$;:L[C.FA9+S-=/! (S'27,>:?BP9EN M3\N0].9X9V.I3IJS!Y*'S N1:(B1/"<YI,E6F2R3YTR6 MMF,FZQ,)G?"V?P].?K M5*/Y:J"=*GW2MB:)Q.[[?I34%+U0E@/$ :'@!BF0F306"9YIW8^CS+#I,>QA M'T??\V@:Z''2V/V<#"Q;3]+0-O&FW@2\2'D:1F(!S.<1T KFU2,9LQRP2 MP'(,D_5@_$/MAO17_P5=F<0GV6PYBER!_GJ42+;/D 94IV%( F W>%$?0^4 MU\1CD'*9:7!.PM189N2;ZN,\WK("K23&CEY+W_5?PKSGT:,46(R@93S'7*GM M1N4W#>HA&;.!]RAC,(N5CN&(T%[HQRQ #Z]EA/:L>>-XT4J8USFB7FTB-3NK MZ]7*57JV6FLOJ^@QZ_IJ39]8!4MLA;6:O@QZI-*L!$O&.#(F> !/O M3]0#SD>="%^C(R8"IO8@B"QX)?AW828<9PLVLN#\;Y>7=[EL0LX1Q"NR9-$@ M(HXW(W91A&2"$MU#R_5#+$T&F0*WX(@6]*0'$ "E/J7#FMGG)XZS"FR6HF03 MQX'EY."4J""C?: /TQZ7["&@A#N6]ZG$E<(!D[L]C/>0;"%^C[TY1;OU#.=) M-*\G6$#Q,GEK4O^"6A1LEZ$$G/(_DP5&LB:'KXE3S3=./&/I3YQ@DQGST2^=M?$:723I&#"*%N<9 P\5O*6 MS&K9^WO$92 )!Y1&:8CV,PQX.)NO>&$9Z3D3*'M;NHSKAXHQ#-MGF(^8*$,F M0;*F!%C*']//;?B9*H:EEAI #$\LJC+ 7"PK3'%>I2&\<1!BC1P0Z&\Q6(ZZ MPM:Q*3.@S%M?L]9,E/L:"#1@X21\PNR\Y'-C2@)\/>)K'BM-%"C,C&7QK:E= M!#;A1H&34B_5&\I[B<*'7T'A7[K(K\\4+F0E(B%+X$U"A5+BY*$J"T/? M&I08(%J)2 &!S+,RHIHM; S0_L=_!]O4R+2I+@1/^ MS)_].*U99=F::>U:0UKD0&:&I0=,I@2FJ0/\9EIR(1UIS&S1:LY'R7Y+Z'?I MV9=Q9@R6M: M8U7KF6P:6PI] VNA8:?%- MY&-K/"O9^I?NFT^MVR31,A$7TI!& ]]&]G%H7DJ@),(2]F1&/4KGHAN3;,F*"-X$-DN"1LGJIFH'A>W*4,?<2&:C-;".6'R" \D42JK^X=/S M@9C)>.>B7QB@\7LH9)-JF#!'5&8)$OC5"6R6Z![OGJ8:^L&LF;])@@J&'KW@ MZ&<4Z?S)C8UEP9X-=MDP5EO&@,TJ>/C7),"S!4($8%J/D2?_ '#+@!'0*/"G M\BKUN%+KHH[G:7&(PL)8V$V^K:Y@P.# ,LF4JOY<4[JI89CG0FV?&$ M#'/DDBR0DTOW9")]^H4T&IVI00_/&<[J1IF.2P&>Z(G9+R81_+1_R,:<-!,_ MV"@!@)5(:;?25)6P'FX;^R!+>7<3X3"=>S2C>I/7I$/"HDL_"/R7;*L'^!-L M29/U+EJA9"4W,_@S3SKYIM3462&\"0!P;/H]QS#!,I@MZ,1V+ M!:K5B:0^L3)O$6[ J4@V&8,@J,/_Y"()4_&R(%B.G!263K0)Y,OJTI6<1[446NI M,FHG)V+40QI%+K7E.5:-\N;@$J-.GB_$RDG=B4LQ5_2:9=>=- ^:Q0BFVPZG M/;P^YC_VES"GEI*(RM[)3,+.:,I\5!P4&+UGZJ4V7,IU(.!=7G(C% MXB"]%+ZS0G9'Y*PC4*[]GFNYJLS4@;M-WR"67'-]G F M489GD-E^'&8QFB2DAH7.]1X)TR(0 $_R+6S$!TH=[LH%?UT*KFJRCW())V15 MMN&"]Y'$-U*KS\W*D+,5 M>(/(+.@T2XT<58$6Z[G-G# ;*V>O?R))MYJY426<.:V!OO!E[91F"Y*W@W MK<;!,M?\M"NFT5859^Q0\+2T[B>QH)BZF%3@QMZ"[3;9-[2\;)CM'\VEI=D. M"V=9(H#U\?'=:8>;5 W0(!PXHZ1294A^]P/,2S_[S,*:1F""F:TUZ;N2AU!5 ML_#4U)-.MGEDA3W_N+E>LE\:RTGB,(VVLM"L34'YNZ!P0(\U)$S!A[DM C/6 MYH18)&NJL,QQS/+MZ6[>P DS]3A5AUGN@V)*VYL_RDA,W-HT:_2=ESI1,]#F+%N]3 MN9=Q[&7\!+225#VK'$*8XG,L6AHB>UI92G#GC[&=2%.)"$E"9V&SI<2&L)_[*O$S^E4D-G?<&A?/A0.QI@!OL M7/KDA&[F[&W7P/&T'5*VV"+%Y;16,AIC2!I@A_)*MJ^&J:&Y>#>0K M@U,R8%L>*W!ZB>B>VR57Q%:TS2M;&WOL4OL1TMO^-G9Y"JH-Q)[;Y*[VDWV+BF.9[9B(FKG"DTB9*"?%'?@)E1-"M5 #0Q'N6([ MDL0VD]088A3SC,.)J;FJ)TFZ83HGA!,_Z2G9,KWBH6A&)>T-?*8^ MZZ/YT\D_1"F\WSR?1MK M:3XFI>*LS49"0(NMC;VJ(G2ZL9_=F=:Q)/5.R?.9O/DX.5L")!K@R4K,:AP* M)B= I[$*)NP=!G^GT\\;'O'$OL6 %684\7_A6R1;0Q;6PM1D:L.P%FOPLDDY M<9JC_'_LO?F3VDB6./ZO*-B='?Z9V)\F!"2% MND&B=;A<\]=_WGN9NI X! ($E1.[[@)T9+Y\]PFG'N)+\;_9P4\H2L*=8;Y7 M;+Z4>UCLP>87;)J>T!MTSL9H)J %DU,N$M\2/?(-MC/%G*<%0)*X,3[X39(4 MQ4%.!X^D=^?/[F),.^< OFA&/ZLAU&R.%NCG\(NR_)''A'5A]W?F32JRHO MI5=12WUU,JT "T2K!!Y9*L4[88S?H+A+S21_,<7D1L!X[CD 9/?\):!2Z@U M!PAFOU"^HNL!*R(S99)$=;E'(,TUR]L>(N/S'Q_> 5]G21^(U.&0>2_R+R/^ MM^EUPI]?^MDM-"\BR0N\,A),$261N(>S3N:@$P/O9B+K,6L2)Y[]%F[*M6OV MQ#Y3QS@PC"3@MD%R()>8L\4TK85=//.(*+U=I-"B=XC7[@ /]\,L)2+;&_>?=#($HW&E,@[2SY:3Y-'2[_\3M29&ZS"5J&O.C_5!;YYRU M@(4TL :X.D7+7#5P\O;\*TN:AS\&ZA,9_F %CT,_& OQ"/>K(I6$\H>SA.*L M/"I;8,7+RL5]!?=#ZD(\QIRO<#_F+)P'RDD.IMCT8)K*W!27[Q_>IA@\T#7U MA(E -=O95GJ>S\P'X?@>WB)<\OHY1L)FU,>'.T&W(S_Q-G[RG FH92V\NLQ, M$!ZRQJRPLYG$$5214!?F.R"M"#\?4RZ4=W1/U@6G[V%Q_YQMXH,;DAD*E'2$ MI_4:1.[&\#JJ4I15A28#1AM#+C+&SR7FKCC%>@J4EP"=*,GRX R/%Z%13LV2 METN7'E05S:VG1SY,YFP:+]CG6:426=E[2*]**K/+FN0]]; K(ED"C43EH*(" M49P2!.3@SQF6"$Z5PP3I&FR'7-)@ 6:J\IE+X_SD+&7N7WFQZEZUU;']9ZU.;OS8'5V**,[2_?,==SSSFB6Z9\ M\D2%DT^O&^SRHQ-V%*JL]YC/NN\858[? F-QA!Q1JH);V38!M56P*743*,#G M&#P9K@,*Y>J50NG5!^30?AP"*P]_J@.B?8<@UQF1>TZE@[:_OQRL.=FV A:7 M&_"Y)S#VG_!9M;OS3_C<((_W'O3XA>Y*VN. M13?U?F=D:*IA;2K-/N:\3CD1=\O0;DDP-T8P_381S* STFU5Z[6%8"XP9?[L MV++1/*R6F"D8C'I@J&0&UTLV.^0, ?5C!LNWW+:N31!#D""J-K1;,EFZ@9'J M$G_V8;L-X8^A 4-5!WI;\.?<)LE%6&FU*^TH54,J4NVGZ)H2X5.*);6)6N^, M!JIA'TW4TJJ0Q- .\78$,1B=T5 U^N514Q>T&/Y&@8/M+;QE1=^&.**NW7Y) M7T6_+O@VFU6W(T;))H^O_]=WO>@?L)8X8-MGA1@W4--'NU7$=F\Y62VM&L,4 MKM@K!%E_)R!\%T 0J;3,):63>H']&6,Z1Y*W&U"N+J87^U@T5HPWWUIQ_Y?- M6\7\EC2/>@V&/!E&9'Z 1//2NO$I[[F:52L^S9FG/#%*)\3DF9@GA.7;\^"L M*8P>":C8,%;3Z5S S&F7\BK$TG!Q>0L_*9J TG61)KI+&J- M>(M=P(:P=)_ ,P&56#3/W A#-_N'E,4X3B_.3_J-KTU+)PP:C;>NG=X^9WU<&>]'3O+,NTH S]'6XV<)&H8 MO CRHQ^&N-T"@RVD-N8UD3U=_KG=VKA;XUSG>+Y]]??95^$4T,.R.[JVW?SGI?_IK889T?._87Q@W#T]00/1J? M[[!AO,/IMZ-W1E9-]+@Q$?MMJ^SATYZWH2X?5%7@EGQ>=\7H*DI1)W'+[?FZ M:&]O-R6JD>,W5 X6F.[/?__@?6+1/2E2M='%Z(QTLVLUC?[]2^_+A'U9NVR_ MK710KZ*89SGMRH):^WVMR-BL06Y!@%Y155_%P61./0"H*!)VXPEB26I-7K:#1Q^9_5AF7;W.:&!5C&I23L6-&]^! M#3NHTE&5G$]C4IF5KU:7IZU[+Y)9&$V>XRYF7;512MZN\."<[*@.620ES';+ MP>_\::P746XJOCQ<\8:>&RZ!X+#CND\J;\)H>/HZ/& M'6 YZ,::$,4.@>G5_)W843^DKFQD,U>4L.Y+-;(H51:EMK*D\ )%J==4<7G1 MNM1K M3I2U-Y)JA6D0J:%WQWPS)WO%02Y;=U&?1Z#P*KE4I[T?L;JI?BYVI1 MPMZUG"QJ&PLF8E:\S> QU14WE.57_+1WPW/[ K.JJ-E4XE]@UC519,Y MA_11Q&R!,:$:^M&DW!Y;0N)0.<9X6AS"8+:JM\8>O4"_NQ9SVT+DZA&/^0C6 M*R"U7[O$VR*H#4P9DSV;HB,;-/1!3QTVUO9J[[:6;=?=7R+";>#@32)<'S3Y M81]8]Z8JL_8@G%2A\WCTD87AZPU)#R]-LW[5/!=/^P%/#/IX!)4-4,76 MM')URD]2N[Y6/-J/.3>+1\/.J*]JP[)R<'8\DAKV1@T;<\,.:S%=S(LQX5BF M?HQY820_C]" KC,VUB146LMS&O0*Y;#P$XL.Y#$]#4T0 TR0IOIH-7%^+6U& M)PE6$NP1+KAF"%9'$TY3-6-PY02[H6%>[?F?:RH8@/:KOUB O;D!--OU0GW M&(F]M81[S'SG*>DT:)URYA)N_V?1?,>)E#$#7DW2! >WTP1[.6?I)31X/HN.:S:MXUZ! M<2D)X?+;JD,(QN F3.. VJIND7"W M&R YO'.:N=8:*V!.R$#-I/]^\)JAC5YG-#34H2%3V6X,EX#KG1V9;&PMI:F6 M=F,E)3<2^=.1?//+6EY$W&7F3!'L]7HG!"XJ\R4%56R)M MNG[[@ZIZE8.J['T'56VN1*Q.D=L4I[W!QFB_L,AQ%^E8']&L[*_AANQ>59FZ M(89K13-0URL%:M6TW6;6QT_HQV$2 L;>^0P@G[0W3MN7W6!\U[*[ACVX[?BN M7-3>D7#S9)'PX=5%PK_E.P:OS0@X-C!^?=!XV#@OH;$(>"E;X+HCX'LF4.RU MUR.S*VX%GM;Y$E)N!602!4^)@L>P.T._+7[7KHR?ZW#0R]R@%YH2H>](B.U:0]3:;42?IH*7WL MB.*2/'9FG)Z6/DRDCZ'=%OJ0[6$*37CYH5:&D+ I[WIV1T3^:V4HD:5D;H5*:? A+A[\.YS=[B&[,;5;[1GDWQ($B4V4>U:P!E MACAAH=Q.6^+,U>+,KGE(=7&FGLK7U\!\4,V*^4@2I:X6I1J)'FUC0WWL+39H M@>B2SKV"[$@9Y]TZYU8V_N: KV&JZ]O2%??C2)5(_I@ M'JG*R&."&=Z62G2)-Z?MD7$.9B3C#K>*5(UHA=N94:]%S$CZ!?=IBR$[TLLR M^_/WQ3AI DK?WC15Y;J*[V6W#$G&E[9?&E%$#Z7C/B:2&4V/O)-T+.GXI='Q M1<7QQB%GDHPE&4LROAIQ/+P-<;Q'3ZO=O91.W1>('O;:C6#QD^W%Q]0IZ(/W M'9;CHUMF_R8]5]$#Z9[:'Q7&+*75&"E@(6(\O^!M]\N \+[_K.5G*SK:>NM4 MFAS6\WO7<\,YF_[=]Z?8;N[S["L#,'W/^=;LE/P&6F=DZ=URPIT" %_@FA L M]19J-[#0?9A(;A%9I9_ 2P"!8*7T*X]5JX?)I M1/7VW-]SS__T@S\^>%\"?\+"\-Z;?G6>?DV6;5?Y-H>W%4C7";!MF(.TZ_!T11!J0.APT@XP=>>1P<[#2 $"Q=%3 M 0.6]6]J-O;=6<2LRU^',Z[H,]Z7//X9L.@9H40-H94I_!KYBH^M!5DX82 X M564U?PY1;L!E"!0_H'YWJC)UEO!JE=X=XFT!6SEN@,OP89&!,G'BD(5=)04T MO9]WR^/YF%/_R>/[HV3RY)G_6V[* M-[#*O0$'%KZ@3JN^-@I5G'_ZCO,( HZ&]>7__\#/]J;_Y"6B4 M'H L!U&Z\O;?5E- _/3^^X??TMMAA?1^\4B]_R94[A_>$H-).B=RK0#42C[E MSD$1,G'&[L*-GHEJ7+AL$A&G6< .'GX+NS4.])S'58V5J.-[$9S,_=1?(0/= M L5;0]4/GO+)_\Z9'C \4TWQ07'#,$9@//Q&O]QI?55Y8(^D^GUE*S\@ +WZ MY@-B*\9 ^^EU&A4[(Z/9L*TE%F5R9HM(SM=+XB[9PB^\ZR?HM.'IEKUUD:KR M-'"CVZGI<)R&1G*GVT1PLS,>YPKPYOG::>Q+(S;$?1U3U@N+5@:F3J)]05 X'C.XIE4!N11H:!/Y0ED.MC'HCDKO9JO M*^G3FG5-2GBFB[J8\LR<0'0GK+".<%?XL&1GY:?]+QA'#J@M_):>2DUDX72B MP$][Q0J>24H-/FV%&E+ZK+3_;)'M.H(;1?EMIOP^#N M?\*;(Z[DY7=#F@O@ M_ Q^ L!^\H'[Z[I"'%Y_DU+ APPK<@UN%Z1#9IAPYWN *IS'D]I$Z\*=1W,X MY&1E7>5]C 9B"5)/H,$"&H0^P$P\!G54@&M,'+6(=72U/YG$01T9$:A/<3CB#CQ M0.O=V:UBQIC\ EPD2@RT#_@WX.JO8$[$G%>UD0,[F1: U($:>>".8P[OI3,E M*\A1?JL!34UZ)W&:R)K/[?MJVVHI%\A<% M;!H#Q(! 045$G1 >LB(K=L(X1_/@H+A(0/:1@96(GS'A*WXT0(D M#[](GC!.2G>1)-D&HG];$U9A-P%C,2:Q5)BY@)XGH+$ C M@T/(7^MDWRBDXON(- IUPU^72UWE?_PGD+"!N@YDOJTGZE@>+*F/^0Q%<$FP MH1> (=H0XH-(X\9+2C,%F8=X-8.34.;PX#">@0[AKJDB>XB[(E12P1T %\W) M/KX\($U\W]2=*IZ/[T7!ZZ76";\W]IQXZE('#Q^E0,"\R;.P/5R^ MSPCV69!TPFIQU\"2NSRO46;F3J+;"J<'B5X4)4#N(")2]23WG)7C3@OOQM]3 MGDWMT]0<(W9FHV2T]KS-@7GX"D:ZSWAC2PP3!"G$QZ31*>2\)J2 M6I[HV47V3"L@KHA68A06H)3H_XDUA ]:-X=Z:WQ0SK2I,]/&N/V9-F)Z3=6O MY+^^#>F2]Y=9&Z6+=:>9J71Y2-7ZNYSK# DY8'-00I =B$OOE'?>L/J)K"D-&F)K$H)$%R)%]+SB MD=;47P:"8A$3:UW%P0048Q86XFRJPI:KA?_,T,)8XDU)%(T!HDQ<\NB2?33:92*P [3\R'U30R $ 3BAB@C,% _CX-5L O!Y5 MY1&D6R"\>LYTB9'L*"!.G6Y'%=9?""(#'T;K(!<>'3)%_.H*P9+,Z:L%Q^(N M]]O@PB*RSQV&U9ZP@@>2%EN6IQOEYW4$^#YD,=: 9<@YY'-6'L62 MA7,]-_4L]=Z@1%+NN4><2R U'Q!G08 N(AXG1]C *[)Y:,!(OKM^'*)C@AA> MA]'L\Z745?2R>$^)SE,G""4/:>R)9 MRH/:WJ*7#NF:^W]4@*XG6 #Z)W!G<&N0WJLX* M1 @@-AH2J_R9P=("% X>IEUD+R.OHO(88*,![@\#EHI>NF@.& BO$UZQ:,Z] MC=D^>%Y#Q2J5V$,GX?W#6\76;$"BUN@!7T$6>#%P^,!?I@ 6CJNW0(R@$@2A M>B$5 $7?$UM0)@B>91FUPCG0R!WFFU0?Y891@;<6M7A;X>G,E?#("NATE7_.@:6NPS4;7GF* MG3JD?C'TC'OH+6?+4,26,YZ?B5].P3Z(;JX\H6?_NV"1.7]KHD_Y&\V[2 ML8O?*J00$IR*W^^W-PQ#!LA3U1)(UQ?*P;M)* FC!=_*7,&D\9APO!]\MV,5 M^RAV:!F[VF!H]C5C:#I:SQH,V8!I,WTZ VXDHN&? .5$+E3DQ-D5.7%V14[<(WITS]7+J@3V;IA%"(&?S1EJ7<" MR$BGX.X85BX $RIH9(>D[F(V'KJA9\#[D?N0PN4O%&S=@(\(_&D\H11:3/5U MA<, 3$Q^KIARD:Y Q USF:I)&AU_L5?C",9L[BQD7)2X&TYP .6G91!8+(W&F@)P#9DD1 M;Q:@XH..[7P[+([;R0+ANI%0MA\1_IY(:7+B"#2S5( D#A4.%!H. M5U:O5?V_F ,PCZE,H#5^)_(6T"+^L6)3BEA3TGJ2<, -ORS#CN>UPQ'X8Z05 MTEGRQAM25.)](T[D>9V7BCRT2:. M\ \[WQUWD21Y(VO^PUV@YP>^HVQ(Y9'YCX&S NM(H0PCRDK!"V/N6?\='A:J M&7WP&T6)6%J55%A>&(^3K5&.Y.;%JD(L1ESW1ODP9\XT*4UY8MRMDA:93-G" M>0Z3LIG<*S/X8G(+B*QX$25F*L9SN+HP$[?PC*PPB1\@],>4W(EQZ"F^+O;2 M3R*U/Y&3JB+L%Z3J(&'<*:>8+!QWN2::4YH.4_D.-_L8!Q!V6G%=W!BE!RE. M*GA%&HY+;W/*5BG74&T52L,,#'LT8_X=@30/3QA9*MQ$!+DT[0J'FP0:D7.(/]K MF*<23$^=DB9/3Q';2W40VCDQS#$#9LRJ>D+.JLJ[?&5F]BM*ZPVL_-Y1!GFU'V/K>[I9[Q2F5=8(J'FN< MOF&-6W!G?\XWEY(+&4$"&IPS<$__NG<=6=I&U_G>&7<%)_\:"\2L1,$95KST M$K>4L W4MOCF!#N-9>C(7[BE(5*F&W&;^I\EN.65%"[^ ]:%)QP<'9 M,0KJ(DMV"N46>&,0\DIJOC[.SY/%9:GR:6(DQ1UOT.[9ESM%:](S0,PNSFBK M7_N\H]P[/P#F([SJ;U?"(@EDA@;LW44)Q??'JH>>/IH128J I7F+<0>E@SVYF+ M'@!0\+*4 I"#GX&7)%4)G$YS?GXB9:X8HF4_]Q<\4=!Y3N*\Y%GX0YLO(D6&% Q5E&U3=>:.2DR(^$ L.=]0W"'2GYKX0VK2L5([:2\62($ M#W\6'9W+4+^SM+(8SC+"J[,EDQGHT[+A5!:^ M]\@3=#R'\BT!!%,W7,54UD%"@':77__,77 7/0#02]1/3.*"93RGEN X\$&E M"K@5.4.M*G01-L4(7N:32X%5,$Y1#2._9;9BD%"/:;DFK?$[#RF(=9?;S6R( MXMY$O/8^M991E]G3*QODBHDIS4XX.3WA;>6I?B*00CA9'?D-<\I3%@%&OS-& M2:F<-/N:?.?YDOVT6CXST7-)DCD*R3EA\^M+':2(?(\\X3RD2 W/!>1HR1^8 M7MS-1T R&%$0 .OK,T!EF8* NBQU6*-UE \4>3!)H332V6H7&.,"APC-W$('V6K6S/NZL[ >J M3:#6E1&H>6L$BA97)9#Y&:3)9;F>9QI5CSU0&0< MH"4W<5?B!Z$=\0X?5+&5>,V6F8J.VJ4;_I'57@!?81X5V3BID1.F"ESBCUZ* M4KRN$ MF;E1DIZ!@/R1Q,;J=3\=;G6%ENC\@U@#-4+-5D!IO"46<* C=% =7UCS@V[B MZ'Y9 IQ7"ZL%HNXVIC=$0)2=+&?0MYK: _ W$.5SGBT9E4?!O6$=7,PT!L\ MQWIBN;D]&+B'!C3DRHA"I4 @O8VZ; G3W@^FKH=%D)M#^' 'W>;YZ3/)R$^% M"SPJZP$LW#=T13C/4BDI,ZAH)CL%\_^ZDBG+]?@B-??&5(L/26=$G.9 WD)1 ME9<* O)N9-#@^G_F6'Y>"1='ZI+';Z@ "(5SD+40%8TP-SB0R7FYP$IXX9', M@Y]R1J9LY:+J,/>?>&Z*PYN=<914T9U-7DK,9L]Y2#-WE]!)LB(KW%I:U06[ MPJXV_E)TQ?8Q2?]]TK4@WZS KR[(*V^5P+A_.\ECVF87\17[JM.6O^%R2G4Y MEF:6@DKP7=U>V=> W]\JD#NILDC=C-O1^W6)Y$?_+8XYB:;2^! ,*SBKD+U. M_GB#_NF%\_S:]6AA=-.;(APQSK@V/82 QG_.0I!=C83SYE:+!+=&JF\=0.6I6=<$G5>D /MQ"*IA^%,=,.T[ MT[M%_'O/*7'OT=MV1]ZVNG/6;GLXX.T-^;.U[4/^=G0<>/=#))G<8\ \9--O MSH^:H_XLS>J,S/Y0M?1>0\/^KF#XIJ23RV^K%IWL&(9Y#CKI=4:Z;JK]_J;4 M;DDGDDXN32?&Y>G$[HRLH:GJ@TUE >>FD]J*Y(S^=_V*Y&^ *=5Z9 H&HQX8 M*GG ]5*+>7EJZ8-4T533*(?::A++%J0]A5!9>UVEL?JRD^K0T"5RW1AR#2Z/7 :P MKL%0[0^.-E6D77\H8(W]C,/&6B6IX>:(R.Z.^;JJVMBEW MO*X6O=]!7H'Q]A(QLG_Y<*".!9.ZH9J#H\,<$B-O ",O'WC3>YW1T "U]@HP M\L7Z(-YA\UXQ/OKE>!]>U2*E4FP.^R;"7Y>@*;LSTH&B[!)%_21MQ*M%L%(X MZX((U@71+#K1;!22.N""#;HC"RUIY?+-,^.8 WY(0[)"A>/N,/K M2Y5[=R>>L+3-.5%1T5R=(+ZGKB;2P$TXGJD?8_$/Z6M'J.37F;G4)%1:RY1J M\:3+1T+U(3IQ=-76&S90CCK>"QG4DIXE/1]%SYUP[=NNQT^[U&RK5E^N:\)?FMU9-N.=G7( M:.6B9-N.+6T[K(U1-=FV0[;MD&T[9-L.V;9#MNUHES/D9LNL^Y?/]3;'5 M/;)KQW9J&5R^2,+ 7E!V@S42+0CT2N0BY+I\O8.!#90,U= VC527R'6MR'7Y M[EQ&OS/J#=3>\.@2<=FU0W;M. O1M""#!*<[F::J#6ZH1:K$+L*NRW?I,C!] MV%2'LB7,S2'7Y7/33UZV;6C#41U^01Q4P;:O4I,?*:,?+R<3>3.AMIJGV\6BN[=LBN'1>K M>1^48G.7JWDW+>S:,>BWH.9=VHA-(=BP%,ZZ((+U0+%5+;WL')8(=KT(5@II M71#!;- *5*.B(;WLVB&[=LBJX)=2%3R\?"34Q$BH9JC:\7/O9)6_I.<73L^7 M#]*: W2!Z:K9*YM'DIXE/4MZKD'/EX^*FQ@5UTS5[#<<8Y%=.[9ABNS:<0M= M.V2SA3;U-6CEHEYVLX4']\?F5@L]V6I!MEJ0K1;.!S;9:D&V6I"M%F1M;*5G MZ?*FJ*6!*6H,U>'@AN8J2CJY,3JY?*ZYI?-<<[/?EEQS22>23M;IY/+IXY;1 M&0W-?A.1BG;E0ER?(BE[+>R@ELNGMELF2!5#U89-A?5:$)Z3R$7(=?DL=C:'7Y;.*K0$V\QBH]O&SPZ1M M+_LMM(*J+I_;:PVQ\-$$2VU@--45K]7YNQ(I=R'EY<."/:TS,H=]U1S*G@L2 M)0$E+Q^!Z^G()_N]H6H8#0\[E&T79-N%,Q8MZUHI3G>YJN6>T1G90%)EE5Z6 MQ5\QAI5B6Q?$,+,SLM2AUH*Z>(EAS6%8*CW5UF3W!4G2DJ2/(VG]\F';GHW>,$.UAD'+TNWWG)QA10:Z!:O;888!*]&D.O MRV<8VW9G9!F:JO7:X@A[L?:][,/0#%49ET_RM?N=T="RU,&@X:%,[4SCE2BY M"R4O'QJT!YAWWE.-IN>$292\3I2\?!#.YMUJ+$W5C]<^9!<&V87A&?55VVA!B;S$L.8PK!3@NB"&&=2% M01N6FX_*+@RR"X.L\'PQ%9[&Y0.C?1.].;IJZ;)D6Q*T).@C"?KR(=N^!1;2 MH-]$\VE)T)*@7S9!7SXMKL^[)!E8]W+M!"U[,%Q\0R^P!\/F Q+?(*8/B^S[ M=Z!@=_9<.+"&SVLWMZ(#^S9GP#$6"_\)#5+>36(5L!!6%";VJ3)U0^?Q,6"/ M ,*I,GY6)H(#*='SBKW>'R2=*VE88=E=PQ[<=F\(N:A]%V683731J'2;#O?I M-=&J2O5O\P#X875;C1HM-6X$&IM;C#36ZJ#4"N*Z.QT8FM'; T_VVNN1K3-N M!9YU6ME(D$D4/#D*'L/N,-WKEOC=Z3N[W$AP[*V_!(MBXFYJ2W5T>/DZ?6:W M6Z%O7+Y I&]W1CVMK_;U&ZH_DH1R:X1R^5*7?A_$_*"G]HT;JJ22A')CA&)> MOGJE/^B,AD9?U22A2$)I+Z%W!TZW>9JW@"?/K@36/L:KNS M2_#+[CUB7KX4:*!U1OV^:AI-S5!H06*-Q"Z.79=O8C? >H6A.C E=MT<=EV^ MY]L :Q5L$[0 V9;KYM#K\MEM VS+U0/NU5B-;$LJ86]&R0PC-Z*Y"4?IF5=9 M85:/F"Y?RC&PT+6AFN8-]4>7V,6QZ_)U!8,>8%=?'>AM<0=([&H,NRX?Z!O8 MH @,>ZIM']V?4Z)7V]#K\N&Q 4ZR'.AJS[BQ3G WHF=^91Y[PASR4#HSMU"2 M=?GXV6" C9357E^ZFVX.NRX?=!I@URQ#[3=6C"ZQJS78=?E S%#KC Q3-1NK MC);8U1KLNGP@9JCCV"T5;/668)=T918J@5CPW9TP,1'6C^8LD [-;11U^>#3 MT !^W5/MWM':@/0)M V[+A][&IHXVT(=:.4V;!*[KAR[+A^,&5J=4<]0-3DX MY?:PZ_+!F&$/DS-5N]^6)&;ISBSWD7RW8),HP-4+I?-7-ID['GUQO)OS)39V MMR\?21C:.*802$]KN%]B.QNH28SVWR%VXT?/Q[MH727K6Q;.[ M>IJ&Z3>6:EE-I=]<7AHTY"=YF2AY<3NNIV&T;F"H>N_HPA:)DC> DKV+*R@] MS>B,3&NH]HYW+4B4O 64O'@^5@]LR9'9,U6CUU1-28MTYMMV00>.%Z[\(*+9 MAC*K=AN=73PSK:=9%(L>FK+*]N:PZ^+NN)[6 ^RR5%L_NK9&8E?;L.OB65H] MS>Z,K+XZ&!X=BY;8U3;LNGB65D_K W89JF:TI2) NF;+F0ZD;"[=,$2,XKD. MO[C8G&I,K0..R79XP09@OP4NB0%H#KJAFH.FDB2E2^**,7)P\;2GV3&'G%&*EKEU> =:TS,H=]U3Q> Y8H>0,H:5S>;ZOKB)(]U>A+O^UU M*=3O%N[2]U].:22 AA[?#7)0C1 /-5[>EEO^Y/[DZZINEJ,4$BU?%EH: M);_S!=&R1VBI#L!:AI?1*E[W2_HH%H$A[C\F<['"#(WI/VT<,B33A>*9^ MC%.RZ>B.(-&K'KO2"%1:R[#J\*O+1_AU&UO_ZJIE-YQ@?=3I7LA!)2G"4YOS1R;H$WGLIA^]8 K(BFNJ=+@I8$_4()^O)) M:?J0ZMN-H:K91_<2O3!!D^?@;Q$VWT[M8M@0@MSU8@I$57V3;;UDZP:/K)4 :%LE[ MP@!+@K/BKH$+Q(D8!;="[M]YD+E)'MG=.&#.'W?.#-;YVED\.<\A'D%^@["[ M(CP/ @4_\[PCQK131\SHO\ M M41"S70<@OD&^L88BO\-ZW-GS68^HFG[>^F$4JK"M"-@MGA-S @]8&C\2 -*" M/I!4R YSDAUFP)0P7L)6X:53Q0F!FR\6_E.(?_JSU\4#W 8NV#LQPHQ#$=<% M&"R<5)W^\F;KA:N$\OW8]V@[=]*;X.*3=-:9+H.8_9V3=U3AI"^>M>+/X MN0L__:W\?=_H#OIVY4]:5Z_\?M.C=+UKZ\-:C]K\O3FP&EN4L?WE.QS>6^,N MYK5!T^)YGX< F<-?ZH#I5-$D,YN99"D M45QO$@SE M-,M4L:QK2!IZ9V2KO6%/U1IS]5Z!AT>2RN6W52NCL@VD8F#2FF9:ZN#X*OGK M[7I\_H3DDEDFFTDT*%12\+X3T*U-%V9G!,:@:@S;4B$KZZ\OQ7:/1R8<(0W: M2/_X/)+K+;>^D%F"SJX*'U@](T469YU?Z;_WIL<37@^U&ZN/79/;7[(EJPC; MQ_O/A:@VJ!N@AFNJW=C@I!:E15^A@OZ1A>'K+$P2^FU"@QJ2X&? M!72_^;\ ;&O33)^8>Z^O&GHY_Z=V%8'4S]N"1[69])%X-"#>V]?40:^!VCVI MFN]&AT\L2E5NQ>&) J\667+ 3[*B1*:XG=M,JUU:2SMFO+26UHF) M=X VL$*\>N*'$0#]#O^K+%DT]Z=XJS.9 &YA16XWEXM)6TIT+'QDR">UATH< MQLX"U@,GM8II/<6EK)SG)9R;JCS-W- X(X)%K0 A$T*67QFZE% ](,U MQXL(+UK7AOT@^RJG&'?WS[J\"BI]N[9MV'/H G8#L&)/''("8O3D!RQR7,]Y M9%WEM_7?Q2$]S9F7D1,BRS[$Y(0Q7(G8+U I07_V8X+(XRR1QL($\3:%#[K* M0PPW)5<_P=5 T3ET#2/8AA-DMPAJ<\7]Q5'B2+E+U&.B/=R$KH")?^,T2=XZ!<2KE1!H17B7LG)@B0!0) M+@P+,O$@ MY"HY4+ Y4O@*]X9W5J H MX!H16#U4C4-^ZY*QB$0B7>JL7.S8$; _8S=@G'J)!SPF(H]NGL.9Y;#9"4@Y M !Y"I^#D9!,P@VV$D:!_"BA23%B ? *^==Q$N-(R7QY!?,O!:+( -@7'"P\N M,:Y\R4P.7510)R-^@*@\@%R!RR,2+%CZ! C/E& 8P$"L MF7#+1TVD+2)3A4J:.]'_^H^!H???A FSS36!F3Q/%JQ;JN:I*'@2=385U3?& M;=3;E$^Q2H7CIYB ?II FA?7($1E>8TLKY'E-;*\1I;7M+*\9NT$VM2@;=TD MEA4W+Z&,8$-4*ZF63I B=:U]!;[C?D?A7]OW+:;[&G9;2@5D58TDA_VR1TY! M#F"WZ(:E:EJ_)>0@F_[GL2;UA;ZTK+T&I4=UPE5&,RF,:Q./V1G9($K,H]-= M9?Y>NS!J!P,^'499G9%EJIIU=.^HZ\WD:S$W7O./'97A]U(3@*XVQ:=9B52= MW'-$3@]-(7CLH\^Y-*D,%7W_,T;-DJ2G]@6YIFK6'Z39RFESW2^! M_]W%<>#O_>"C'X:?4PLJ/)0K]SLC4^^IPUY3JL\5*#B2;BZ_K>8* B]#-SC" MO3]4+?/H_C#2]WL"]+J?3((8Y.L"3ANSEOCQ2T?PP6;W%A*J(H]A9V3WRR,' MI6OWJG%DA]6X%4?J\5=+PUD FM$6%)+F2[DY1M! ?&U?C:Q5)--@5PRBCJUA MD$\LBMCT_A$^A=%6=:F=TIYZ3;]4T2\HB_B;ATIK>=2)(WPITSG07K=,L-=-335[3>6; MM+T)QQ9C1M*OI-\S!P^/IE\+Z%?KJ^;Q[1$O3+]R,MS1D^'LVY\,U^ML*Z.\ MB8+);X6J1U["F+8LP))(?\4\*HC$2LH%X"S\+2I:J3)Y:P=EGN%>[_='6WI1KEZZZ[ M71OEN@>J[+7M(\N[#P7MONZY4RJX->'^,>^-^[3)&R?/X43G@%V*U\<9O_JX MLTOQT5RC<9!+KB*Q67*5EIS#(5SE**7DQK02V0UD3X_NSZ+YEQ,I8_;H>E[2 MWY5ZK<.7O",A^KUW293PM22R19M)\LFDB2.6D$R]X>K&#UFYNL(.E#TD?#JI0Q.+\NA45&FJT:9IDDI"[5!@2Z4;JH)3<.(8RC ME2D:J:6INE;N1"B%A22*M@J+4^M0/:TSLFU5-V1'PC:ZY&CNY=SQ'EDR_&B; M,T[6'"(IZ=NERP>/C^WX18SO^.!MI*_:Q*1W1GV<,'STZ'A9Q]HRG:41I#JX M$*IG8#&"JO7*O0/DV.HVX50#*(42OXQ.*.$%1O$08"X 6!N;S,ZH9ZF6)MG4 M%:!4+3;5LW;XY,XA!:W.R!RJ^L"6S.J6,>N\$K"'_4%4?2B1ZJ:1JB*$<&)A MB%TF-5LU!^5^9F?'+)F/LB$?A7G3+!-%.2P511:IOKQ)\>UN(]WKGZB-=&MK MS(]O,BW)]P61;Q-]DTX95>H--C>)J!U5DK0K:?>&:/>$?8X;"WY14%C5K::F MTTD2EB3\0DGX_(GCMG:B^1"2?"7YW@+YMCW!W=8;3'"7M"MI5]+N91+Q;:.Y M1/Q6=UF[^A9::S,5>:+Y^,RE&S&\716);"%<1MVZ *^PJ0HN ;= _OW _YU- M(KH$_GX,6!BB^U^\F7G3-_16@;%X&0YG3GI^K9SG)T M(MQG",@3S@09PQ7TW0J(:>8R@OZ4>NN]H1MBSUGA] G\A>?]$<:OG=1DX;C+ M$-XU\1\]@-T4MRDF0X5=!1NEK6!/3O"L3 ,7<#YY[]2=P5X808!%3XSQHWCK M+P$/G_\:5K90*[9-J\:9YZS1FLN;L45P\APDQ3?D(2_0)0,:?JGPOH0 +, Y M%Y !3I_X$:X:'O?D!W]T]^_2=A5T^2T#4>%4L:4RPHD"GQPV_) 1$/]91T:8 M!1G1JZ7??>4O_9HN+)4!=B8#S,[(M+IE3PI2U0)7AWA3:\GZJ9=L@0'9[W?+ M*07IF@'O.#+/ \8$J_JA+.'-\Q#9$9Q1H3N6"@>$M(UM-1?/*D=EQKDG'!VR MRT7AA*=K<]V0=H#A/0&1"OJ W^#<-S;V!,&$ M(NI+3@A]'H/X(!$5WI@F&8[9P8;6@4$VYWN4L,FTFW<<3T!F^C3F! MASP3",P!S)\RAF\&!6U,C5^II^QBP8A$.<==.K_[ >I#)<4G6QQ2;_()89UN M<>Y\1VH&G<\%5(&53>/ 20"Q0&48 P?@+*?86FWI@7=$\LH"%0"?4FXJ01: MYQ$,A$>T49PE6))1 G* JQ<*3@]J,&80+1;^)&%XQ5,)=F+\$W"R6A*D&,WJ MKTN05$B(%^9/,0A30<8%-?" 9;TC;L.FW\@,^3Q[R%EAWY!XO\$;?@:T^"-;]I##!^Q] M-KV/Q'?X?@9;7,$*HB!F7%GGC9^!F?A/2CCWGPK\Q/6XU$?P(X8&9.3D\.Z_ M_F-@Z/TW^V"?4Z:)O.4$] DF*YQ@Q&VC>=&BRS/=E%^34;77FQ-^^#HY27%" M:[W)-_0=)]C=1@OMOM$=].U&V@OK>M?6ARWK>8R+,K:_O)D^M]?2- [5>U!O M=4,HU<>V/=Z_H>&U0.COH,'!:KA&4@VG8U!F*)L0\K4EG ^X+]N,5:>\2F:E MYT_R':K[ :Y;^2]GN7JC_,K04XM?R!:)+Z%5@][;D6FZI]I<+\;6I_FV0\M2 M^\.C)QK)/B:2.$Y%'#L224Y#'#J6G!JJ83952"';F#2)0=_0([-T0QSU+:3F M+VX(4G0]JF M>)TLM;TH@_8CL&=D7:U,3SP!P[&U2S D\X;.R#TR5]6L82=@Y@O MG_.4 .7&DDN^583?)TX0/%,8/4T@>4Q0@@?(*<^(9V)/,1/]B/2*4BIA NB* M/,#^\)@"ZCIO&J!?V3*[90:[)9.7O?EBZL+9W?\;NBI*^7N%K#>W-/Q_>T5_ZFY^Z"GS M7/4G'NG%I(D=KQ!KYOD*[!&?W%4R%K((_2JDP60OYDSF%7?7!*1*:ZV90VT; MAZ.&7E='V)%DONU=!B:^]KIE=]/VY.PM*'- PKF](Z-YVP;,NL#:D6B\[5UH MV_2[9;-F.ZQVH'>:AE4_35K;M/@/0/1N@+C^T0_7>K/-W!]L>O=O%OA56^S5 M Z=UXN781_1V/<%R^O668YYX.0-4\W9CXQ[XZJ9K" O2F!+/,8,MF J>6JT!VO8QM]K7IWTG64)97\IZG1"+]*R6YPQ6!)Q MM/F6#6I@/H_E_ J3WE\#5N[?>9 Y,Q_9W3A@SA]WS@S6^=I9/#G/(=H\^0W" M[HKP/ @4W,C*ZY*FG>J2H_\>!W\;5:UYLY)^!>KX1K-DS0S9WZAZF,S9-%ZP MS[/W8*I'["-@<\F\VI C.QBNVU";X6>>&7[5:,SW>+? 36*Q9P)&7@$+.M7< M!>6,^,MD 5_RLDS0"#G@ :P37A6=W8'7.IC&OUA0YB^RJM?[FTLRZ54FO;8R M2;$@,\^3\7HU"9PE:^R.=-\M2O3?@Y(AO3OH-<21;.IP>'2FC,SRE31Q*IK8D>7;.$WH.*5! MM2H&8+V,_-XS(\-'%H:O%6&4$ZV%. MQ:968NU!+EDK=W0IAH"(S.(^&51N@L?L$&T5;.7=#]%I*$M'VE_ V8T)N 9/ M\D*VC"1=2;HGG*^R'^F62;3?B(IP8?+<4%R13]J_^O3UO/5.7=V\D%$>W&QK M?DO][H4[NB[GU_%YMHYV%+)X3_R6VMHV#I!W?S W"2/DS=H*(]TCG[?4P\8<1Y X6KJ4DRR/- M1BV#Y[ S\LK)EK#-* Y8P4^;XDG6[&\WQMQ<4]%S$LH#HPD*JO+(/!:(0@=G MN@1\#J. DI.3F]-A&['G@"X0B8$3^!/]14*8XCMA!/])\ZY=[,7,;@V\S67P M9ZGR93+@G)[8ROXY]+9FU%O?]OJ+$ZRO9GW+]H*,$ZS/:K(DX@3KZYVJ1F*7 M'#MCY<1^I'[%6W=6/UP#4R=(?2=(@:2*@-#4^Y2 M[V_SH*2'O78C.,7)OL MH>$)U[=U-4D9KP!44LJ+'=#!]G?#.8YUX*SM+G+A M\.;PCQ-,YL_$]]!GL:)J[VSX66%L23K9C)NCH''-W GU12<-Z[OC+A)4(!UI M%?-190ZIH^*PQ?RMI"L[L-P40/;_7>XW\>X&Z'67ENTC\Q(KP_/PQ M3OW@94!B3EUA?6(P':"1 BH]XRCR[#+@88 ,W_=?BIDL!=\J""CV1.N!S@;<:45 M2&_" ASYIY#.+,Q- B/[,T8$"1%*')@ PXS8>0N$W"3)W$]%*_EPJ[3U!#BD\$"YT^"G9/D2*?^J*1OT!229X)(?M8&GV6$W\;> M##],5:P\_#.&\Z5ZQ'0>%\Y(@HUP!6^U<#(72B94V ^ 'K$V?P82+!T?*6#^ M!WO.3T1BR]7"?V;)X,ADXWR#B0,!?6:[CRI9RBH.5GY($TEP@A)"+8,73GN, M T^LR5FA,D(B"\PQAS!@?KD\!X?^=$FZ*!S\JH5+O777WX# M"@O]. >*IJ-@#;F@5J83*Y<@Q_?=O6)1AB+9[6[2 RV>]$^9"^J,!JJ;,=^ M9V17M,8X8K2B/3QNC36]E8/.J&HVY)JWSS\3TLD<@J.0=11QJ>D+G;^E+_P[OQ X-G[W[C2#_,L MY4SP+_"VR3/_M^QETLVROTD'H#D MVQC'0SKA'(PT; *!6IJPN%)++F=Z\:';L$$TPM8T7JYQ 79P=89A=0TVG4N= M K0D%B3J"&])%W)C_@>?\);M+QDVN>F9N#"Z,#>OW2>,SEE^PC"D:91!X(_] M@* HC#6T"V_-@_!M[L>/\X(:F0X$Y4ZY:.Y/R6PG-V Z6R^'60A:H>JC-DL& M"=P%1T9WP@JY ;(Y/6 M0&FHO9$? =@B-],=H'U^X5N,YXB.GE6W3Y+'^XMI*'A!3NVCD:=KK"+O.?$W M,P6XRE]O&)6_P!6!(N0,7&P7TC9(U4Q7N7#<)1D@8S9W%K,UCL=E?P5'W!!, MF*/3&,02/2(/J!PGFPI6EG]JS3:O91X%;';&=TR152.-K)+G$Q_^!< -D.+( M@(]]B,&$"2B^\I &8**$1=,@=M1Y$V?3AJ&[OEJZC6J*KB_)+ M;YKS"R=NX<]>Z@0F2%3W6K-UZS;U]?5C$6B[S#G-\XI\501LK05;N?G:E;18 ML^RN80]NN\6:7-2^BS+,DS6C,_1]NM'M6S9W2IUOOT9C&_-C-MA EU]QY2#W MWS"B5%'KUTS?P4,G)U\/&OS_/&3^)0WIW_.0_J^YD/Z'-*1?U3FU5=MYQ=U3 M^D\[:O=K'O&1$\EO'XWRJB8W_#]G7K(/Y"5K/]88$FLNAS6_Y3-JK@5C3(DQ MYX7[SR+&7*$+-*P$Y/2]0\%Z(XUE:[6 (RMV';76>T*TI7R8JS.OUZMT&VO4 M(N\___VM[_';UJMD$YD\:_A0#F\?UE'FMMM+W%Z;"+V_8]ANG<2^;=U=;+W7 M='>7*^C2(LGA\MNJ1PX[QM8VD>>:HPF;VJ^:FS)=)45(BK@X11CG$A!]*2 D M.;2>',RS"HA!NP2$[*5<;KVY/1VAIAG5X-CY&V(G34+E1MC0#K--M!XY3B / M3]1PNK7].(\822,I5E+L49;EGA2[6V>QSYL3L\9MB-F*9MBW,(Q<9LK+14*5_1]>5"V?*WD7LH4^5W MGN\1^:O["_3KQ!Z9(2^112;&2T0Y93Y\2>)7!=M.G10O,^)E1GRK,L)?^OTR M(UYFQ,N,>)GA=;@'V3I3PJ-ARH1'20ZM)X?>.1,>#:LSLM2^W=2(44D1DB(: MIXB=8[&;$A"R9$J20_O)8>>HZ48%A-TN 2$SXF5&O$S\:0,;VF&V-9*JUUR) MFDS5DQ3[TBEVAV797*K>H"&=01*M)-J73K0[C-]&Q*PL/),4*RGV3/9Y8V+6 MU&Y#S%9DQ*^/5[F],;.??"]X,9-FG=5JX;)DY+O_W0UIB)(_2V>J1SY-5_5R M4*$)JS/7<[R)ZRSR\]CISL*/FR:&\Z&3".*%CYX;FBO/AQJ[L#0WX+-]Q$BO MRD<&^'VT;?H!SK-X]+/A!^.8#QX+X_'O;!+AWO+CJ:9X1LGLR\5S?MKNQ TF M\3*,, Y>&G'YW65/'(1K\XQPB!T\;'V'L'WV(]G^H^]/G]S% B>G,H\!+2KP MCR>FBV7C>@LK@"^F0+$T1PFV37.PTW303$_J\^PC;/(C[I&3W/^PQ?2]'_P6[E9WM(QOZC4Y^GE79]1;G7G>U9GU M5F>==W569_3)+XG# [[8RB_X>!/$]@ G6F)F/DWA$6-^]IUT2I>(T3Q[L_[6 M"KM/P .J!=[M"K:_"JY+ ^2F;!S5G,FDTES3[>+E@.'(*HD@DA1^@ -6X29D MV87A48#!8X;?DD!.\'B::J/)D' NIS*J2PQK=#'!EX61@I,P04(6!UC9 MZ0"K7_ LZ@^@*AYF(S-A?WX62=0/>#1_![U[!?LJ#Y,R>[RC.;EI8*\+3@% M#DOZN&T?]2WZF@?;?UGMCLC8VBH/4UKR--\!6$>20J7 MWU8]4AB>@Q3ZG9&I::K6&E*0562E9BJ'"$"9#-V:;=6B^L&.OKS-4/T !:"I M]DVK)5G0LBY DD*)%'8TO&V&%(9("@.UUQNVA!3VR![ SP@LUXL='N[)23$! M<&O81;_=R@_)7_PZ8 L'^R]E[KJ_%*6?\&UHV2W.&.SK.-I\RX9HSHG\&'LZ M:?7AFJC,_8MKQX-WM<'0[&O QVM9PV&;,"TF3Z=.=; 9 -C-OW7 *.6_*9Y MD"D(C^QN'##GCSMG!IM[[2R>G.<03RT/%0!)\1 .@A]'D[P*8MK;W2;[.(7/ M'%L388P[I5ZT 4DZRR,J!Q8=Q"'..M2,^@")_KA0"L- TE%\:@_>-U&*$"T%'[-@QW94DEF!\!?XOP MZ02#'0YPY#6V,_"/PGX/WT&5ZWO@RUL(@E@ V3,3"9 M [Y:N!08?'*C.5U&J3@3"G6L+49LTJ?N81AG)*X&3W<6"]SIT]R=S NOPN!E MQ6OJQ4"[F IU5WI&U3+]_+HH\02#H)$; =/%-!S*:,%W)R#-8+;PX7?G,6"4 M0-15'K+Y0B5 XJS@X/OHPF;-I MO&"?9_B@#QDR5S"O$INZ?H[RL9@UX,<1IEQ1A!.)Z@4$,GL@ZOO&;0;*5\RGW&_ _%$AV&L)\%4#X6(1Z%;! M9G.0^9+AY1?3DOD5J('X:J#?_1N.;L5/&9E_@9%YTI?) )GRE,[/D\C/4?6Z M V8=MXQZ@*MTUEZ'6].+D=N5/9N%J4!6E6,S$H[-1.X*L9M(712ZJ3?SSLAL M"QPJTC5;$D^K#*F?FLAA1WCN(JV>Y*!=$^5074C"Y8ILTPD1;2> M(G:,NVJ4(BR9;-)FO>XK^^XOOE-50L"F+A;N3+ :ZGE_^ZE.P+ZQ^[?ID_L& M_Z^8@G?TK=J?@K?VU+!NL9>D1"&.0CL:*36%0G;;4$C:]7F<^XO?L+9[G M)U9?C\.D876HZ24J_ND*31J).H0Z.YK\-(4ZU$G/[!F71QVI^Y<;[Q:KD*]? M[3^B>UFK*+E!&9#/FJU-O9@L.QBHO6%3R;*7[YPG,>U@3-LA,H[!M)Z&SM.> M"@*C]9@FC8BR$;'61>8N[7.Q0M/"]Z05T6)5L(8$>:BTEL&=2"Y^\KW)@2P.TP;Z M9O,V5FM[ETN*E11[>0OU"(JUT"NB-6^KRL;E51FI]#JCF?N=W3TS)UC'+06N=/T _C.ASK$B"24M MX08P@&QH;\3QW2<_TM?ZFY]44=8IFL"&O&FJ\I_UXN%%OM';OGM (58G(OQ/93K$[V3=A=>Y^#[?O\"'CU><9!G1#*K\X/ M=QDO?Z8B7B"DM\X*?HF>:^^]#US3Z.W<>[ I*2F%Q4::3F#353ZR"&!(-4H) M5F%[U>^.NZ#:PJRN=AVOL!Z8*FWABT>J=**3QB?%*RR*K0GQX04A/NB,>CN1 MK4[][C5P0N6^9@=K+!=G5+5Z1 Y-J3/\9F=X1WAEQ;:34M,$W0A[_J4=50VT'57'R3PCK<[;(P_BV77?@PE _\P+) M3]8M#]+9P6R!4/(G2'^,GY7%.OOL(E4YV!;PNHXW9[NQE/1:XA*>^( MGGL:<2IRI!6C1C7)B ?^("<,_8E+;?O3SC'90\7HAQ49E33Z ?O'+. F=^;R M21#([*8Q!RUH?6O]+O#Z:.O+-JZY^N7I+!9XUV=J8..E_@DQ#:FKO'/ T,$A M2-@>)TO:A%O2XGSV8X73-53%8Z"S?A?43@M/>OVL*;R2X,O4LH.W)]!^QX&] M?[Y#CDK &NIUS=U4XJZ=K$)]W?BI5]HO"0GQ(3Z;A_>HU'O(A6,#'*TMJP\ MT;MDEM<]QUSJOU4;;IA/V.W7@!M^S"NIB? -U8:WG-_6YQG/FT0A?Q 3!3- MVRD'-C!1)[>00V3% 9H-$-S2I9EP[]F!OI&^AELNYXF6MAQ[,1\?E+Q2F3$< MI2/Y6.DD=RC4#?"Q/B9V:-U-H:LF&-GV&61'LK'Z$&J$C?7!7AM>B(WMV'*3 M;*QO(DUOBI*'14M$4HJZ;Z2/0WX,#_Y[!P$#D94"Q M4V4:TQS@B,;0BN:3Z]/M="L=;_>5K_/NBQ. 1?0M<+R0[R[<,?1.;/!N13>6 M]K_B/4!I*7ZR#F458)A)P.2!P;WTO%NDMQAEWE7#ZVIL:[JGVY3Q*"8];XU:R)?P63FAHFUO"7U=W]\WMRF^B M,7D:"@FWA>3'S E2.E!QPG#5[%N?."S]3'YC%#4T9EC MCH2,\4'DGGS^S@(/%Z:D%@\U.E6Q3S8L>TIY )V6"ENJUG5SPY8PP\@N)SI9^\?3N#BJW$K>I5P M'6#=5;5P!7C57*BA::=;J(X+[9<%PE_4;!!S%5J0U"-W^(*)5K:D_@$RA.GA MCMG"?_I)Q0;MK\8_T7/PH?S$7DT9X@J_$)NE@U*+6F^B4)*/\7/ ML>/]D?1>%V] #0-# Q,'/?^$>+5/3C_=R1EH$?_RWV"(P!]*&,A)- MJ8I#Y+"=;>^]>-3.S,Y(WZ&9%O7!E'W,%KX?A,JKR<*)<40Y1YS CQ_G"!"N M^PG>\C-B(BXBX2U-,A=#,T\''VLC? YA+M;I%MK#A3;(7+K*;]XT<)Z\=?_. M/B%X>(0'#YH%_K(^D'I;@;33Z9799I5PLI&4*[J-'G:@]DG7VB='7,69;C]2 M="=CAK7PHVPXWQMT'934KD)*+9AQ 7V-2E6*N10'1R8MDC1=N'J#>H9V*TI) MREOEETS=$!X:"9N'IIR@'1S0H!0^Q@7X:(A>(;X6RE'"\27YU62OYO*$;/D5 M"NPH7)]HPEUG_-%)VC&\*_:2#^B()H&*,V-0GH8%_IT-;\$W+5QXA\,_"VS* MLD4WK?,YVQQ/)8 WK( **/' ]5Y.C'X=W<3PH3#UFN3!2Q:^2/;@!XG 8U./ MA7#L"Y?1G)_)G[$;Y@Z(@]GUO@/BB4E#J#DYXD0F/MQ_ /TJP*\0)CLY?TK5CWV]Q*J#_/)Q9]%,OXBJL0"805T8/! M +.N*E0MW#3J8*)> *P8VG3J.4>8G7F;B??LK9_?&E]8U=:&.[:FX$Y@4=^DS$#\G-U#J!['$"K0>:I0GN85BMP03E%1="*A4A<5F4DZ+7-?(MF=2& MV\/#4WYUHC@@A;&1^6_9XS[/\N46W]#D_,;6I\$-;W :W'UY&I0JIA86TF:7 M*:B 'CC\5%13>$+-KDZD:AJ^!IW:<FM3WD4?-!O\=BPV0 '3YWO>@' M%I?6=TUSL^IN<$J=J7>'5O5/=6>OU9]W=_IY<')-265?USEZT],$;V*<'@#&EA,&UT'2ER!9!\E @F0=),/+ M@^1ZV#%YG_9FP1>0?B]GA&?UD,J+',E+ZVR[R7A5A2N%RMWWZ7-[=(_0ZVQ/ M=K-3U&HT!LR\0U_3P% N[3G5>['4!GV$_\>5E$G<>9T M(VIUT$\['=3+*OJ\8ICBYCU^Q*PQ3"AB8>@'O[CA9.&'<5"53S3D* Q 9-/[ M2'QW5\XRJK40?"]C:\NI>/F@XN6#\LOY_94(4/B\EHY55?K*]U:Q8Z.S^9Y! MY3V#VRBB_=7GQ8>\@(+RT4N=WT/1^#U@E$2%Z=$KGNLZCMW%E#)),8?J.YN[ MDP56<80*]MB@'D28RNX]^M1AB6-$FF*8O(02#,7+T_SSY"6\4-(-IO1(MUZ7 MF\LG$'):4.XG$^3R (4;K,:HP)NY$ZY-#=B%$H1>U(YK2G?Y"?L0CT^R4@,L MY/!Y!2O]DG1\HCQF2E*E4IBW K&IL0:AYP-;8 <+57ED'E7.4F;S%+/:0293 M(9I0[=[ D)FT@6E@U#GVX0%5[ ]V N5=?!M4TU5)ONZRH,+E.,$B^=, MMN&UJP!?B.5WZ^@/;'TQ35^VT5C@*]AJ+VCY0H$JJ'ZB.=#7>H*$2LWX.9CSL KP16I2/D2>YVWE:W@/SRC6^%3 2L-EWQDQ?ZV\CHQ3W;HR?EY0O%->/L1,X '(V%6GR M((FQ]%6$/CJIG)=K#@BLYS@IXPP]W25L,PA3#H,CZMMMBF:^K# MZ6)[/,Z?O>>-#Q"EPE3:/*92 IQ:0N#VGW@+/V#O9/ZI28UCQK,0J]/"G[1B M-:%SW@2P6MDN&]VRE=2V5E+ZC;>2(LNYRIXVM]K35?<,Z)ZK9ZT?O+0!Y?JH MDS6+*)S[0<13Q!(#"A@Q6ZR4,%YA1M@&0ZG0M!A[!3D![(!,G>R)&6?.&>89 M;X;O\FR,:X.9]":^%Y*8Q\:97#IV2QZ6.AXA>#9:9-5U;7UM<'MU;=^HHBPI M(^,%7VE7C+7.I#E$^6M8,&O1O%H7KN52LRLI*+/LKF$/&BFVT?6NK0];5@$D M%U5G48:Y]5''I'@/]REP:E61P;.+3ZX/F@\;&QN6X!%,S5P&XL KJQ( MI;<'GNRUUR,J6+1M(X>O#)[6>8I^;@ED$@5/B8+'L#M#ORU^MZ&T:0\PO;1" MI,R86+,;MM%HG2PF>?\%[Z^-[#/Z7^/(;J%+ZOS8_;EH&A.>URRCJP#(#>7: M5>WN)G+MS.VY=L6P$+J>:F;8]36MU>^J:2!UFRK M#@U8IZ8!7F ?WD-(!3*OOJ<&A+(I!$T$XBZ)V<" P@ M DNU]4U3I\]-!&TQ\B]D]R13*7::/9D#J!YL*JG^:NECA[&00#-''F4*,#LC M2SM:!K2G^$QBQAXJ]%Z886$IEBXQX[8P8X=BN1=F],!\LB1FW!AF[-"V]L(, MNS/J#8]V+36$&2_&(*_N'F!E8W6^J@8@+7 MU=K<$G7VT+<:0)T!H,Y '0S:8JE*U#F/0M8 Z@S!Q!NH/?-HC4VB3KM09X?& M=CSJ&!J@3E_MMR9:V!;_6#N28*@E=2&O_K!>N\6\,Q/.9>K'Z(;[CZU99[?J M3V\2*C?!9W8HQH>S%[TS,BW5'@P;LAB;.+*6-LV2-"II] @+Y' :-8!&;=7N M->75D30J:?2%TN@.4^]P&C4[([NO&K:D44FCDD9/:5,?3J,6T*BA#JUKUW4K MFEC>6%&[&RIAO(1U/Q<+VF>%;DS8;6#JAM0 #XD7"\F 93W9?&WIX8FQS&/3^+K\E1I#T-]=VM M# V]7-#"]?@/F2C[]_AN.W\?BS*-#.XV]+ZDU+V6%!;R0^"$>&T@Y^ MW,D-7T[(TZ/6H%O;BY;:9VY%_E\$W+\"V+]PB*>F&K9O2]"]WQGUNKU65,:< M_33^LD^S"QFK/P!Q^Z='W $A[M&S,VX <5^$F\))'17^3/&C.5@G>8\%NBBP MZ^*"6J$Z"V7BA'-E!O<7+DN:HT;^'CWYI-_B9?LM9->UP[JN74T+HF/[7371 M[.HP>ZYM8&RNS=7PAO!+MKC:4Y]YB\)ZY<#Y8EPA:8V>'P:#_767(*?C@/%V M]4F$8N$Z8W=! PMOL3M66[P+NDD=RR^/*EF_J%3#"Y48I_I4A*3RV"&;2KV$ M/@JUFHE\$?--:P>XA]10I*\;;; ^94,120A'-A0YE!!,C9J*]"Q9--%&M>HK M_GWGS^Y /O+A.*'BCW'^#U>JV(_)W/$>^5!(#U[7G/B4\X];LZT&Q2\[^/GDB=0NM7)XH#^.^&V42F>9NSB0(&0)L !-*DS5D, M@*#Q>B*(AL-N,S.Y'/7(2WA5.%S(MHZ# -TL.,5*/'OKG:N A8Q>M^_8W;&S M<'",8#AGJ)8\.90^RD,^MQB+&=A=?5#]TT%AC^V/DNF:,M)Q7D\T5U>T"GUE MW0YJBZ3GZ6$X%!6X6U4H2*IKMZ6NV;OJ7;:H&(F')$6:S[/W+JIA_T?)@S6U M-8O\AT9CA:8M:1]V?3P R-[>& %^.4E<)R*67V+V"9[X[8DMOK-?*2^A-JGT MX)" 5,RVN-I?K+@$4ND?1"HWWTVR(5)!2?+MR:]-(38)DY:9_B]4F RD,#DU MA>"8U=HTTN^,!D B;>DH^)*%R% *D1.3R'L_KF^2##HC2S6,IDKVI1 YM-'= MG 7,F44LD**D!IVPR>-V&OGF_\R^..X4:.0>H7LPH0P[(ULU[+9T&)49#^4V MD<)U6M_[TBIY M7YV+M'[+!7/?_9C I?>4'U^;SG2>LO827/RMS!RE(P MGRB!./*5C0B'N(9?KF.=H1>RYK1=!MPGZB_P>?96/"\LMW !)'R"8P^9E^*? MEN&?V1E%Z#,LH5^Y?UV$G!@__V<=.C+T(B7UUBGI-P\SM0 OI[]YF WEXB.= MQ9,"6JCI"WL]UB9-GL;C). 5L6+F5H.1&F M>'ZD/+,(MK0$!7["IEWEESA &."QS]P@C)0_8R>(LC2)(D84L,&I"[E^>R"' M;9_T[J8@2@*Y=3$M((G]"7+MO@!26],;:>.[=4!L691A_N[>198-O+9K5K\N '[3GX/C9\VI1EWO2Y#QHZ]Y3A M);L8=$8S%PA:M*E:PX#*L[^/'T'RB*.%K3PQN("V5/,PA^TYS&%GI'4W#;MO M^C"')SK,G@8RZ\G?]RRG14)>LQ;@;ERWZ\4$XZIOL(97[KOR0#NLU M]4T!],IR8/]2M*N$HJ-EMSAC4+[B:/,M916IE#UY?@W(,-; E_MW'F16Y".[ M&P?,^>..7/6OG<63\QRBFIC?(.RN",^#0,'UTKQR:-JI$S/S1@^V$\.=WYL6@)P9^Q7-AN5FU MOK@T3)HY["P0""/X#SF5<54N2(XEP^H"!WX)'*IL1,@I8R=TX1*PV^BY 0M7 M;(*\JLSF<8O=&\:5]&2F.TX& %I+Q)O;!?R:JP#_^4#G52&A>SKIV65O@))( M9Y1OM5:G-[@ZK*,R*ZR ='58*HMX1C8E;SNVL>D2UZPRC%P\J_5W9S6X.^#M M>I5Z=#CL>PVN#FW78;><$WTH[*TB[&^-\BN<-0234O?N=1=.S2/>X=W@PKBZ MGP &W;_"<@#^TZH3!YM[V"@Z[O G'+-6F_A6.4B9+':=T-,.10$]%/V&)/R^ M9A]5Q6/1P15S*+4=9>G\[F/MHS(%;H_?N2BXA;W#*0.HAH0ZR8(U&5EXJ((O M6I>0M_P[N^^9^#^^^.N\"-E^I>RS6;O?YM MUFRNJW7PT?<2)6>WDH>EG:P\>4-5GN;N9$Y*7]HU2R!#YBHWY0R0_>HW7UHOS5LJ*FVBEK2Z%^2UP.:H 2&R_>,+ M3@#_U9F 4&+!QGR,P92M CA-"N'(!-PSR9_[[ !^R<&_ M+K'96F<$YH6MER72V1-RY>B;IA"M21[>%*)A)\6A:@_ZETBV :)OK[95,N*2^6$G\&(DZ0L2?E<"L]=XO@!F3YXJW6Q5OM\IO3YZGP ,5>F(E.A0^KT7-*_(K^49O()3] M)7 Q%\>GN/$#6SD!;5-5W@&!Q:'RUO=" "1G7YAQLI&EA0C;L)13;FAYOO;A MT_OU W_K+Y>^]Q#!X=+QA)_C*(Q @X93VX^)935"MKV%YS:VP ]A&&-J2A\9%7X&FZ[RV5,^3R*_F"'DA)1B@%D(>*2_ MN'!\[CCFAUH3-I9Q)M ,:A];_:4=@U;H3M748=]0M5[9I5H^/W%P< :"C)(# MQ>7P3(M-A_JS$P*3Q*^G+F;=@R&9<# 0\?S)E#\'GUQ_"M]64S#/(,N=/B\3 M&S.&PU.CP,]2G!1GB@R)3U/%_-Q@Y=.0;WRBV$"RHVRI2;I3X1V87M)50!^A MA!A:"KQT%<,3*;L%%P4O607^=W=*@^!P:[-X >\-D2WQ*B1\+F=;N0'D1:* M,YJ@2X7PNG(= E9\:#EO2QX"BZ<%C%EA*]$<-)C'.7Q5'ZPBYR:W'CSW,1WC MCCT4#OX#/'O*2VK4@PY85=RU?6(U# [891SE:I)8=7EG0E_W(!,)0^& ']@$ MV_:[+'SW@^O=O%O@5--C7ZO.(=FT M] 7/WX-Y)(O"=#\'%GF7?H$NI>@9205$,L^H=\(C3MC2MT*(]@G\B$T1$LP+ M"13W08 C+_#U/S]GEXCLR_LG)YA^ H"M\-IWM. /V7IS3/B3F#>^/P"-2@"F M' IYZ]T8UZ(XN(HBMYHF19' B!+2*B=(5JIZUFVH>ERR5$@3EZ3(?&H\,+Q-Y!5E7>01,<58K4.LI79"?1;$R)6&F\, M M4C .D\=% 4T4?18O73(X9BR WGSO_GN.>%>/V8D!@*[CF(A9 >L91#,^"6&Q M BL.D-)9_#_VWOU);21+%/Y7%+7=^_5\H6*0Q-/>K8AJM[NO[VV/^]J>G=B? M-E20%&H+Q$BBRC5__3WG9*:4>@ 2"!!4;L3VE &E,L\KS_OX+ZEHB!*!9>+P M+[:BW,\)KP(B>9!=*%I/YLI#QG.P]J=X"V8$S,Z*PSU3B/.RDRCQ?CD5^-DP M[65XA=->*FEW),H3%I@J2;FFP>4;54\5I\944)MR"IPK%!5U1U2'=86)O[U! MQQZ,KCOQ5V^J'9DQ?'C2^;*Q%.^5(HDM*D*Z8 M65_IK >DW6\-+%P8/'NGJ52X)I!I$CPF"1XB[FSK8'E7-3OHF*U']J@62^@(PC3?_G/];^#4(:IO_^S9TSPA"FIG]-_^VD?^N8]#^XN1N-S;[5 MU_2OZ;^=]-\_)OT/;^X&0],:M:5L5I@Z\CT":#PHTV05DW[^\I[79K J0OY1 M/:)WR\-Y.RI(#X/D98C7\H27'1:FA/0]![3L6%_('Z0H;FT)/ (+U#*[O6)/ M]RI^RSJ*@<;T+EOJN)A.TD4UIH^/Z1U6PU$Q/>H*GM:8/@&F=^C'Q\6T58VG M=:,+%<'ODP2TDLPUT%8(SYFTY+[M51P7Y^F\:H8-A*S\VKHX+]?#J-48'PU(XU M%;19=SHV%53TXK8HD+F;0LX5XM,[.^K.M,*>\3H62RJW!D9U'LUEY]'(LN*M M%H6]J]&4" L4V@Z,NSA6N+MI%*W.&]/TWA)Z[S5#[Q9.7AZV)4],T[NF]PWT M;C5#[S;*]Z'."];TWG)Z[S=#[S@[MN.TI0Y$)TSL-%VVQA3JP.F*F+WL=%?% M[/6,%^'T*F/W'IDO!Y<]MF= B:;XZZ3X>N;+%HKO-V/ :(K7%-\F V8+Q0^: M,6$TQ6N*;Y,)LX7BA\T8,0U1?/T88,7@T"O^F8YI97K2\60S)MI3&[,P6)3U M'=_25G2Z9J*+N%=H+$UY^KIL<+_4M(8ZB1[4@3OR#H[3:MX M!?'CAC/P-?8/R#8[$GN/NMV;N^(D3XW?4^>1G9B[1UVK3AI^W4EFBAHC8-8; M=["M]BJ(:+C(FY#Y-)8E[:;]8U;]$8TMN^DC[D,4H%ZQ\9%B-_9C]F&LV&S= M=G(:C?+?&N/=>LEXMWF8:HB/[/8A9.ZW6W<&AWOC^L_N2X0\IT(%0))%PE[P MX[RGZJ#.(-%![_[C(?SK7=E!6SB,;KSG,+I?O&CB!]$Z9)]FZBR2SXPZY+\+ MHC@J5,E$A9$"HZY=&!H'GQ6'QM'8J%M:S%#?M\^H./Z"*YA=H [HP/$9ZS"$ MS>#XJ'4\#T)8B0^0PL%6=2?19.?8]IN;1),I K]/-EHM&7B0$@Y.Q^QL/W .S4KRQ1(9$F MRKA3.4U?D55A?"I8 (''#N!A@( 1&-./#9YZ HK"P#$>X%,@D-Z[EF@0,71/#MWQ(CZ0/@I07 MQXP9^(4 QWSL-A "X:T\FHZ%(W0(5":0(US3<"'SR3CQRXH1"^+^ MU)_1Y/8(=2XOFAL3T'=='/ &CT;T'9 YG]&6+LZ)Y?JP07./5*K+X()]Q[^9 MB1V:05%&(I4\@?,G/<"!2P/* &C =[=LL?*#%T#=U ,$Q4$8F1)@ZL$VNFA/ M<&(:GE>VJ1.\^X?]&R47I.N]#TJ/*VM@"F+V/<=D-SV"UZ18P8$'4K;5=T>Z!Y]HV!N2RL@!(7!]K6AAL;;G&$);?&::;WS/5" MX\GUUTR); .O;17VF[)1= M0;&+$W=0%%$@!)W_0EX% V0<6+DX31KG2KLT@1TL/E^(+]C*=B-%_ M_HMOEH/$RI#C;<0F;Z;K\#D (YTM4R!8-W?\XGQA;ACEW;.F%6X M?@4=XOOE[/>,NT7.AS;^OH+'Q*=FUK!=N"_H:F!X4=#X8$;CGCR:VFORX>ON M9+)>T!17=?9O]BW7YC>H(5QK2TI[NZ3$"^L#NMBF?!.'':?HL:IX6U>YCPN9#:>_C_LW=\&2W\;YRQAP''L^T= 2 M=FW<+Y>H=7QD3$8X2##/ Q](+=I\=8.(>?(F3$98!#T^!.B)IP1(0;/YRYM> M7$[=%WF5G]/*_P-.&TH1 N0J0B!;@2P /-UT,\*-A^E') Y@Y8D;S4'AXI%\ M\I(D2PEA926)OF:B,\:GI?$1\&S;)3=)>E68- M-;BY&YC#X:AX0;7-CR6(E!0O=\.5!A1\":[-'+6DSDTV>3PVJ;"II!7E=JR7 M>F%M<'EG4R_:1C]"-I;+PLMR"2J))0;1@G%?TJI?VR#-VB#]RY3PV#JS7]HZ M$W6DA([$)&R1=($^="])="G^+IM&]8>21F6B#1(#=;%MV3H1,_ A ]=*]6HL MD0',D&;M[M*MFTMAVENW'@M?UVVI=IW51"F:$7L\(P_#1=X,#C7SE@!53P0[ M1%K2@J%?1/NZ]I$9?T](3B5:)4=(1/<$ >:@.H&](A'R8JZ-$F)).6]%"3$H MM8:/>ZDK=\%7XCH1&(7OX"M,-P2+.)$+MW9"O787;O&"3/@1R;/VP8<7=7#K MYL[NEAT=1!VEL*U608@?(;-R2<;53+I_1Q;I\;!OC8QV[&/N_ M7BDHKI2$$HXJ_\9G$ ,?Z8 U)8#3F.ASNI=RYM[!4L_@.23"S9=7MV.>G8J_ MY!Y#T$_B=8@Y^+RZB=<7'RJ6D\S[W)G,"29&A/C8<7 U3)V%L!8#\B&(QW;NC#!>CZ_A-_/-I:T7]?V=7:$>4]F^Q8)&:?$#$K2CC=7<\@2@K8YJ#9X MZ9_GL.5Y$)% ZJ$W8/X%+):"&^0BD0!8$-7]=)CDLGWR1PQ1+_: "_F@BSX MYQJ4!!;F&%Q7NFZK=.TU4>EJ84J7+G5MIM35ZNY9Z_J!LD:_NM_3HM=B(2LJ M@OE"5J=;+&3EBQFP&BMD1U4J7J5%K\!&*:LM$X*&?VBOP($6J!QB?B_:,&KZK\M#VKR;#NF@L& (7YF&.T58<$60 MVO;PZEGIKN.2,YJ $LO4W7@Q6X#9A&$H\:!(38-]@E6%KN5KLR9_K5VRHL!+ M33)OLJ0J84J1Z?\S6[*95U9O"FKZG37>4:+1:!%5C;W9-W>.TRF:97)O^?(? M^!>JX4#Z&)U?EE V!4'K6;&9XSBJ#?M>+I\>[Y%@^B#+#;DV M]Y'%\V#Z88E^9E)"A%U:9I0ZSI9(>_E>G;/M%0WH04F%6XE)C<*#-"?A9"?# MMHBJJ&ZM21]$$JP2JNW&Z&,L2(0/;^A&D$L J!'D@NXU1183"H0RD M&68\PN]G;$J%%]DOJMD+#A:JEFT\D[YP$KG;.YLL&P(,^B6R[$?"6LUC],]V MC!&)Y!*G9JXFKRGYVRN7O[T6RU^$=; (T?X0=7X$ B/9^;[^+^[Q/2U2=\C M7LC-T!G''G?0).6.>7MI!PD\L/B9,7PTB!([Q4R"DI1SX>&\<_+KIXNYT^DM M>L)HV_H"WT!"GY: ,X!@3W6T?@(D_NP]&C\S=PW[7/OP+^"P^TEL_(3?BXR9 M3S___/-]TGD(;_$(#D?&*&#==Y^YR**?D;0%J//?$.*P2 IP#;]+*(07I("D M"=:10H)3(C^7_QMNKP>TFUD4X?,K]X5A5O8]T"%W)><7I7#-,Q[ \*;Q!E? M,OGRDC +&.$B6RAIT8+4R&F"(M!)5Y(I6V%'F%S7DL__[BY6;W_A'TQY^0_1 MEH=DAQGWXJ?9=C\>@"7&'3*,"[FQ](KS#5-5!7H%TOA[6A&<78B.Z4XFV#LP MY=<<0 0?@NT?3J6W@B0]$$ E]VA%OQ]F;;78DV;MZ4G[PAX1\I\9N:^7CUL= M:N,2A]JXI#,<7]/XL.1ZH+=G4SB^=LD;[6OUMH6$!M(E(@Y$D;S"HPV40@;_ MW!KU79"ZQFOK@1>6P&"AQ*[(:5NZ/ @D \U2!&79C[Q\4V1Y*AR@2PJC0CPB MH?1:$]4F\,-)&( @6P11LC26QE.=/$D]68BP.=K%3[W5'5((=LF&9Y_@OB1Q M(P@P*N8,@KJ][K8J@T-V]CG!Z[Y;PR+>YV"WIT,A(1,[JW& )-3T MQKB\*Y\6>^/%\.I)!;YZ3[?6QS-5';S!-H0Q88/ +CA#WEX9ON',B%RZ).4? M6(92,$)4!$4GM<4"*)!GD\!]&$H>]I:ST.4K@:@VX3(%L1"M5^CQ)L=\]!)Q MMSB]A.%M2:NNO)5<(]D<:K6 4#!P0KI/@01XJ?=J_0 PIQ^#T?2$ND4D"\>N MGHZ^N;2 M][3 %-O!> ]K&?_>^'8XT#):>)Q$\=#9@[!_KKT574R4FAT$_D426NUK_]W< M8S,CN;Z,7^!&(1!]=+^!-BN3^M]]^N5C8J%X47F)!2W%OK,)GUH1S, Z4==X M_REM:%JZE_>?I.*.LS3095[42E1S5_HN@%)$ RC48Z)@'4Z$N;" 4T1T349D M=R3JBUA-N:>XGT5F/(DSRI^)2"/5/X3!##CYP?.]6#B3$#K&FMJ+;E@6!1WH M/O[+OWB#2^Y!I R+#>>$!RF5?TV&.9[EX84L:#?)]5$64?8JK#]:ECK8XAZ] M2#X;P>&E*R!Y8L[\%8 I)"-1 .L68(=O"MFC&T[Y7QRT$MI2 &1J:_!$LHM, MQ_BR"1ZP(=!; EY;,B6?R?,56/K.MEREYKA. M+ZJ>7M3?G%YT68E"M?P'V=[ M)A$QFHOCQBT(AZ$+GX"KBXGJ,WU>\@'&?' M7RT%7 A7*R:O^NXJ8F_D'V]!:X;;].6-MR1,TT-OL\LAZ^?FR1 5\J]3J=#I MUREW>Y_87QOLWAP\H#_K:L@1Y\$5>W .7]8 MA1/M&HW%!9H043@*E,2Z@8?8-AZK55#)>7?.!Y6J\S:/J>)6 UG)M5F;6300 M526(QD>4P'#76%<.)515-X"H%,S8B[3R"A<-Y)\^4(;%.@)"C?ZR!X!?V=S< MC89#.7_7@=(5#1XO.]WEC7\LR?(>1!B7]X\?R=B!GQ*9 MDGMT3D5@UKO?JZ6 IO,>>V"?#RW'')340]<<5U[.JK7'E31TQQ+#>#6-M0$95TICM63QCH'DIY#%_9N[L=TWQZV1 MQ;7-&M%*X3K-FOC$H%1*M8Z:=:O&3G>0FC0?#7.9AJ<'-G M 4L5B\'^4IF;RJGZ:+=.[G7EOI?736!.BP@,"^W,OE-LOJH)K$T$MI_"J3'3 M-M;OM8CU1S=W/;-O%5OKGYSUS^" /CF=B.'8-9W+E?A&0*-:&*/]'%6+H?KG M-WS&Z*RUS('5E.%3.1YU#M>!IL@=%#DX.T7VN]A*=6R.^D6U3E/D55#D00Y( MCOHLLS?8U*.F/01Y!A_@R:DGDXS\VEQ[34;V$9"?9K\% MP32Z7TZ_B"K#+X%?<:B-PB+VS=W 'IB676Q@K6WXBR:B76'O!HF(IK/VS4'O M8#FKB:AECB#;*9@)&SQ!V^BI2#(]))EBTI!VYK:)4AI4]QJ4-OV;NU'7,OOC MXOB9\TB;U^ 5_(U:Q/#Z;4.[ (^AU1&(>?UE;9X8 $_TS=[8:;VAHRWOLVM^ MAQ#:\.;.Z9EVM_T6M2:THQ-:B7*XA=**Q#0J5P(U);TZ2MJA/1XBL<9 9-;8 M')7,-FH;H9W:"7CR@J7JK0\?G(>@Z:E=]+13(3P20=FU!,-&Z;H7B"RDK-5-?/5+O4_R:8JH]#PLS!Z\CP MU$QUG4QUI)2))OAK0*9/SRJ:/M5S*2Z!M;0'_2!+J0E2&][<#6VSWSTX[^+J M'.GGR,CXD)OF1<,/*W?VVPB"/;O4'>KET#L[BF=(2\*"))1\(YQ#?PN628UC M;8E(E:FCDKMW/S]1BP3B!::H46O39!3)8<*PBB*BGS^Z(O=JA90JE;C&MJ\O M>TR-6;I-^;2T9E:U@CXS-\%K8&["X;K=N?6D:WR^XITN>F,[P#+38(US)NA> M?W4.H2:A\AHN@M1C>+Z?9 M5=Z3A/E( N9#*E_J7BW#[LW=8&P.NDV%29L@BKWOI+_2(!<]*>:BYI_H357= ME)X4(R;%]/2D&#TI1@\YT9-BC@9$/2GFZ$#6DV+TI!C==;VRC3DZ?ZNWH75S MU^\ZYJBQ$N46Y"1H/KDR/AF>GT]L;(DX,(>-E2MJ/M%\4N%8>E*,IK%6R>+1 M^64Q3;?KFH/#"X$N-WK:8K-&3XJIRDN%XIGS=?,?8N?Y1#L,1ND4MT^F_BN+\ MUTB1>E+,-6&SCGPIS!H\O7C!T6A=QW2&[6^@_!HJ*/2DF(8B^\VUW1]U;^YZ M/<<<'GX#:QN^942T(^S=(!%AY\>A979+!H5K(FH=$=5L>U(@HR8FQ8QLD#LZ M6-!N0FE0VVM0V#@W=P.K9P[';1$VK\$IJ ?%'%VI.Z ;_@A['(Y,N]_^'C[: M\#Z[XG<(H?5O[IRN:0]?1=\_36BU=<,Z@V) ();I@)J07ATA[5 >#Q%8PYN[ MT;SJ@M;?.UR7XB/?%(]#2^N1N; ^?@ M0AA-3NTBIYW:X''H:=S%Q%"[UY:QP9J>3J,4'HF:+#!PATU,B[A0Y^*)"4(/ MB7F=K?>;U'L;:((^MH'M^^9H^"HR(S53::;:I?PWP50.9G>"JM_^["O-5)JI M3ILMT01_8=3/M,:'U,5< F=I[_E!AE(3E(;%EY;I=/6P]38D8^@9,:]]9WI& MS#Z2L,$9,>,!&(RFW6LJ!ZU% O$"L]/TC)C+>OY5SXC9(:0:FQ$S'F)+EL&X M]WJ['.D9,6V>L7+ISU>\T_6,F.:A\AHN@A;/B!GCA,2Q.3P\W[Q!HMC[3M(S M8BYP\HG>5-5-O9X9,5^\[YLGQ/3UA!@](48/-]$38HX&1#TAYNA UA-B](08 MW6V]LH5I=<_?XVU,HZK!'#%'=E-%6"U(2M"L-N]^;.&0]-IR2E M1S-*&RCJ2AE%3XG1--8N8=P_OS#&IF;FL#\V;?O@+(_+#:&VV+K1@V(JLU.A M@N9LW?S'7?OF;@ \52PGU\W?+IC"JN:]GX+"G)N[GCDN25;6%-8F"M.C8MJ* MF9J\7YCI=T;>QSEDEFDY+9@3]1HR;_6PF./8/X71?J?GI#[Y;?M]<]!]%571 MFBAW$*55& =X>J+$LHNQ;?;&74V2UTF2>F#,-6&SEH YOWBADHEA;V1VQ^V_ M\UY#084>&=-4J+^Q#OQCL/> 2W!NFWUX1%^;\VVCHU--$-J;2' M4$^.:9%NMW^#_+%E UOT>Z8SU),8-*GM5O\.(37GYJX_- =ZYH>FM%(-L<;P MF+'5*]<$-26].DK:H4(>(K'Z-W>V99O.H/WSKO3X&#T^YC M\B@=]V!LXT2VD6G9>HJ,YJJ+Y:HC)4\TP5\V63_60(^1 MT6[T(XMR!TC-=LS>^Z.KA][L- M-])N@T"\P%PU/4?FLIY_U7-D=@BIIN;(C&U,@C![C8U&UII9U;)Z/4?F53Q? M\4[7N(-S859!Y.$C;T+F4R@Z'0?S8[8MGSAH-WW$?8!CK>/- MCQ2FVA1'.9R4WFW<(+98S-Q-RG_GH=S(RGUDMP\A<[_=NC/8YQO7?W9?(D2 M>D X71:>>X&"8UQM<^@,DC:'=__Q$"+:BWO.85VVP7;&R)GB&S:]C^6GO9N- MS_1LX&T]D>A"YNSH357=E)Y(1!.)>GHBD9Y(I(?IZ(E$1P.BGDAT="#KB41Z M(I'N[%_=5V&?OXF@/;RY&_=ZYFC45$I9"[);-*-<&Z./<)NFWW3'FI& MT8QRPF/I>42:QMHEC.WS"V,^1['7-:V^GD?41MM&SR.JS$Z%:JSS38QPL*6@ MV2M1<713P0NFL$)ATADIS+JY&YH#NP4C232%-:YU:LRTCO<+PR//R/LVS2/J MCGOG9_[7D,&MYQ$=Q_XI#) \/2A:&=@WH448L4NP.F+?2H@298.R61LK99 M.]H /[_V=PBI63=W_9YI':[M:4J[?$HK41#KC"+JV:6*H":D5T=(.S3(0P06 MMDX<.*9=$DAN&Z'I241Z$M%A2N1Q!C/T>C=W/<>TQFT9_ZHM]U.IBDW4"(]$4-@/J6OV#T_PUP35+H+:H1D>B9R&-W=#N/"Z>A*1 MGD34XH*Q5]6L;Y?NVT"?_=[HYF[0-T?VJQBTK;E*<]5. Z )KAK?W#D]X*KV M>V T5VFN.FWF1 /\U:?P7VDO6#V(2'O1&R4UZ^9NW&W"$WAUSG0]A^AZI_VT M=V=Z#M$^DK#!.41]^^:N;XZ'37FR6R00+S!13<\ANJSG7_4A7/5[S3]1RBYJ'R&BZ"%L\AZO=N[D8#<^0TE1G4 MZC%$F2E$Q5E2NP'DV\I M:($J& !\!6O&X9KM&L C/D'8Y.;Q_+F.8F_VDFGT9XU.W.B/AA7= Y+PV' U MSKRENYQX\)>7@L,(L"<\,]X%"]C8"_40&+Z-C)! Q\?U<'A%AA<9T3QX7L*% MZ@?/IO$\]R9S(%\?_A71*A'@PW G$R SBBVO@%PF'EZW^'T0,>"Z:!)Z#W0Y M&W\+8F;8!KW4>FO\[$;PBF!F_ $,!&_D&\2;^LMZ ^^ 'R]&5#4,C;N MTS?](=[T)GM?TW\N8NI0;]"Q!Z-FQM98G8$U;MLL';VI&INRG2:F#E6<=W'A M(VOF(6.9R46FD;D##P'6^+#9(*T"E#K/J5]APL^>_M5K!5FO,:*J ^(#V@Z? M?^!,?L;63A/Z8(_^-H%VY<#.C^XZQ>RI*P>IIM]6T&^SVLX%7T<;!GA5@)$T M;L"89IO)[S7^2@/N.(![9BR55.!OG^$?6$>C4$QMK_" ^B\.F^I&TH+40\T6U\46PQW%)$=ABR&F"@W' M;1E"I-E"LT6.+48[VM4?A2U&>%L,NGW-%IHM6LH6.UKF'X4MQC=W/7/@-%4T M=>2LK?.;@&W]E9[U=VC)PM4U0*A52U:TX#:4DC68U3[ DC*S-VS!\*435TM< M%B$U:?)L)9\BA6 EV+@M37@UD9S( *A))/;-G=T[6(/11-(R(MFA#C=Y$3G4 M\=MZK8UXVJ[,R2*&[4&%2FQS]?4^NUSQ2?ZVX)N?V9+MT?%TT,..IZ"\-37N MKP4.%4U U32X9@BHCW[J46OJQ33]G$RY:X9^>#-&9]06UY4FH),I?LT0T!!= MG^/67&#:@Y>9Y>>N/"QN)8UOZL5K4/7__YK))%5-I,N,@Y2=[BKX?Y<&*XK9 MWJ>4(2N^O@:_!\O'W[TG-L7!GEAI6&3[T40M^S1[7Q1Z[S(LCLL>0QZL.GW^FN4-SQWELIV-R!PYM,YU! M6[BCI-F"+HVOMM0KKD)OY:;:71I_.?5V7[SOV:KYABOOKK4.7)?.M[MT_FH8 MM+'JXYUT5ZT N;NM!OEJH'Z&,OK7 5A-SNTBYV-7U5_29;5_8?TK2S_29V7^PZIR_1&6)ZJSGJ-S4,HP5Y#IHOKHTO>F?@"TS:M4R[ITLZ-6.TE3%V MC9,\"F/T;NX M%$]32=NH9(?&W*2H&:/'L=MKBZC1\0A=#GTTEWU#U62C+O#,V!PZ1?WN8KTN MFH(J*GG-4!#VNC'MOJYGO38"VJW@-4- -FA^(W-P^)1H34%MHZ"=RE\S%.3< MW(U,I]>6.TP[^G1)M"[KJ:+%'K&N9]2C1AN6?44=UC1_7!M_[-#1C\D??;#\ M+'-LZZ)IS1]MY8]=)L@Q^6. WL1Q[^ ^.YH]-'NNF M2^TBG.^>-8P:GOB>+V4H'_C^/X7_*TQ$EYLI3K1OXX$2J^Z4K\U!HH?G+C,Y MD;X-G'P?TQ1JK(B(+LY$Q?SCQ_6R_@[!/)_N*?>7[/\_=G!C^8>#Y/ M./LTXZS\:Q@L!.=_#=[!'K'0!_?R%9;ZV0\FWU(N'MT8#'A[!8O&X9K=[* Z M\0F6$(VS5\.?ZRCV9B\9*FR8"'=+4*+"+% B(Y@9(5L%H6B@P %CN 0J(PX0 MQ@F$Y,?/+ 020>3Z?O 5S M=O)C2PE_8A"T>6&@X5L.U\-?4+4 78%;4Y$45=>[&T167KZ%0P.[M M<%SL:72-;^[&SL@<]\:8CC%[(BG[TDQ-E",U35'HX,S M:-J5.LV1WRV1L7EYV19J^!J@'W&COVJCQ5XASZR:Z7EM#+,CP+XGP]#@-6=H MF=W#NRK70L\%Y#.^3CKK'X7.>C3@;]@WG7Y3R8W'H[.&].'+$]J?XCD+#Y'0 MKT!QV='^?D_^Z&,0>FQ:(UTX>'44LZ,E_)X4@^/7!G!O6P>WF6F7JGLE7H3W MOK?PEKQ'83 S/ Q\3((%;.(%M.()\YY0*S[$K7"151>U^D38O5'%/A%[\M#P MYLX>F2.[V)&F>D^(]OB?-=4(JBG,+VN6:D8W=[VA.;:*[MN34\VKU52Y>Z$L MXZ7NM9>-^#L C&FP1H<%F1('V("7&UIB$>17L;TR2K$?I>FG)5 M-H&REN9S:Q[5/+IU9.,1>!1V0>/F[-'([ V:JBTZ%Y.6))7G$W8O/E_VUR T M%D'(P-CBF*:&\0_!.J9TZ:D7N8^/(7M,C#+\]!VWR?[]WT:V-7P;@6WVQ)9K M9CR\$(TAMHWX9<7SK"=PU@# Q3_!A&GF3N8E40X3/IOA[P+C;T',#,>@%UAO MC<]B_5D8+.#E_ V1\>S%<^.=6#XJ2:W&S7C+->T]@RL!@MZX@_FUJR"BLH@W ME+7M/;$TK?;'K,TLD-M-'W$?@.#6\>9'BF11R.T[/=;M80Y8RG_G8>HA>&2W M#R%SO]VZ,]CG&]=_=E\B9 WU@'"Z+#SW @7G194AG$'"$'?_\1 B0Q;WG,.R MD$,C9WS;NXYT=H7R7;#)EH_ , E+N;R\ !1YY"MWM0J#[R"98^:_&!OO I#B M#T!T>0NPGTE:L_/W ; =4FM(8/[L1=_^8"%^ #1B)1?!K:W2<&0F)8W(I'2K7T." BU:L0F*%/_%-)[G'@B^9S>2 M-253^(-6S&6+=D [L UR>QX#L1H=1O==:]3HP[I$ECH/D;&$8%T'Z#BF\F% M16P5/P<) B2T$45P'<9%B$*T.ENI(0E6\Y1FOFIBK M2#2O4-AQ$(ATS!)!)Q,U4T$'T(V/*.T /JL$FM8MCPYK"-;1F3)X2;SY-M MB[0;-0P(=-45.['NB:5QLYNSN@=CJ9ZTNY?"+L]\C7+:H&']W;(:Q.&@8?W= MLC=81+P\:1-6@*5E?/XJE,W*'I;)"-^3N[$M$10^T";7DT %'L=4=C M9]BUQX[;[?=&8S9BW9DUG;F]D<-&]FSZ/Y:-KN1*;3^.!N]"-;Z =\P,RT[B M)/7ZQV 4ARTC5TPI>[]8^<$+DVUX__#=953H&0/L,.0K:[;[/KX3OH-_2M]?8OO/D2"V,7=+1O[,6 0X 4)\G!!/%%IM#DT"4N M?YM\F8MG=@PZB@V"!3_=\'I2#^$>^Q=;8JAR"?!;N1A!]F"-.")QM.2?BW5Y M4-1[6/.61-1>:(&2#1[?]B(*NA5$6[=C_!? %@^$ ,B\>QG$QFR-JM$3_ 0 MC'L-&9Z:3>$^#C#LZKL3MNV])J(+=E\59?@.=QJL8JXMXQ8Q$IQ9W338;,85 M ^-_N\#>X8O!CV-M13DLI:+\VBY,H#>@C27CF@W%LQ$87QA@E2!LJO290AE0 M'3POJV)(!?ZG21RH]R3RAS![& #'PWC\)OX HGU)Z2UF'>,/L*J]8!TEOY"/ M&K[G/GB^%[\8#RYL ;$I>Z)MH'J!:LX>U&1-G$?\/F'2K]M8)HH"G, )CY7L M0#3VBN#NF19(]-IHZV\LF:Y(YNR:@ FG5C&ZAAV2.R1B!$ !HQ_J)!)EJY+[ MQ:FH'(\9=2,$_')1_0\@^@^)4:?^2(P%2)3R@:*$C&[NNIUB;V\#0.A3!@L( MX5J'L,YP"'22=HI!Z.00A\:;:P.A=WH@V%W$9#'VM#\F^\<^1)6,./6$%IYP MT_S>/7&]W2MYD+7C=%MM[3C[6SL++T841V#LO"/H/++EQ&/1+UXT\8-H';(2 M>\>V2^P=VR[:.\H+"'^95^QG]O#7E+W=OH;DIJ_*1>0!T$BW>*&NG+[K+3@8 M??.A<,3$W$XC#XZ&$-G[ HH^23EU!\GREUB-8/D3?U8!E41[G* M@PJ-\/2:L%H,+V&D1&,A&M=53/A1'/.,D*? ?\)WK$+,LX&M3MT%6!QO#?A7 M%"Q='W[SYSI\>4L[9\LG+PR62!&N;R:9D6O\!]A&\3H.0 O&7X;L<0VZ$?XS M ).))UM&7--)=+_)),3PA:LH-B@T@' C02*"UN!LC#NMQ:T/N@]"Q.6_!4C# M_A\H\Q)?CC]T%^B<,2: _@=TN+AXF@UW?*( MM(3$XJC="FB$UTW0E L\T M"[-IP+A-Q+]-()>N+(+3P=+_T5=8@6((]4<%@C9(D#=&S-W"WA'_1:O MQYG[%(2$8F 7&KVHHIU6*2Z.^.)\X9*%"HCQD%A5A7'*926+Z-.EB]V.)3+2 MW1!9DVD1X;LG7CA9+X#FEV0*P@X3?(M'DST@B>I,WAJ9O*/KSN2M=MN=W_?W M.Q 1E]M79D;>5_6XYUP57![S*RJ!3=(7/1$5<48HDP">NT_\$B:YBP)'1 Y@ M'[4L@<%V2^!W$#6IDO9RCSMV_?OXG1N&+_#A?[G^NMQF<6[N^HW:+,-C[;1W M<] RUQ$#:;9 [V9Z>4@Y3"E1K@APP MW$CRQHGLD*7#QEF =T,XF '*/A2;I*%()FJY9WKNEO$F^ M8^5Z4R#G$, -MV[5-W6,>]23 $]K/\[RV-P%_8K%>17P106]*;S(RKJH6ZM! M-;,IQF*3QP*IXLL_R'>_PU=_3M]<2K+];:8[=U+?_!S9VST_*O'-+, M,VO(9C[^BXP>EA!CP@>23)Z#M3_E.FFT FXC/6M&.B#2% 42,"R?DNRUN4)5 MFX"X49K4R*V+ &A'5J5Q6X_@[T[Q %S< >D@GI: DBC"V,6#B[(+L(>!DDSI M'.9CKD,2AE-,<@E6Y!+H&!_3Z)30]J."S!(U;0+/N+N,J5:FM"/SDX/78-]Q M=U+L27(0XMHD24%-5:0@ !& 4D^:PS[*9Q$B,Z7(3PV:U*Q#(P:!B%_07>TF MMH((-!CKE9#X>?$V\Y;P;OREU+M-08:T<5&^0H,[\.71W)CA"(Z.\?>E3X?# M73U[$>[^GVM/B.S?[N__, V?/5)[@XB[EA3Y,S#A"<>Z>^\* M)9>/I@'2 #;B"SI FS.BC)$GEKK4J]YI:.HS[A8B\".>ZS#8^77;W]8N4$S, M\IUW+EXN?. H7"+W(N6LPXC4AM2OE+UN(P.=A!A1 E1G EJ(\3A<\\M(>GHB MZ8=274_DH8#7J$O0"B(XO5H_^-Z$*&\5PLT38WWL)!;&/E\6?@Z?H>6M.)70 M"45R")@X$_6&[?M,EN^ZCR&#+1.#IK6ZH$/A8;'[TJ-\-:ZR(;UP_R M@2#DOKEHO5J!) LC4SP4Q"*42:'Y)'./KI=9"(RR]E'^K>@FQ)B;(5" R;F4 M'R@A]9*//2:^G-G:GZ'X<0F$*(\2EYFY^]X3ZIF"1T-VF*(]9X"%OQ0O26 % M/TI?B+G=/A Z.C!"]:D,G4AA-!'$ G^#Y%(=8DM@!4SDX?[^M\8\> :(A-GS MD*.JY (CSP,VRPJRK\7SY*E/IK/.UNBX(=VRCG6W @3#BX'8%NYW\L,)"E&T MCU($"%F-UZW[C:5AQXQVGMD]C]5F,@%K:7WV8(?YETBU3ZG+]2,_U?OO*PH' ME"IUPYN[H3/N%(O:]M=0[<$. W#?O8Y@K]:P4\Q>K& (J\)%9.K.OM8<%=V M87S-70J8G&FWG/(/:AYI?!1I M@('=?L_N%*OGRJ4!)ZAH,F=X;4_YM97I [(%TPE*F\,H&NSBZ$'X*Y*:./0] M?WT"ENEGMG!13H2?9O_-W+ V?AT+\.MT-O6OR--?%;%0B^ M[]%Y]OTKF$'UZ:B/KJYB0E89%8WW49 ./AKY]O8_'Q:!C'8*?/1.,'*XDO!$ M)1__<\!1NZ4G503_IU0%R9Z*+N/;?[$P99ZN*A@-J&' $W EJ:J0R'O8T^SS5+(:G MIVSFKOTXHT EFU631C::P#D++&/9PZ/1[(6,Q11(Q]/=[6['ZI_)W^.*$>C2 M$> ^!$^JEFQR'MXC#=8:=W=$\2C5)?HT>P>(\&*%0[BPJB^4QC4GQH]W9+DV MOL,>EMKW2W)<=\A1= 6KC@'\X^$%+".>B84&$>TP4P*RS0#C? .2'WO)B2PN M?DCC5W?"TW XGP)5SZLQZX<*/,IW?!O,;L6&=[.J^(6(G8?,6SR@7W(AWI(P M+E60I"*O !L>/2WT]A-"K C*"B#*=^@;)+F8O["'^-J,?5&%07Z1O!_8BZ)U M]DHID%PN(!P"0<,KC-4ZG, *Y&=&LR%F2[HLX$)!'ZR,I(CD1T:_3&F&:(([ M:9;!!GN;8C*4.X&V'!6'2*>SLE^19:'8=PM,YO(HJQ'SR_;67TZB*/2LNOK+ M2=2JGGV _M)6K:2ZCYY+P"@C AM23G(Z3[4DP:HI[X-6I[SW]DQY_\PET!^8 M5?T5"ZHX\6W/=\Q^@F/C& MW@7A*L"KPQ!%(]<6./TC]()0WFQJM>([#$8MEYZ(G6?+]%P.).Y*Y$%T[GJ6 MT)*.9XPD/GG30NU?-JR)<7[EDHW8$C>5%@&+C #3F*_A0W1MREI4GH7 88+$.Z3VIQA2SR7P),'VDS^%ZQD1_$K:@#WG1-[7N&%?DF>O1W$61 MEOK2OZI)&0DDZML9O1U56K_QW(7[Y?0^D[FP;_T2O.]NV-DT/75]?.VIZU7NKDL0]]QX2(0V#\TG(BPKHZ4^^N!& M'JF8/./56$> 2)'!Z^%9P##A-31)V7L:1TD7SZ^VXMUZTIXQH))X,55>\98' M(E$A_S.P=D+< .64*0(;;IK'T%V V1^&P3/< B(%+]>]8/N:P0(4'9[5!@I2 M6%A,N14Q?82G4:<:PX+%\V"*-TR2 T\@1O4=0!4F94%NF@'(DO3/-!P'!J;O M_2L3H=MXHS[PIBR12 1&$_&+DC2M+C43&3_*=D32' _Z!G 2/.P;@W=DPC72 M%@*4]4QR-!83A^CJ1F@:8'I.OKTM?0PWSJ9O#4Z7Z RA7=#^0I>:AW$L3NF6 M 13QN7&(%GZCH_5+=I5IH'VQ2NYG !O#O$[XD,O/Z*UBE>,P"0.0X;MP9%R" M/Y3[ ?*(0:]1MR_M%M-X"M9PN)#2&-=+2KEFT[1ND \_@/?Z+M"*,8 M?T6=#R;?\.0BH^I/;N4]!^$W/W"GU^9DX:*%*"+E""EB:I%[&:E3Q9U"[J!Q MA$CLQD/.IS-=AS*/&C#D!5-K3)UG9/M:5BKQ9;%@WX:FC M,C.7I^LEXI0S/!G#J>LFR5/%)/^,>*446,NGY U"C20.[Y^B(1MOQ7 M CD#A2OKD+ @M6S];3PT#P 4 L']VE@#B\@"<\@A6):4.,A-H,:)U# )-- MT+=! I1RAD56"L_8S?<+$1F$I.2Q1S!M49.+!"RG"$549.$7./MU6\<:KIT5J"VYZC+N&O$E)8?GU.V-2:FIV_NDY1K&+ZE^$#%\TOCG M&IA!3?G*.L+9HC&RPA!%*G<2Z9N*9BF9DZ\^8W$ ;EBZ'^M[2T95FM;L0C=O MYDN)H2$H>#F0":,FE)M%E(J& CP2LD:M/HBWOH.+ K:"A&]GRB09A V)_ 6 M23V3Z.N0I-(K8C9'LFGKZ R-\K)83D:B!NL@0OQ*\:$_@U D!L>;!'RNYN"! MR=H&U,:>T 5FBZNLC6N8 _M_4GQ#WI'AOYN@8/>@,)-J%%(;JRV=)>Q X% MWFEC&1B@Q#Y2: GPM&/7SE%V#8;8%-3"=-_][LT=-JQ^86 QYKR00YT#ISBPX@Z56B&#Y0["U66*5N M(>#.I.%8E#9@S&M_4L\KJ2)3VS!..^J.0L8]+KXOGU-#S%/V$,ODLDW'XY5= M#Q'[YQJ6]7-M$JGH*PA)K)04>*9G7#(V164R#-:/J@NLT-9(Z0M-WCD2Q2O1 M16OJ14GZ2YFNP%MM)8N;R0N%JG'+>TIE>DBC8\5]H7]@86GL^5MU>\1Q=C6E M=,&C%IL3EG?TF<:3Y^;O"!E-J%*ACH'0DE=J*4Y;(B"IM.%<(?L_[AK-P3'@: MO5-8?QB)2CJ^1C;=)U??$@'C19/0>T % S,..1-DJ2K9LM!MU&:FB8\\SV^I M'! )UM4/@@"KJ:'N"#U^$"<0:BGNSG"6",]"(VABXQ+MBN9Z0.8,X:M-L)(I!AF)*VC2'+V M_=+U7X07]M>D8\0[T%:\Q!G[.>T:\2GI&I&/OU_"!4>+O<'KWYM4O/*2D%O& MKQ;-TX0ZEXQ/$ Q_"E]9>H/L-#S3'AV*"R)%+]/&\ )5J9J4]FD=REB5;-$R(0J;>C,,G4@G"2!0.'J"B$EL,3DY*V); M,-7!U'(*+A/*^/(3=TUQUG1L DNU*OYN1NW\7>9H1J% MHH$)#DT*E[S];LB]]@+>(I#&,2).(D$CLO;D;L7'[Y]8N([RGSZS_"?*;Q!Q MXE-XO_PT*4;@*^(%D39A^0W,P)5I?%A..CS\M[T?\#K?7TBD*Z#CCT=P>>!2 M:)4EW%]1F4#]MI77\SZ$?'DR<,?=6G9YB0LG2OPQ@A(WBS5)H$J'EP5SE\+@ M_R+XW![>IV'%"99>H#E_/Z%@HS5V'(H^@I&")@%WRR2/6N]+'GW_G5]6RAH] M=8W,I!7UQ^G->^_[A8M4^+.)\]7;T^2C-%;\*@U"F:W";]:'0+1&YJUF3!'6 M(\=MUK4-0 =! BSFDTQ1LP]X3Q,B)2F5U ,8.I(UM3+%?M5-9MD6'.(CL"NYF$[6VW76HUI#[ M6.) ]('+"SX.Y,*GH@%;_G.Z-/,?3]M-.J9,>:=QIE)2,I6)ZEU2#2 ;NTXN7%[A(J<6'<^B*;D!22-P.BBH M4!?A<4[\_O_B+"#Q[[3&0_+B1T[IJ$;(10D<6T7>%G*^.MG/$IZNII@7@S)*$ TE<6V)1-47\W2Z1['Z7K M(P;795-*(^E)F;&4,D%-T2UM$T">&2_C2BVP8*FF\JG71I$I7T3W>1S)\,QH MP,"CQVL5\4'>N[)\D[+3+J"1)IX)Q8]ZW\M^F=PVS,(:SC BC=(D6(\+A=,U&DK5"U+]T!./";XW)QR(^SMF>R!IH[LECS_PG MBC$#).>6R;RJCH)A2QT%GYXP70:6N3+Z^P?76%SLNB!*3!5_$L6_B&!$6BQF M3( 4)HF'?196T$-NR@W#"4JFD:.Y>:27?>CO$/*7.8S)Y M>V&!-1E"7O]]20$#(-SNAEZ3P6GDKN8:R/9[<294YFUIC M7Z(Q6C?LAWR\\#@ .:7]@EG.8JIT0FM?Z;M?;BZ6RE#7F:,VS6TED+./(&TH M<"/)SS0>W:B$!O.$IV3J3%D$&*::P37:43+)>*K"<-O;8Q7^HOI/.4BVPC . M G\+3;[ZM SK6@J_+T'0[-)Y9@&H NAKB-P9&JGL.YNL8Y$HABXF+(\EM82$ M,TIR1NIWR("-N)>":J_Y:!/0A]>>/^49H,^RJH\M'T&"4P2$???X]'JI@?"\ M E2MYMX*7L9P0@G^@ Q14*J$%'F;CC''OH[H3#;S,,%*+L.@4BG MF\VPLA>A(L$G"CS1-[7"854Q& F//(2 !!*)X2N\.%@]&?J,>-0 ]QB3EXXJ M1-'@#SVT-,F5@\FM 'I*0$=?%_J?/.[#EA%9L1?#18LWF0*@**$RZU?^D]=? MIP-"Q:A*FC% QT_KK=,Y#["LJC6& #E4F),$Y^=$T>P8F%T X V(SK#0>_RO^6ZI;8I%O#D^X.%ID!I=ZH'T@%J@8 M#?X,(DK ]432!U>?EBU3/9I7ZY*?\#X686X3J"A8^4R4V%+_ M');X3,@RAJW_BY$Y_!B2%8"L+8XF2$F^']\0,F#-"'VL0.Z"AT GFT:W<$QE MB%&R#KFT/+JQ%PSOY$AR2T!M6!$\V=,&W&JAL1UB$5X3- $;7U[&+)Z3'HCV M%W\2V"[$X6:8S>[C1FII>N?5X\J-Y_= *\%"B):$[/&S M"%A>GG*[Z\XID6(3#!#07\F@.E[ 3BX?Z4%+^X,ECQ!GYY[J8/'VPELO$E&7 M_L"30*=-@(S%(9-B%!AYBV0-O"PU9Q)EH%_ZJ1GMTK.YE_.9?9$( XKA7*:4 MQCRBR'LXPAU)AA$%!L@&5^$A4LCAERQM8.P1=8B>(C2["[N/X&HH!M)=\'I> M*NU7*O]Y"Y79AM("I9G!,Q%/2$;(R^C&@0 =WS%Z@4;>5[G]A>,E(J*443S!2P YW M#0^920.;]*W A]E[PL2%S'(G2! M?E9.QW)+Z0W4TGEE-:6NB'TG\78.G4_K&'W_5T9FJ"_^O?.EDW-?II:X$']> M1!H0Q0==^^T+*$P6>H@70DYDX8Q)M!=49 M'IG$ 3:>*$=]9%AWLJ([WG_A.87+.)15,S1'*Y1.'F4ME':JLN6NDNFF':J' M8;&7I#@GXCX])8KM-1>K8)U@3#8 @X?Y(KHCQ3RU)2#]@P1Q3!$: 3::AT9Z M49H61*Y4F:?! [!)MRCLX4/S%4->U\95'C/=5LA6:\4ER[NQ""7[VN1>58(D MDR-27.6)THU)!-R*2FASQJ:8#"22P;@C"3U!H"7X<(W DM$+^()1[N2*J^4 M:7*[,.+A=8S5<"V7B<%VDJ)%PPM1=NU]IW;9B;GSQ$LQ'UZ$1<*56*DM3!)A MW0? M;-EMEP62U>O0J(7_PUY2TI2IVV?R$6,%T$M*/'QD["H,ID JP(FP]%3M0"5N M!-G.S2AX>A-/2]H)I(0+,TL&J[50Y84]3*Q+3B%R8W%CTT25.XB$'P0=-/2/ M&/A^-DN&7K(GU_.YKB0*./%.J\7UFJ[WI>L/TB8[&S%_]B)1B>7+R?*I*LW+ M<85/+",/DT;_IF@"R$-GTH9;"?O5%%:?XH\%4VKZ*%UV\-D,U.#ZFH,FN?U) M3EQ@4F\^+_U]I6(F5+ QES-"OUV!V/*]$?G@#\P3).M^ IJ/2+O^%^O(3.&D MM'PIDM#(<4I>_4259Y3XSXW1U+,OXU-1P:DNI*VH@,XXU6?*\W*7FJ!/0=!? M>&IN1H*FGH]@%J0U$Q\_,Q906F4=#\I>$ MINKWAM]C:\;EY"4W:!X;"_$\;!#& 3F?*?F:])#$NY;T<=<4>0**?//ST=D[86V059'O?1Z(=H2X0[HHJ58DS2]/RG46&'G-.PRXC<*O MUHSAD;U2-<6=A.) /PZ62^:?3V=+DT)()J'.)MPX7)=37.2HU2MUM!A\8.Z3 MY\M.Y-2*>)G/->$>&9/G)0C!2*]):U16$@Q@F,"-'"$]8XQ1)#1+M2\N=$[2 M"7EI0IZM$_):XEO_AYKB '3,)P*4!LME8Y+2X@.9QR53QI*Q 9@&Q2/TO DN M)CB@L2U55@K.NY-O?O!(60ER-[QG,TMSMK@O*KLED:Z#:Z3U#CR")HLEHEQ[ M%=2ME;PL,Y-UBQROYF:A4@.[PH@@&67K";+\;.UG0V[D2Y!9C-2^!$OPOBM^ M8GPZ;%%Z0(4HBHYX1LJ*/FBY)*X*<>^:0(F2JL]N^: M,G!:6@SU-9-%PR=H*CGE5Q;Y^[0T_@;*(HT+L4W1+S;;CU7MNR.+$C*_2#H- MNA?TE*=XMII9Z1B\UFUH4I*!6D[E8US$LLZ%CV+ MCJ+EG@914H4 *#; S0Z%R2239J>UOGO_OSZ8QN^_OTM.G+:LE=N6?C1OQUJ9 M;5#7C"1/3S:'SYTZNW$Q#<8EC_*&]Y1#2D&=R?,"'MC$7?!H"ZX&KT18R6$W MY41S;6'YTODE69"G+>"SJ"%?%5:XP!U-@KV4Q^CRB<0D(\PD\ZBW;21C4;Z7 M).:82ENN;)T-+-[OFN.A;7;[8SXE,U(0A#D:2/9Q -?Y3S]T.UT+L0EVJK]F M?RGTW><_!-J1,0VA ?!2E8#"XW3#&ZQ;+ MAY:,'VG3B5#;P2Q+U'O6H7+\ IX4*%"&$B'*-#8

M>,#T[3@'Z]Q@'!42* NBF+G3'/G)K-C,.LG@!6I:[&%Q%5L3 M@=7:H>@'\J(.TDIG.E /?G>U\KU)1C@507AM0N$^HC%JE.)9D,@%=241MRC[ MT9.5&N<\"\,G.3&EK-6T43VO0E#0 8_['DYC3">!&]'+XB'PD_9C[WY+NA!Q M%1'/^M^@7QM?: G9G^S:$+)#821YDXII4H1PR!C5D$?9YS+2)YWHE/KYE!;D M94,ME39K?+J&:+,F1N?M&%IE6_78;9^//*W1)VM]&'K341BZ=J'AEM%C+TDN;Q/CY@9[;;+=TR(N0 ML-C&!H3E4+Q)^I+E>J3GV)B6E:-C MDZ%F^YVHB!'8Q4PIC9UNJ-S:-J(V-XIV-WJ:Q,9L-\7(5EXR1(-Q']E2ZQE5 M=UXMF_2_3.\NE=:DQY2W?D!S8>8'SU%A=BX.[%'AR6F=;X:96S79C8-[<8/% M-E%;V_&59<%D8>!%%5LJP.X$#:E MEBXO+$[)4-[\GVK^ANV7#3">N;>XQHZI\'A49<^H\J@T#.(&K M/F?>R*6!F*Q5>5<<6:6-_^) M>)TZ18JW?1##G\JTR(WHJ'3$2S60=)!]8Y#=T4'VEHCXS?/U*$:+BC0WSRH- MU1.5&Q.JP=\YPHT*8S/BN[H*(=M@[MR2F<[&(/DQ2,3'+\H 2*T;U"4<'(5Z M&[&8!K1D!7RL2F(Y,%UV;,DYWM2K/O76Y<=L*M,^GSF0L^;5?NBK=/ML)4DY M<8$NRO1:DV\_]9S< 0;?$Y#_!\M\R-9PHG2TA= +&= MBO"C39@T\^10G3K^EHLF46S_3&)(FC5"P9)5NB54BFB0PS%$D##D16W">9&: M5@P=Q$NI\S9CY._O\1K:+?5XO5//7#K7@5@,X?BH0E(-*\LMH[$WIZJ1J/"5"9QH_"78)*'S;+$3-O$A\. MEX!$P2&W]8EWO(60D47:O/L/L4>IG893%MX"H'QW%;$W\H^W4R_"9AEOO"6= MF1YZFT41ZFU/V&D"+$J!%\('_SI5Z3I=KM;%(?S_5+Y9?-V!K_Y:_-RQ.N-> M^5?=CE7Z^::E0,$D]M7%/H^W<\E?B/LZ!P.0H%?[SQKE) M[39*T7W3-2R0HG_-_LSJ%WYGK[[C+XN&:5XB<&'0H%P>[;K!NEPLX[54/I0X MD8GQ]+6 X\O&"!1S/5CAB2J0>^G#TL#%O2Y*XU]GS X9VHL1W_).?\K !6'&ML6YW^O_^;->B^/>2 *"MJ'72S^-[U.E6":0IK/X4- MNT['N5@*2YZWZTG[4FIK%5X?0:<]\M=4V4F?T?U=JI,J&8)'K;[)/*S% "9#:SP"C MKM49U.2 D\=(ZO#C=3D^CI75HLBK(68 =WW3 RC@R0J'GZCGH"\.9QQ@/XI@%0M:ME^\K2L<6>\GVU6 M.7#;=F/Z6G Y&NUK9E\-*B\+8:!,76ZL[S5RF&W9M0V3:V.Q:\&E-=@[#GHU MN+PLC#G=T-M>>J MA6AQAAU;HZ5U:+$UM[01+6!(UO4):+2<('//J:W_:+2WC+T^!% M&;[V\B:2PW[UGL%K067?TEZ+BT)8;V^$71A:KH7#+-O1TO)*<#GNUK;[KPV5 MEX4P9[!O.%K[>)O$0VESVU?GS-4952W$2OVPG<;*"7BE?BZ#1LL)%""-E19B M95"[U%=CY02NE=&Y;A;MR,TX=V=E#'PP*>NB?R! MV/W.DKDZ^ $U[&?_7.-0W 6+YP%^\\2BF \ .-P]>BUAE\%XWY28\X==&C)] MKP65O?&^]:M7@\H+0UCWE3B7KH7#+&NPKY/V:ECL6G Y&NP;,KP:5%X6PIS> MN0I#M,^W1 $GE?O5N7O'^Q85:[/\F&AQM+>DA6CI:2=6&]'B.&=I7ZW1LL/C MJX58&]'BC,\5M=)^WQ*U<[MC][6EO=:_8"_3@71I6-$UV>W#RD]6M^-4#]YI ME.CDRM>)E=XU8*6NGN2(_;89,?UNIWO8W(*K=DS^C<7;^PGL DMV_B52Q#18 M/_BLSAS1ZQLITPA4VLM3]K[F71-P.9.UKAE!,T*)GV-/K^ %,\(5NZWZ9XE4 M7?^,0BT;7Y]L'-6OS;Q\V:@903-"P6%3OSGKY3/"%2L)SK[HO&0E@;PF?XU= MH#[I(4#'AC?]SQNO.QH[PZX]=MQNOS<:LQ'KSJSIS.V-'#:R9]/_L8;]&_4I M<8B%&SYZ2TG>Z \1GR!)C[,D\.,#8"YNL\ M9,SX"+^;1\;[Y91-C?^]7C+#Z9J&W;7[IO$N6*S<$#Z/ V/'KWM9K\MAT,GX MDZS1D?Q)&\%5H",[V[?R,WMBRW4^ >X2CESQ@*$XH#$+0B.>,_A_1/Z"(Y^5 MD:>R^7J+J!7L=X_^_N8O7V8[KW,("W_F!WQYV1H;ZM9W4&/YI4+_25GODE M?>8Q!"C^T.\,,D_8G>&/G2M#=@%<$E'3;3"+#!>>B-8^S8B=PWHL+%++)%@L M6#CQ7!]190 XOK'8-$"4Q/"9_P+/SB(6&P\O@-$I=J\22QA3-L&MIDN%;.%Z M2Z1)N>%TQ0CW,_6BR3K";7M+6"W$-6+7\XT'Y@?/!V MX^-V!KOQ>'L>1/[[ MOXUL>Y#Q9(5J_31PB\2]%?0EU30#-<)X)VIF[L&A.&7+Y_#Q=#U1<)6B$]@7&7[.7#^>3T#K2'%>+CI2Q*_"X$\VB0MKX;M< MW ]1TV, "ND2,X72E36IG(E4I@">T,O1B>1C)!00WB >-F$6I8<1L\E\%Y$( M,9.(!EP@@-N!+A/CT>5UPW"^]0S>L0YAJYHDSD$27UCXY$V80$P09Q2+"*EA MRA5$3A@A6[E>*)#GP?6Q=)<3O/MA7U-]ZY\!@9_9DCVC61V5R'YQ5Z<\7F!L M9'K!W'Q<%$$Z7A>=>H.">(96!D,D$:.[^XR'$U.?BGB_> MW"I8FHJY569NFCD]&=2J1"V.0W<9K8(PYCP"!M&M8!*YNK["SB$!OV;Q4H)J MTFS*5!*2;*$[FWD3(P) [3_E9. Y?J-U*0!NDV!=) =B\Q?=T)34E? WA#[J$7]C*88.%Z$I,D*2,7KCQ- MOM^O+CGL QHZ(32;H95?=PEA\G6DQ>P-;UE9,"Q)@QNB/1AN*Q_=Q^"T$1&!PX&QIO$^,\% M;)U,9'PI%CVMR'=!S!D$?B1.H"@28T<%[@]]NV,K_[1M!;:XR@\C%54ABU8, M!0SS7P!Q?@ P4N\K;I+]&3PD,V,)H^-.3ZYQ_6S_&XG=/\)@YL67=]@*1UO1 MT>HRO66-9='31LYWK)10../W._V$\4,6(&CRV5!N=SH&+^5O#]E:MB%Y72Z/]; R42) MVEIV9U#YV=[U=I[WY[N^J MUQ':N4/EZL?)SWO=_#GF%RR?RH"4^7V\9NG4R&R,5%L,+7'/XZU4%C+7VU#F M16QM?%,/#MWBSLKP>8B*O1NL56H]TF 0AO P.;&!89,[<].#7+P72 M3 =>6'YY!]YZ/*,P8K7FA8YS2+=E<>08&4\[_T_!,SH MZS_AC&1JHI6;C*5?& D#5Y?=+WZI@PKMP M4;F/+$D=80_ T*Z/@3_A"Z-W?67APO@]@#W_A/H FU$$BM*!_@**/89X]V D M?$)N(/MF.C7/5:*MWJ+4 77?C>886(8'R&X'T?08N@L""3H42$ZXE.\"^&'D M6ZNZMU[JX%=I:V.Q\PF([E>!Z;-X6V_N=B&S;>!"O=E@;HBD^4,WHZ@9GN1? MM9UYL,9D*>0((JSHF;&5I*GB11=+0DHX2EU7R(7K%_=\0M$',:'H"D5]8013 M;==-9[Q9S.<--ISADHAYJS,\CIA?@(X$FIF[9,$ZDCP@0Q^J'A:R!WB&^W(> MW.4W8\9>@_$B>F%]I:D'EW?:*F?C$QWJ^B"LL>IBS!-S/Y_2;%-*LR!F1Q'! M5:D9K?Z9CU9_:E:O0@:;SYM=H.1[P90;.6PVXXX"/*5!%CARHCW87\FW^S6> MW:+EO_I\F;[.EVF[V"-^?<]; '[D+0 _;)SM<@E@J'SHS0-M:M[Y=B9"FR3E MB2O?*=;G8.^T1%3:J<8@7ESISD_>4GKGIXF!28X#+/]G "JK\01G7(G277=Y&4HE4 ME#8!3;S\?Y'Q$(1A\$QAP3#$R![G10K/<_5%R>C)J 4=0T%TF;^OWQGNJPJ@ M(^803:!J'>RHH3K8,U\UY86Q7[SOEPI'W+8J- /45K!)SV!MU MK,V&2<_*RUY9%)OZ5"W3L]9 M?O1&NIUK$U%L6IEJ'H0 M>*P+>[RV6WA;9>QFP&4K8T7(5N1IPEU65KYJPB4S82ONLRFI?S%%X&B.97+B MHD@KIF1Q184B6)T-WI(J6"I)5Y/JE/)7'LY7*F!UR6OK<;RAY'575G?U\E2S M4C%D2NZMD6^#')WZ>.VNB=91*DK)EO",KF*231T M\HGZ6?SKHLG71R2%HLE4=BH-(0HEBL_,11&669O5Z M2VO<2W-=3>.'45]-0/EAX*3_%'4C_4*5S)YEEY95I>[RU2=T#'1"1VOE^FLK MIJTDU6W+WEE(UQOG+"6G2S$((=)![#CEH?S=4GV/2MICE,INN#MP4:[ME=7L MTO'K%-GB"0'<]H^5492KK'4J/OD*"FOJU-5>6Y+67H6UU8+'H]'.PGHKG]AJ M6TIBZ]#9(VI\[*):S"//*D9.KOR_G06U&0]5K8I:XX\-!1I1"NF(0)V$>IZ\ M2.(,EYD@%.&'4Y!?/LBRM,8W [CKES3YVMUKDR8;:W>W2PQA%-K.MLI=QU'M M%=0<,.MT1;F[0-6V&M,SE^1N1V3;@)4IR%7JVW5!KB[(;:0@ MMYK[)R/;\Z4Y.:^/4HQKY\R 6N)]>VF.#)9N+:IP-,D^YFM6:<;QXX5HF_K'AW.^$?L72WCOX"3W:U : K M/"M7>%:Z1 ;;.,DNJS7I=Y4!;+VC6 FIP;REPC/'=)>'ZIH4CPK057:@*ZED MK42ZZ:SES01LYWU83L=.3=QA;L!@$XZL756LX@)1K8,L83=:T[JY0!5-DIUE MJ=F$NIV%J7P '^/Y1[ A2HF(C?Z^+J_J#^I&%9OS&H:;\QIJ5/&.K)OKRX8X M)C8VE NS1W(F?:;R/XK+?)+1ILB07A@^/Q?Y<'MY,?WD,FN'M]+L/U!443@. MQ50H8"7\@\^!^!*K9TS%4Q]QV$9ORC+%N-">!;[/)1X]#8]PA2F>RZ>5Y'#Y M29#WZ^.RE/O:??LN">3AAV31TS?66V,"GSX&X4OQ^:SJ@@;R%,=IL"G5ACZ# MC,?_%;] N8$^2YZMD#HKR6H6XI(+?A+WWD(L^Z8Z30""!3BDZ*,AZX!HWUU% M[(W\X^W4BU:^^_+&6Q+.Z*&WV>60O7/#O(F>^-ZG/MQQ'8Z1EQ\#1JF M&*F>^=RQ.N->^5>8U5+V^::E0 X-[5HK;?[<&?7TGO2>VKBGT79NH0'W@@.! MR5%>_.>-[Y1B_Z9K6" D_IK]F=4O_,Y>?<=?%K6>O$3@PJ#!>V6TZ_+M MID/LRY7(1%K&T]<"CB\;->H,, XADO1GXDY!M0-^9X F[4T->;I+@9@:C-I" M*)7.6@U>XE;-+O/V6H#9:P$PKP:>/QKO2$4\5)(=2H,7 [!#N?FXK'Q)8#R( MCX_.Q!<#R5(./NCZK0/^$NA@;>5&V"@6Y3'=7-5 ]].'I73TIKV24NLY^DO. M-50!LL4,D\F$L=FL"8!EBE<3-XRLYCVR9ZK@<^F6-R][4P*S/4&UB[7U\_KY MDSQ?F^=%5EG3/&\YY @_/]N_Q\R&$+=ZN)_E+J:U5>.E99V'\DY_SQRH6IQ8ZUR5T+-,96!+*.^ M0 J[XHNMU[%>W\76%A=5:\S5KVI+-6ZP_J*T7MOAL=K&%260:S]7*"U@*K-% M.8D<35I5\>1<'UZZ@]IZBL;+"?#2&6JLM XKSGBHI5@K\=*7[<$T7EJ$EZXL M?#DU5G3TI! ]P19V/'O_ -WS(BVRGWJ=_E^TC=PFC P[CL9(JS#BC#H]C9)6 MH<2R.I9&B4:)1LD6E& 1FV6_/8\CO"U>SW8DYKT#W1*S-:ER.VFE7#,Y1T"H M6A;H%<6>ZIV[M>PXMJU];;[*B;_GL-$UO5XGO0Z[SKZ>HU;3Z_7ZE!Q+-OLY MJ5/I0A*'M A[=2),S&*_0B&F*?9:*=:QQU=)L5=][9XCEM..M";Y?OG+/F]% MUQDDNO[V^HM(^F/96?@"@YJ:P-I/8$Y?%RFU M$"V#\]2.78@37I[:MJC]#1%-9^"AOT+[BX^WIOM?ZP=BS_"FZU MMOBF6F.IZM+;;"FAHVL)VXB6;NT&.!HM)U >^V=)+])HV>%'&-5V5&FTG M M/=T]H(5H&9\+*SIJ4JB)*(Q=>G7EMU97EQ:V#"7]CJTQTBJ,T*0QC9-VX62D MV:1M*-%W2=M0,NR?07"UQ>G9CH2\3.5M88KG016X(BOUAO;W1> M=?G"47."YH1"F*6[;U#R@AGA>K4$9U [*?H*M 3RI/PU=H'ZI(L G1W>]#]O MO.YH[ R[]MAQN_W>:,Q&K#NSIC.W-W+8R)Y-_\<:]6[4I\0A=M8S%\N7CP(& M6NR-%\.;)AG %&:SVI0X-@\9,SX&-&G^?7;2/,Y@-HUWP6+EAO!Y'!@[?MW+ MNET.@T[&QV2-CN1CV@BN AW9V3+0SZ+9V^4=>>L!WU/RX$6(L$&E/4BNE).^/0LDJ]>AQA7O4NPF MF)=T,@5JM.U.-R&W9R^>2SJ9NK%K\+G9IC$/HA6)BOB%0E=P/-LNIY08WHBH\< M*0EBELM M',Y#&=,UYLIO( L[0Q:8KX<@H1XB5#58$GZ\P? MW8@H TZZGL$[UB%L6DN-,]#&%Q8^>1,F\!+$&=TA"F8Q6P(9 $*!3*SD!D'T MP<^BM1^CML,E2,A6KA<*O'IPHRS=Y035!]CS5"/W#,C]#,A[1BLPRC ^/ES$ MJ>#\5#"LPN!/-E$$.^H-0@X\PLHAE_#*#0"8)S46YY(\(F&()0Y1"%II17PE M=OGE<"N"9NAMMB+ZJHD!2]N=86)"T)BW0TV(9^!D@7@AL4&!2/2_&*NN5D$8 M*E3.-W.DZIOI^YD(E@0G!3KR9V@3,>F.J*5@%D8>O>D-^%+"+WCY[TW@N?*OJIR=29Y3+(%/^.T]Z8Z[<1W;[ *3R[=8%33!\X_K/[DN$ M40/U@'"Z+#SW @7WIZL,C$R^K>/EQ>@2>SMA/U"VWY4I3WD7;"&YL882!>K+ M#]CP:HLC5KD)28?"/CF)$H6]C)K0H5)7;.I7$7(4Q&.$/PAF'@I/^A<(1=5G M*D3E9.V[(2RAN-U0]GF)^9Z8YU+8"?&'OV)XBWML.7D!Z]I;1@8<:,) 10 ) M*]7PZ59(UEUXWSN)+#J)N6$C0!\Q0.SRT13F"@>G.P68X95#DMY@WU=L&3& #2SH MK_'VA U&<7)$KM3#E0+_18)R9(UW8@PO21&:,;J=7/]6>N,C;EM']%A73ID5 MCY4<1< 67Q>L0R//)QF8CSI.=9!G(#[L6#4 ?F6R)V^X'2I[L!'#9MGCI.8U MB1XL1%?LM]2X.T3T\(B,=,64"1TA-*2$B!,V9]_99!TK-"R9W^0V0TIQ$FYE ML@#>:@UJ$%5> O0N30)T4X=I=>8W*O-]GD:SLM8Z -+=&G+Z^EA?91P ]R13 MQLL]GXAV=(B@.[J:9,U=_AD+BE-,GD(D9224(NF/JRN*/H)/ NF,,O>&BPUE7%T/!-W&*U7Z#^@,XKO:6_ W\_ ^+ 3 M_.9A'6'@%Q[!E1XSC@3)4)G=6[F[4=V>>"X%.T:%YLQ- 5!"<5535H8-I:R< MV1XHSV'YXGVOG,&R];/5%[&\*^BX;3UW96R5X3\4F]) L..?D@$N8+]S5OBE&D.2XZ/-&Z*/5C"*_Z89 Z]HHLO5]X MNLG0M$9YDQE)F>#EJ%KP?AE;&?26VW)R)(&3![MR4;0%HF>52EM*B M^;N5&2UJI&Y3IH+.:7DM!%/(:5$2FC.E-2B+\DDG@GR>F8L72>*(Y?&#J%Q1 MS"262)K(IJY$<1 NS&RNBLB=B>(<#6Z03EO46^$3P=@%4R+W8A)Y?JTJ_X9"\YV:;DG/-' MP8>J[K\[!)[,&E>CFZ5!Q*Y*R9M5>'CEDQ=):L45Z-2PV2F@S@=S#5ETW( MNE8DWO0JRY2\-'(ZP\HT:7RI(4%$?3AY7+@B23)\&<%/"0A 2,&4PO_B[P-S M8L;[LN4(:.*5LN5>V3#;8=MX+HS*I90+8UU6+HQSEER8<;=2+LPQ2:X\C>5G M=P+V]^/Q&&G0@2#G MI@P,3)"JW%L 9/0@UI[P2P[HAR7J*ZSJQL;D^AO"GL5YAN"4(OQG4JXI^Q4(0CPOQ M*9QJ':])&7,GF("!4A2VBSS!W0]3\@8(;P1IKGRM"&_@B>]ZBTA6[@#B$#8 M=S"O"4P/S/= &8>GIWP=X"A8$ZZ7B>*_?@9N@I\:S WQBJ%[*$0O/BQ"PN4! M0XEX;, \SC^=6"A[DC0=0U+)PGWABCH\Y\YF3.KJ4@O@ M.RKL0Z@:*#U(B1'.*P7J)L$T1+ )ES8&PH*0HX/!#X.%-TD^?& O 8KZ=M8$^U"<0W 6;4ALABM\J1LPH41BL)R9E! 7 M?H>O6(?1VET2A2W<*"8;C$>PB-F(-M#&"Q-&!U,7N&4)PDA93A14@V*8(3H4 M!NC;]D"OA+<@/Q(AI7N7Q.;&!+%'LL57@2>DD4<:U@L!%U@9M\$HRB)0(W1; MWO\'8+EDL53,"&A>E* 7U\-7<.1R22#QZ4;R]D3C7OPIU#_Y^@>$_I1J_9Z8 M_$WYJQ,;CS-=L@,E\+\$%C L6V@I*1RB>;#VI_*%(4H:(?"HE0&I"%Q#$)OA M1NX,Y%THM7Q8[E?!.[ ./SDYQKMO/\1L85CW'>.S%WV3OZ+OK+<9XD)N0W72 MN%\N09(:GQFI'A/:W<1=1RR5=+E3H@= ,! )&;!QX9>^(&.2@1Y004C&%$J( M(/0H\+/XN@-?_;7X>:_?&8R__L@&$DQPR,C799:L35]T*\I:)1WD5Y>9:(L1T3 M\&K#,=M-=WO+W,L$7A MO;M#=C%SX.A=F*O!\Z#W[VK$4S%,B[9F.D&6[ M6[N^5G)O[_MI @2*(L8@P,8AB?WK-X\JH >(B6*!$'$'*TFP4)55EZ5E?ED ME.^>M8?65CN'H/Z(P9809R.S-+\(C)S@!VN+YE;A^ZL-PW\8:YZ9S9K'RK 9E>6QYFE'W7#OFLE]VH-_/ M.AN?A.I]V8$>ZPSVM2^[C@OMVN &F']7-S M@P]<[;:-[4:GWW[L^>R .S?6 MLE#+PKPL#,[Z1]C%M):%6A;F9>&L_^C[AUH6:EFHE"QTFYV-(S9[EH4EK8P/ M.FGU(BLH4"FGE+ K,Z.Y[@+_PJ3>K* J7V\X\A([3F1VN\(]69:M7H"T4.G5 M,I]+I:"GB>=5RQ(N%KNI(M\<]5?4"<[E&C5RT$0CC]/2M;H55_!FU2"R^:X<8F7O7;U63U96UM@?2WBBVZRQ/RHBG@7DA">*)A:5IH"4C#>A M@Y?.PU2L*;D9; 6# BU M'ND*%=CUU6)]ZZ5L@8%]RB-/ ]$I\KOZBW<@>#N M=_O6K]4)'J1L9_)\!# M&'9(G>V,*264'/,@/#H[^;UR80P !ZP30^DOA4QPO\#E.9>ADS_@[..#QS'5/=V2M978@;)(L)7^>P[XDU M>>II'6F^ULU7^YNM6U:F1V^-C^\O?WPX;\A_*L@--$XC['IB6]$8CAG!G6G\ M(0QQ:WD)014DH0:C("O$:*Y?R:N@\++ORR^%=0+Z)45 M2Z #$M9T4H4[EE@2"!(50:,32S642W^+,/)8.^_!N2B6!RE"$8;_6MZ,SJ,P M0"#M=:Z"E.!,X,C+;."" RPW()0%I0CYATX#XWBI,2.72@MQ\;*F%!\/B<.P M(!5Q_6C"IO%><#DH;VF4FV9C[:U;/FU^KV?97(Q,T\QJ;1MZW:V"FPEY7%7L MCEKU51(1"5YK+"$1"UTA*R\GB"+%:I^J%&E#U#;D(3P8!&&='>>*W=#!8J1W M7):.Q9\-@^!QTM)B.*1$+KZ4ZO#)\N##$Q9/!7,"G_LP792QUMF[]8D+[)-" MHU@3*E>.8)= &Q@^_/M&Y^@R-IZ9%^4O-.^*N3%_2"_B+[%<>1'_* @CU.<( M+Q:M4(94HXVJ8&BAU*-X$5*2N'%MAB)02'7(M\!3,>$K@2)$XR$4&@97=\NY MV%X0,9A2R) 'I. 0CN8$<3@,.DJ#50%M@7I6D.+.#<1R5)PKX>NHE_!\X;\@ MVJ/$8]!]T*58TMZ T5@M@9@)7YZ10,)#H2,\22TO+9)&(_;CM#<70UXF1R=A MVA(B0\W] 4O0(.LK?455#4YD M_.)Y2&G-K!>6D:#K=A3N$U2-DLH(+$3T$E MB /B1N(CND-A#8,DSJU:PR,$O0E&7()'T-%0XEC I%0-ORV= NO>^!=L6.2X M=@:MPC RO&Y'#%,D ()=L:@QBIPMZG;3N$QG3E1%_8A[*#<<6=OR$&P1K!6. M%%HW@GEW@H@C4X93X:>)I;0?STG*W$Y(NF-I$.,M+?$DI$%L:)-!S2S\2/IH M<*BP;J3A5C@Y#T^8WAAA -D%M4W%^U/8/) 2?,,H8>9 -E6;]:0>,:54<)(2 M;I31EJPWQ^;IN$8N%&Q!K!"HV .0Z$'TA?(,%!"(=2\D\H^#N"$@CRFBG04: M(5:XV[ !F6R9!;TZ-R<@MNMH?B1\I//(DS':2[E!/Q8 5&!P'I0<:E@=?B70 M)2\%L2!U)^DHU6Z.SAL0[%#0)'I-LW.Z&>S 4A"!IMD;],J&;%!/:OU)G3;; MSX8!,5@'W*$LAC9W9JN>RIDQT'@H[2+>!YIW!W. M(C@=/(F^+MS&'P'2!U\:9<>1Q363&]7CECB+L%W-:F-:5J^]KU+CNIS]*!BL M,ZCQ$LJQ$Q5EL/Y M92I&:QFL&=8UNG98ZNHGKDN6$5>_< 7R_GQ&)^J.(P) ML>7EHIN:!\!+JE2TS^G;&WNO-93"#GP^U?.FWI42[ PU35W9;VWJ3E M&(Z0'U8E[!W;47+S*$_M'N_"/:YWI7R[TNKNZ]12;\NJ;6GO"_'U& Z3,I/Z M<;D.AX^E]+@KG@-&2^+;Q>X3(?0.&ABL9M<#8]?3S2U S:ZEV;VC8]=6=_/P M=\VOI=F^X^/79M\^M9J FS-@JVSPOK?%[;95%<,BG#EU/K>Q3.X9# MX+>Y(N0Z]_U0$_L&[5:=.EJ.K:@HAYTU-T^%JCFLYK -/-+&6;?N>EJ2S:@L MCW7:@WWQV#'7I*5:XXH,T?L MXVZ[YHB:(TK%$<<09,MAUAU;WOY^/.T#T7-'F03=WPM$1\T19>:(?93VU!Q1 M9H[8!T9!&7RAI5T!C[ZU6>LH6IN5L6/")P1>O< &$9^\X*YB*-42^;W0!(-Q MUQE7'W&GLZXNU'$ 9@SJ UL5C.'A26*/^;=W. 9VTPF:F#5 6]U'0 MVRBD&-ZK6PDDH;: L;"\>$R4P"^L(?? @E=PQZ&8-ZAA1,F4NA>I5<)OJ6% M, 3>4LUDIM;,&"783X#1UX4O.X8B.KYLMV4:G_+;[@0(3![$V$6&6Q"IMC:N MD\!K- :YM5R/$,6Q"8;C1G8H:"[AS)@F(2C;Z@&Z%X@%7. (V#[NNX-P[ALR MDN%AMQ'^(?=W(/ 7V%3L E$UZCT AS]'NX44 V$H-)2J'@;^6=<FX/2WI0+5[3 :-?'U/POJF2&8Y97RXM/FS*H\"0E MO6X2P6'*T:+5E5>.^F9K?3$J#S9'S5OEYZW3?>&(;J70<9W;P4/\_=':L(51 MO]IR':IVZ;0/&*:X9K #8+"]U!I4OSR:B/L]">VQ%7%G=>RO#7.;-:C1?4QW MB>+/Q)UB._(C2NMDC[S3,D\/,6Q2X2UIG=;!AF>A[(5TTH!BCLS7Z?*N[)I=FWM(:Q-W$)*S)/0-.45:Q&8YO#1M1X7XM\* M54HKE9N'G;9(EI)>6=5R<'QR\.K,[&[LM.Y+!I9DZ+O./UZXS?Z@<]9L#SI6 ML]?M#T1?-$*%OY!V&(R%*'1:=&GW0;F;2+G4H=["W MWT,W"%76^[686IQ SSOI8IHZ"K8W,^ ;D'%W:L66D MPV*.>W#G&W8H0 U0M<'8 M9Q)U./QA).]LP*FDP"1WCTACM@6:JKX*H''\;# M @?X7SQV0^<$R3^3[S-&EHVI_BJ_&?/S'6L&''@"_]"*))Z/BT'PY,5;61CY M6[X"@HB"6T#T]"D0X8@I%35@F0(_L7S%B@QE.'*%,U@GH9X-44>& M+ !4;Q'!G**1RW=@Z7EJKDSFV#A@&H(J 25%LA2EM3I6*(#RBA8[-I\9+V;[ M NHJ"&65$^\PL6AC86$'VK&I-2.- 2L"=RVDF@CF2#!HP&PWKFT,DPA>'B&C M@\$+**1FP+=^A%>CS\H-^W%,OOG&-SL.YEP0R@8F,P7B9H&O4"^@F6@WWUWPE^?J2_JX]>XUO&$,HX/8W4FM3P5C MUA24,FL18$'8;*3,$ P![0AL6S+%[U[VVKW,$6IPV1JGQ\(SEO&R@S4@J4\# MZYB 30.JOI+3^H&??(9/LOE@_=H-3/,&-5@P5_WKN39$)BC\=L\J;C@ U ;'@"7=\;(J0;H#1TS&83"Z.:4HPGKD\# MI(Q@!TM_0II!6%QK"QLM*UBI^A">0Y[S+!B"G,81/SER(_#W#>"E$%Y@&C^H M&':=R4Y@E*% Y1?">_ ML31ZJK"V8_;D6F!>,*@OR"Q)[TF$1"/D8MAXI-X$ M7A@B:2T;",K%^)&:DB*VY46!/#^(]'A'[IIT\]3-DWH!%PTW2*M&TKO'"@4^ M7%20>3--([W(2&TO>*9ZRT=#.AG$'6 LFG\SP&$A)3-1# /G05@T[$G1SN"W MH0A&TNF=6JXC2X'IG]#6Y(."7GF?,4CB*+88N2#SP%()*D;%2/N^;#<'9E>7 MNLR+2UW;;+"EKDJ#+ /\_&6K9Y[JX^FSHC_ @?:*_F/5U.\E+#TDH@7RV*81 MD6((&%D*$]* M,43F#N;48HG>"YX%X+W"'^C^5J:"00>4-8M0#6,QI61'F!0 MC*0!@>_&KDUX&W>@IA<-STX!N9IK\*-I7+)YQ388,8[K!!28H&%G:\QX?J8X MN2#!@"Q-$/Q2*_%B%6]+3VF1/-)XP#L^:6P]?H*';78>9G2F)M(+A)B($N&8 MQB<42)&?$F?@W TSZE(V*K]0[(0EM("TU\*X%A\5@9 M(,]%_%?F.66N(O!_+&,YTI&$KX47"3I9\H!N9/QW:C&O!.)W;"(=983%^4.& M/-2%2<6$_8]\1*>A@WW &2RD$#,CUH#53+(/00J',IX+0@!/O^R>S=V?=)L= MH()?&NC>O)B=^IAF"'X%XP* MTPCEU4#B6="'$MGB?P M!@@\U0(A<.WJ/)$G (=T>$H8EZ5Q&=DH8E\T&>*"*8#AD_,;"EP,.%$-PQZC M+F%3(-6U9[D3>9:12U2>L#'$/487%RQV1%-V$M;10)M.$X]K0-V*8I$1RNB,(]@@O:(85RIX71B(?22.YG2HV,9]);DP:?MF4V$G@68I(.*JO MDFDL<(TXN'>/[,S$!ZJC+Q&[Q"%HZ;1QLG72Y0H8 ?D5OIG"'+@;4GO[: 7P M$ ]V@HZ+:3!5$IX> AUCM-KRT''HZEBIX8]:J/E8KCV_J9NA1?%VDG#<[SU= M&*P^URZ:U#Y)V6"/HEY]Z(*\._+=MI;53D-\FB63\PFCP3Q MV*9!!+9O\93W240T(5;(:GM?3(:5 N5E,MCMO1&FE:7;K,E?H[(1L,3*OELV M6IG[(M/%(CN-AJ=L%,+ .+A&,"8C(*$O<2O&+KC2C:S2A9SD8>)ZG/2474"@ MEE-PGO*H''+$8V2\/-733C"SXTS/[##.[9B!@A>\)!>+ M0M1@(?_.PAW)%$9-S^H2 F)&=]/H;%C(S+ @C)>I=#]P2*(HO>?,M@&)CP_< MBC!*(K4K^ F\UXTHAC&DFVUX930U"6X4IIR>4:Y&-I8?4B*X8^'#])$@B M, P@D&XLJ;^4NBJ$XH"@S20+9?$2Q,$-)JYMW+HJ?Y&"XI3[P?#"DDWH]=GV M<^"$,:XG0]>7H>]1+O&TL2*EL+$@"Y5NT:,HP=L$HBK'T&5M)\R-,JX4&/8H MFUR#8S,2T ,LWV@$\T0*JC@^<(SP.9LH2KF9@S&X$R/%\;M%1"Y?]B-N,H8N M):-1?$W<6E[">RZ,:4!10" 1RRY13<^LT&YEE-=!?DCBRU1C9!SM@L9F_N:D M(YV59>;T.\1ZQQR1!KY_QI%,$EQ*9&0](:\9F8/1R\F]DEB1H.4YKKO$7J&> MN$6-&,%^N'';&2)RAG"DST&=AJXVU'>2A'[ M.THFZ%C_A1H&N&U=_/2&CD":]R SP"!E2E?[M?1[])O>5A)$O--9#;*])^3O M4L*1#[8!1[ZORLNMHHP_"5S\4#"=U\0/WP)$^,' 7&\* ?YPE>F:O/)8#/&# MH6QY ,1W7-N\&J3V[1H">#B C24!?*22[AXE;I:4*;XM 'C<=I/D)P/8E(E@ M507NJY$A2[(3566P T>&++\JOUS0"J3N\5KYSAL5WI)#[E=1?GWQ:4&H;MNN MWUK,>9 XAH?:!**Z.[+OU@F51I;\H"Z'L;9I;7"I!R!G=V#QG@#35RKF?M4R M.X\%IBLG_&*]BWO?Q6-!RUY/61DGQE#8(*.THKW$\3XVOG MJ$3;TMH7&/HQ.$<;Z1CA.YEV60+1_53;NJ9)J:&-CPC:&$%C:XSO6A".7A": M9N>PY& )SK><[M'C+75JO*6=YY4N3IC-D@G.YR/*A[;$995RZW3()+0U@=A1 M.IK4>FFP#4.OR7V9WIMN-$H747RTZHZ1\;+=-_NYD1AB(GU&!O8>7EQ6@B>K ME'">8Z"1X+1A&#&8B$;Z4>"?L&NL,"X8%5 !&88B3D("S\@*];"BE9$L*'6> M4LW_%;CP!2*:4/&!<9&5:\Q#KDP8]4D\/I 3YJ M9 ]G:",ZMM4\O@]-LM,J5.8WJ)-!-YOXR]:9.IJ+3>4$,VM8(GF7KE21+[* M](##)4Q212\L^Y$P@ZT<4-;#>D.OMJ8A,JHT&,N*T(0RI9$'-'#]* D)-D\I M!AZFG:?+:@C2LG/K8H',[N/W(Y#[K*\C2=U3$;<4F[)5MB\NI5(*:U^0)/U, M(92/8/N#:GG86I2-6GGK->?Y+V0^4,3[XKO3@F]6-G*6FOG0T]D^ MHR=26N0O]G_V1&U%Q[(1)=W7/=$E9:>R$6:.O?.N,&.<1H2%O!#>9A=[E[8@ MXBY5*>8%(3UD4#T94#^%$(I(Y4T-%)Q.(-8]A37&@:?02Z,XL'^>,- &M=3R M(\:H6!OY/P?[@?&>LNTW"8'K,[S&'DU6IY5!"I>-1AEZ0QY+*(\[M*S)X+XT M[YHLVC6-[X6#9JQ^.!^B4J?FA9:0PF</SYPL2S3R5UU_(@2-H?%$]9NA\=Z7!]ASLV7TIHD8HP?_](&NMH\5% M",)%AC00DBD8PA(L+;X=CX.(>KL$H6P"BC]!+C#.N1&5Q*DG=+I)0#A4<_#Z M2UZA@>S+CE.7L9@89Z;Q)15OV< S,CZXD9U$D3(KY[[ES2*7./]3BK)_H5H+ MT#-79$#ID6\IEA$-V'ZWG EDLZL5:SUP_O\V&IV\MSR*9UV/$5OI7(,<.R+\ MI/,(H=P1I(WC=P&W\(.Y$TJ5;/67ZRR8XM4##8>2AA'1, ?;)A'1@A \' 0I M6H Q3M!*TL6#QT,W^LEM/AU@1#NF:Y$1H]8K,@VAC9SQKY]U)/!,8WY+8,Q&CX>VQR%Q:&(4&"99C&-3_(:Q+W4Z0+3. 6 M3F !TH-DR^P-NQ:&.W&VSV5.?%'M_ >DCG?'U)ET:!F6TL!O'LHGAA5J;SQZYB;3, MLW0BW&J*7T3!CH ZEN([/_Z[-9F^^U*<*CB53&I9,>YXW^6CVF M35"U-5?N:;!496&3:!)*ZH?[4.P/G^L+IO$A4*.S(66>@ M[0GM_UGK3.^GO%X^Q-%G)';SI*DS$O=W+@\,A]HP@[Q84NZM._P+_0FP@UX0 MJ6!0P4KFQ(6L,)U1AD+X2D'EC"4KT:Q5G^JDI#J6Z^>'[*V+$:9!Z%T'MPMP1]XKE9N$.PBWG?JSY;=D!C'^1*A0_P*POF8>1.B#J M6YHGXM^.1D(Z25JW0/9VZ29Q3NDH)-O41PXH(A$,T3%K(#E'UBUH>WH!^K - M';-8ZRN8-0AS A%);<[NMOY"Q+^VZ61X0T8.'G(26SF$BP!R<].U:<6TZY;6 M+EG2E)>O>"!K/ZB45T/[+)3A$8*93K&?J^9>*9#D[-"B'R:E5XQ-Q8 UP/,7 MJ@E!ZIFKC!_3^%7XX#5[WBR57$SS2YO>DV>,S=&S2 !L!-@PM_"2&9UP(OV( MXV*82IM79BRSL]*&YGKDWH,V4*9:F>B4#$[V#O1#TDZ;\"?\?:-2:%^>]@:% M%%TVPKUNNY $7/2S?G-!HD)NY9>%4U L5#\Y4G9:0[=*X"7*+QI5S])$APYMQ+55[F0!QJKW1:M6;6!MU(1G'-P-[5)'%'(3/.= MD2"DK8;!;3Y^L[^, Q7N?EPK8O+ME=QG"^*%NJ'#F8)";U.2_;6T/_+3N^PN MX&2>^TDP.IF/D.496GXA3RZA<"=#C$5.I)BD[#VQ'-U'WV&?YO)Q^:[$T'*F:HJXGR$\S1'/VL'IQ[#_2LPO[ MO!@FI(!+ZOMF'JW&Z-AJ9?4=#8\"_KHO;SD=-[+A# 0D1T/B^LOO-,DOTR.V M!GI,(:>SY'P##A"MG$BQU7BKD_8:O]#$@!HJ!=CHXP:\(3<[-SVJ"7GI4C]6 M-47?DV(J]F(O&\T6"+OK_..%V^P/.F?-]J!C-7O=_D#T17/4[V7NQ9A^+'5<;7 D,CP'%+]G8GG.Q%AY61@QR84'A8"P"3C.D-]JIVGAOR<2([QC" ;E*,R*NJ9\*!16N MM42CF1X+]2-\@.Y1R/VV7.F.F^55[Z]84S9\]Y?2M)*ILFRDC*7<^WT MI#7EJ=4MJ3S1'G1,5!U EIA"ND1.^,!3__Z!.87*!,^'+;Y/5\R,.^^/)1Q="CS,-8()_%C?P3VT#'6T#+=I /M[D5Q49 M6*()P\=CT#=><+H1Z9M36FD MK%XY%UX0DZD7S(3(UUA0"V;ABU$QBFAI:4N%S%W3.#,!_F%\G)QGIOTFZU@4"67#^]2$'^(W;/3 M(67"*5TCDQI9>,^;IOZ]; ]T\";]6BN[N\D*\E (_2#WF I$9H\OO;G"E-#L MAS(43LV<+7_62.%$\J];?@]&-V!SJZ=?7W_[= 5.4!+1_?ET"HY"2A'>"5IA MI,&#+#(/"RG'!5;ZPYC-=VIVFG^;7P+=1( ;1C<_EM'Z6P9H(B]UTMTJC)FE M960H4MP5/:;?GM$+\RA3K+_E,#)/EM*N\REP[:QD+^M&3LZZNL20FSJ?S9G? M'[)\W$C[/C9:;57DM2!GT#1^#>0@=\#>#7DIJ&42SV\ 6RKN]ZS\[P1%Y:_4 MYJ_DM]1+T%?!;<6)]Y:R.+T7//8(".B2S<)2C7QZT0TG;V1KR%OO0W>:+])3 MV7=:CG"SHZNTJH".D7RM*7XJDU F4L&+'+HEI+ M @J3Y&K@C2 I?_+9PD!: I#\T0@4(-XMT6\%>%7!Q+75"5+=8S[X\AN5223G MC*HM@RJCPS*6[N!I+G/2,>P:AS)5S ZB."H@)HT2Y&SM9DP>/Z,$-&KZ[O0, MW(!S;$S>L>=.7+[5;*BG*!4BF$XQM0:\3? IDDD#ME<(#PX2> ]+F3UTE C\ M](9*94],/0L8Q:Y<-EDN=YS3LR+*H_"L8<"E**G!D)L3 7$],'J21PSTGN'G MR%V8.=.0>6-1QG^K&.R/L>L)+:%S*#Q7W$H_G^,EZD5DC*A>(..(?'Y@%L=8 M$+P@/I^/7"BKPH%&^^04*S=T.XAJ#A* ,5RX#P-2&P97;I M3!R>YJA&= CGHMY(96=0-@2=8:-DJ&JA]-3BE(^E1DI9'2,@4V MBOJE)^@A MW3O)C-Y1HD&ST=(50!Q-0"V.@Y%I)3V7,P&-51IM2$F7"<\6A =KJJ3/!J[$ M@]*P-)3W^'![N[E6N/UAO;BG@'S7I(2$,)"92]\1,\\A'-0#=Z8^T$7724>7E9A6G"K8YVT M>J_$:_I)J^?(?\N\^(_W[*0CMB##)UT@_)<_^W^1L>S5;!BS"9#GYPC4-GQ: MEX!A!NJ!@+5(H6X@?T68I5D-"]>-#,*#3EB4VE4*!^?[":?"THPC_C.@J'G;%D2TY),0"QA3DN[$"-;6S66*?_/;ZXP60*41Z M/1=II?E=PVJQ_6\X([HB/"B0,"(7/+L7CB=>$:H(@GU^5' A[P? MS/BD9$#M8/O$^8[!!U2A74>[C(,!"#%@[BWK;V[Z8]GG)7/@.!S.!R!*SPCE MG?I[O9@8MEND.E$ZOBN6F'T_MTSV2F&ZTFO$L1N/F*!TFY=H)79+4O)AG,E: MS,H4#CAT>Z6ACM/EF<]Y!T29ZMFF8K9)(="3R8>K:"&YA.-?N@>'G(1JX)7U M@!$;Y8S8:)D1>ZVC*(%G*L1*S+*L@$^[:U91##I_H5I.^78&!_6?J,GB8/X' MC<_G5S^,RTM#IE,9WW[\]O'* MN/SZZ=O5E_,?E]^^/OZD=GK8)[66:7P&E\?C(XMPJ#RA8H8!W&'TZQ)9>5Q MNE$>:1J@U+U73C::9K0!M>M&V9W:2#@8K6UPI ;5LA=@[%/XMVX8^.@:8HDM M>LSL7[I4)ZWI[5R4CAP7_6T8\LB0H,!@B!CC(A%H:AG_E"CXS1PRYS0),=(=>6XJ:$=ZK&8,LN%U=![,D[0X^$3Z?3D@17S82G6:;52_"ZAC-#R'E! M%QZXXM1:((,CK0B_?/.-\VGH>D8WA:@%"9.YCC:MFZ'9#,^ZBQ(79-B-GQ=% M?^D^+5&I=C!R!2B+6]/X"-XCJ-(+_0[JUS!(I@TX!GWX..P.7\_R#\F442/,S;T^:"%_F$SR$1 MQ%#Q4O2'^4*VA9(MGS%#2U5&,CR%9:.*#<)B3"#5&1+3D'"5T_R\;W8Q*=X]9IV[C4\91G76#G= M!:@G1&DQM4*97OQCS#F,3%:@C[B!D6_=0!E_K&\1TGBVFJ^&?'IK-U]9KQ7) M]&-;(TNKD(-YF,;G17R//G$C3UBJ=ES5N!2*?8MKPDLO+[C!M2 T!]W9SFS9 M+ KCA>H^9['6SRXCLDONAHIR<,IQD0X1WH-@DD06*G2LB45)VY@H@7D<5,]- M]R8XE()F:VAA(_WG(;HM(], 5?8%?)3V0,^IR62(Z[)DV&>18L-+2#JMW\(I MT(]EMQ\W L)&"QV%=?WR09D+%HJ)V[5#%!6$!>/76@*^YA5-0W&+*(S,)QL[ M2,;W0D)]_J7SOT@5^OQ\^):P4 Q0&'#+!0&/EXA.62L[42(XHM8VP;3".07[ M'J)!N+8\/G)\! L1SPS-.T2M]#O7K,B3:^6$Z"N<]AZ_W=U6Z;>[8QH?&/<@ M,G['VX1KX;L@ MDVUUN:V](R%^'QEG9-XPOBFEQ;(\0ETPKOJK>5L9:._(1- M/2O]IO; S2,'4*O=J]IV?MCD"]4JLY[+7.P_"<@W*?/.OFA<$4!U:Z MC]\2PL\)G3Y>$'^-3EK-'MXAK/VJ)[P'M(\,%_[]3>Y]OQ3_'8GRZ-7_""=^ MO/:D>H]=_&:O.7WQ"P<]K766;ZDJ37RA@6\\:6':+A=+9)52JEX3R"5_@,VG M'_A10_T*N3_ZIO]9;>ZIUMY5:OMY5; MO5YW?W=Z)Y&P3^#W6-_YEM.19N]*8I.,4]/X>#]VA^ZB#,M?_AY3&D?*F9@ MB[G%GC6-Q%OUQSLX.DX]:_;6]>DM]*/""E$&;D5(P N2LD13_CK;&K/)VQ.' M\#]'O5E^;<)7;^8_[YOML][";YIF:^'GRT;JMLQ!"744V^,<+T/;R&;6_H%#%9N_K#;9#@U.S-5C\BTU'&IC=T\'* MD=X0[X7+B#'%P@3_YFW3:('4+J79#A]KM>>>:T_O\+VUZ;9TN?T:]9;^B>\6-KT8GBO,_X-A NO=PINRK/N4QGI\"D) M?3<:@\[9F"+2\\%#-Q#$H.HBX]^Z _S/NXUU[IZ$]A,EV#Z W%D(HQ%J0M\B0=\I?5$NGYJV5,/D'>;RF&[_CC' MGE;&:NBXW3%;>U2"2]<[&CW+>GEN#E:+41SO+:6?XE,P'VMAV$:PI7BWU\D9 MXQ#CL.,XGD9OW[RYN[LS88[F37#[YCRTQX@K]48X-U;XQK%BZTV[V>KUN[TW M,-=6J]OLG+;:W6:WV^^?OA&C=K/9.0,E\T]QWSEIF>,8]N)\P@%Z":#)2; 7 MN&\C*B/#Z&=V=I,%60\DK/W]C56,CSV1P1XX*>]LC#T=L=<5Z?[)?Y74V:NB MBBO32ENM-ZTW[>Z1K!:4VTFWW3X[?<;@T;XXMOV\097:[N[9[K97V-WW,\SJ MW+:%?9ZH=,E5Q#9-X8$L^$?7.?1(*MS@-FQ?B@DK(N=!1KZELR:W#/KLQLA2&2K)3*\ER*LE.7DEB,L$:P0F#5-LA+U26+Q[\.E)W M'B-,6$%/-?=8"(X%^,8Y52V?J_;T.N[6 SO\&3LQ$$[\=Q%2\K]OBQ.&M8,' M$(7Y5I!YK,U<;>9J,_?BETZK#I*44VMV6H4@27;[+:^[+PAN\V,*Q_E-EJLQ MWLA4AXEB8 Q9G=MLJXJV:RL<6KZ(3K[=>V)&V+7P3;O9;#\JDE^KJ5I-/9N: MJD,6)553[;745-8=MU93M9JJJIIJU]Y42=54^]'>5%JJH:NJ5I^UU._FM7EA MYC57J]-KE]\36#;<6$I.A<)Q\>Z-+ M0N7@!]7[=G[4/ KAS#5(P7U)>2R!WF]ZT8 MT0UQO%92?1F^.R&+/RNZ^WKXX:6 ?.]O!_(]:P-ANVS4L:1#Z.6O M7\]__'[U\3J_G(/O0*+WZZ5V8]PLESL*JIOQK &6WJ00OVX-.MV&_"$VT IQ MJ#$VKT^\F4&7;]B&C[KP4ELS>,T0=#(0@.=G.8@;+%F/0/\FW*..R'H2D6M_5K< N MUHLYG,4\/G^MS&M^IEX9BP'*,_=BQPM'O.^WVZ@\47YJ&7;S/+F!V1BM#F.! M/)=<+MY*.N?L?LWO9P]MX^ESK'9OC/LF>F-\L>Y=&-5SX7+4NJE>3*47H\F;_/T)/IP%SF2P\N29&W$N M7OL/-_:VX]@>*@7^Q[4%)9.X.(G&TIHIO"S_$0H+FZ"'M8JJ%U/JQ3Q'K&%5 MJ>9S+?S5]] %.9R"(,Z)Y.M:"NO%E'HQ=<3O<%95+Z:.WI7N=(S1N_\,?..] M:?R6^#\7M9RLI;%>S/X74_DX51VVRY&C5DKU8JJYF')'J^IX73Y>1V$Y#MF= MVW:0^#%,5P4('J^8=EH3]LPQFQ+OI1;=F=^]I>&=A]+B9?;ULR;&ES,'?K \ M!_[-,'!F\(]Q//%^^3]02P,$% @ Q(,-6X8X ;R_$@ Q=D ! !E M8V'-D[5U9<]LXMG[O7X&KI[Y5HWA/8E<[4U[B'D_9L[_T?#SWT8GC+&/Q\>,]MW# MH\_]0\J<_K'C?.JSX6#OR#UV/W]R!IKI6W 2.&,VH01,\X.3M^"T-U9J>K*S M\_KZ^N'UX(.0HYW]W=V]G7_?WCSJHKVXK,?][PNEWP;22\H?[.#K 0U84IPY MHX72#!P9!A\<,=E!6W<_'NPF19$1KV#-_4!1WYFS=I7LJ]F4!<4T\'H'7Z.< MP_[N7O]@+RO)57.RK)BCG>AECU"E)!^$BET!4I=L2$,/2$+_OR'U^) S%\+ M8PCT0H',:T7EB*EO=,*"*768T0]??B$$L>&3J9"*^#G"(0T&6M% *DW6(Q&. M-\*A2H+XH4[,+3!ACEM'9E(.SX^WM%OH9'3Q%0Z4GBLNO#.5(HI MDXJS(-MT:P9CR8:G/6C ^TD+]>=4L@^@2%(BQW\QVO$U"& !M)':W)O4GH0% MQMUI+P 8/!9YJ,7FNVQ8UWP@X3[_*QCOT4%=XX&$>>_=;H=Z=>T&$B?TFH0\ MDC_!>\+=T]Z%@$'"/1V!=OC\^>&Z; BAI:;%$YX)US0(O^SJ?WNDGPY3^T13 M$B3];6>98(E5&##WSO^B/R]7[9@X+E)!N.0?:[K%RE1(%C],_%CI7=]E/A## MAT!XW,6Q^B-8H\=T@1A>PR!_8NU[.V85R!P?'^WO'2$R%F("%8RC#7]A:@2SB;$1UOPFJ"Y*V&&L7G5,/A^^/8\94L *B MBWR,^!W8X1=S)1';+589']]3">:-F>*@\+J 6V1J1/&P"8KDUP4I_]MU5+-M MX=?_AES-UM2PQLR,*!XU:4LCYEOL,OT8#<97GGA=I14MYF=$\&.CWA#X$RV@ M0RB>4^?[2(K0=ZGO?J,JE$P,[V#RHO6RA,[$Q(C7)YPM\,#Q1 "T\"7E2( E MB7@B2"G73H$4<*@ ]QDCP"N/X61"Y4P,'_G(YT/H.WQUYCC@-,7]T3U$N0,3 M4%L$5Y!@A/=S'EX0AW!F!6JD8Y'X+B.4I%))(K9#^#\ 7'[(AE),H/U2DCHJ MP"6?BS!0,&27EB";V1B1/%Y&,N9)D"F90V6^",^\-A9$%C/*(Q<3$!]W%T&*F&I:YEF2E*N)&+;(9RN*)=_4"]DMXRB MA_0HP Z<8E(C(GO+B" ?HAF1+*<.@7#)!LK.Y[JDT<7[RRY&L@[Y\P;"R+;' MC\L:?7JP[-.(L$->_4JE#P./X)[)QS',U.W\FZ,R>OIPV=,)"P(\B&;2(:\_ M*N%\AW$BS@ MB$9N0ILRTS.E!78=PN2!>9@BO:=2S9XDQ"-,Z^T3@J74)CP^Y>:M,2NB>9$L MLPZAL4IZ[L8ZSB]A-;H_GSZ(I>E[B(4^41<'3!*J8UPY/(7!O;U/F*.9> M2.9R=2,"F+C_N":NH6+&D,REW-;5[L4*8^EL:,8ZDT1I$FE-(K4[&;#&-8IF M __Z;(W!DLL3VBV"='WX;D0BK=UJS,#!=#22;*2UQ@JOJ=>+?1V)QK#(935M MPR+;2. -8(N*1$U'Q&D;-D4@)EW',VX\G'I,Z0.(4>9=3=AF9E(.00WWSL MV8@T!E>SPV*+P5440MO(,_=,ZM4DWV%W X]'8PO$.)F"Q#QAEB)&D:(;:IC6H9(Q M]'(9^ 8-UUQ1DM&49%35<3F?PB42,NIN@W/3D?#G7@O#$Y3:!FA[ ]2TG:Y9 MHJ$V5V.(Y%9]K+;K=3W-8,(AG?,7OEXKYI:RC)&06Y:QC(1L9J%T>V<'8Z1P M>V:S:F_'RHAP;DVD;,]GUZMWH;_3>A8%=?S.%3Z%SBZ4$OI(G=%?'=K:HHS0 M6V_W7:S/(%C&V$Q,XKFM)^$RKQ'E5SJM5#I+XL8XSDEAS* M8Z1DR@P*I+%"599!%X,$MW;?"'_TQ/!G&08J=D$M\ T\C*#F%@ST?O,^09Y] M9!H]B/EM8(1.2($8G8YK5JQ):$TJ'N;1]?#RGZW4KG?R MXKFCSH8'9LE]!Z9/\7:@JQ /\CS[;NQ&YLYOLU9BL?(V7=S?A&!C\)3<#JA7 M)+**8!,2J4*RNF3NW"9*Y!J9KB_T;P!2VUG/9D1OXZD%\807&0H_OE.?2?"" MCS]>,,6F7)=PE7@:TD/ID+=&N!4D!G1"*7!\W>O]M)[^>OXFC6O5GP,:)C M=;E'UWNXO*/S6;$HJE?$S\36!.=1+C5:#&=AUBVNEUN %Y"(7STP_(EM#A@-B^P#9$BV!KLSZO+U AZ+M-J#7J' M=]L57;)>;VY2P< (62X?57Q9>R>1*;]VO18^9C9&E'+9GJI+W#N)5=F%[#5/ MZ50S,>*42]B47^[^5T?IMYVWX(1.IQR:?GP2??=]$>FN'\$3%JVP:0R9,_HS M>W.*YXE7/+-Q)61Z;45\-T2/T$&@#X&<]H;4"UB/^'3",!!L&?BX-1W*G?:4 M#('^;2 ]?@(#4BYC 58@&_2Y%.#WM M126Y8I,>49I)]&0B?(!;SJ[A#3+O[91YX,S]3QBHZ$I<$?WHKHZ;(5Y$+:ZD MF$2_IOR-E3NA%@^S']PPNIKOQSKB7@J',3= =;,U$Y= ;JE/1[HXE!I).JGR M1GU&*[C$98.->>2?@OOJ#W@"C8N^1F46_7UB;^K<$\[W4A=84-:QVE^) M >?ZC%H _2TTL)(#@F?Q'AX8DYKL+*=H@4$XCG"HOJ5$3@4(8WAHU ],9IGI M6F!%DBALR_"!VW3GY*'[]D>)"BMJPVYM74(LFA.-)"Z96HLW&O_ MA<4CK+/X>*.E4XQ&;*@CHVEM.TR M$KC6FE$MEF\^@=KD(#E6KW0@6(:?F6Y#@PH01N]\4G-GGWVQAS<'W$Q MIOZ(W4D8*I]-<#]=J:LV(*FEE:61H1<>Y9-[$>BTT$9<62BAM2[4IOPKM 62>Y0#T;D MM\P! _!+O%!9/02THVW!$% G@R<\"+!UQ;V+:3K%RE![^A88^^QS=0^HL"1V MJVTK+=X"4["[?&!\,@AE@*K8662B:H5A$VA('&[*B.7+M4#Y:]\-L0*8E,^7 M:X7R8HM1B+3B]7M@5&E$VQ DQ X8U'N%A?=-EV[4F;!W+E.>B*6C^)2S"BIH>6B5NZ,:5H MZJ?W;2:G3F<62>N6PZHTK[$J5LVF MK7G+J K.=T@9TBC%A5LPE[E[83#^&XW5.?6_7X4^=G1X(T^U/2:J%AB&U[5= MZ]&?WFRJ17/GGL[T.1O?#ZD7+R1 EW0WO(=*X/ I]0SY^%79MF'-8M&&"_'" M?(K_)_N%F/LD%/6@7M[@CGTP1._RNZ5O?!).+%U3G^U/W4-8K'SR0\3X/568 M^PW\4,VJA;:7X)2TWS7--W+[J1ZX8=#QL)NH7PHOO)'_PR]V?[N_E%UAV4@ M:I]99^$(AKZU#H MO!)A^9[DAMQ:FD_*['"*CH',]Y1EW@"6KMY/9E@F;,BL!;6^7/-;*K_K:>V* M'BCCTP+C]8JHOF?I#/,3!A/+2K? $.WRW-U39U+B5BHL>3Y+BR0S/30B.EF0 MCG4#;>33F/IQ0_T[L%!ZQY^V9_Y#&^5'KWZ"*BT]>[DY5V1JVQ.5(Z;B?N6F6T(0_V"'IZ+%EB,$Q$"LNVH/=*5+KS#3G;@H(M4O_I5=BI MGRG8 O7U!1?SRV!F>O0.;0F(Q3$K'JK(G/DIGQS4X]+22<'O(<5!AI!7_(VY M<8(ORGL'\3N&/U.+GL6;F('Y79EKILWK4W[!)0C7BUW2^9'Q>_"Q5J@F-/LP_*Z%IJ MK]X)K1- \8;TP'+?@05A"P91B_="G?GN%?>ISO3'=T091H:VY"TPM>!NG0J, MYK^?F]QC4N?.GGI\VYH%JF57E-M:DY,29AM:ATB(LC[0=_8%SA@&M5]^^7]0 M2P,$% @ Q(,-6U_H!FV4( !#T! !0 !E8V_\*K?9UO83[*.OJ,9UE,E.U9)*J>_:)AL.AY#:3H0DR M=J*DN9245\_P??_O+7_[ZOP#^\]G[-X]>=.GH$.?+1\][#$O, MC[Y.EP>/E@?XZ)]=_Z_IE_#HW2PL2]>=Y^_]]-/!\M'@@E]^K'3 MW_:_*BFT#,J"]4F#T@DA),E ,888F.2ZN/_SZ5=$--YC@*RT Q4P@4_) I;( M=?;9V117#YU-Y__ZM7Z)88&/:'CSQ>K;WQX?+)>??WWRY.O7K[]\B_WLEZ[_ M]$0P)I^_7?G\5[GZ-/?>/UG]]NRCB^EU'Z3'\B?_^<>;#^D #P-, MYXMEF*?Z@L7TU\7JAV^Z%)8KJ=^)Z]&-GZC?P>G'H/X(N #)?_FVR(__]I=' MCX[%T7OG],_[V>#$]_#P[^]E!C^6WQY@^054Y,Y)5//][ MTR<_.0>>PBP=S59R>D/?GSR_XFP_!ORV1/IKQW([!3#KTH4/S:K6NO[T;\Y" MQ-GJIY.C!7P*X?/D[[@\?OJ;;K&8,)8,3QA!2D><3A;!.\P0M W,\QBMM!?% M5H>UH'&M%%W"(JZT??+T)U6@3W"V7)S^9"7BE7BO!7 LS.U'<_ZD5WUW2.)< M3N='9!S>?L9^I9;%,Z39CL>?^QB^X>*/Z;SKI\OOK^=+['&Q?#K/%Y_R\K^. MZ-=_X/*@H]]\H8^LM#+)J1A'P@+E9 )E2P:G,@<7.!/6DE&0I;&L]CB\BYI8 M(_;3/CWJ^HP]V=_'C[YBM94GIOAXK*%/5QA_T0RM=WE:^>Q:"P*)#,>%#&&XBQ:+"1 M!<>-2,F[QJ18>_VN(WE/H=7\"$^->Q_2\I\4\3\_6BQ)^/W+;VEV5).%IXL% MTK^9YNM$N11M81&\=Q2J&UV@?@_*HXU2,8K@6T^#+6".R1]ORY?+4V)H;36; M(,^[Q?)M^;WK\H+<_P?LOTP3+CYTLSPIE,M%QC,@JZ[>1TD./AX(-BA>*6HCT$*[V0%FW@?%]^X&&MW:[ZOLSG;:7< MC, ?<$:_^O0[1:A]F-&<>IH/I_/I8EF'^05/ E@*112GV5D#$"-!!2UH6A9]F=:6-#S(I,$LN#Z1!0YFF,>!,4."%9=)$9[&T7KN[TP<]K.4>*U\O MS_E=M=EP@A^/^AC'B:WY>S?O3@%2.DS("A?<"N!2D,]R/H)+)H#G6FMO=!9) M-I^9=^.ZIU?X_\0;0M_-F+@.X@*Z"XEH?WURW?[;0#N*S[O#SST>T&_&ZU^QAK_'. MT37:>+SF/61MWI;C11[+DZ*47F-=VD&B5N "(616O. )C6V=?-X"9V=;=F$- M6>K"56$:(I,(2K $P3BRJ5EBS#[9Y%H'MK=LL3YL@-:* U=LS-82W[==>19F MM=+BPP$B906-K,C%APYD,VY!WLA"O)F&.)U-EU-=90$^ MFTR\T*G^R5(.G'7(Q3#.6B_77PMD5ZOPIIM_^HC]X0N,R[7A.>V=-"I"Q.1! M)>G!1Z$I#8C9.:.M5:U-W_5(QF0G=F?"90O10/K-8MT76)!>G\\BL_7A4@ N M3$J*9PUH,L5%-DJ("0L%1TF1!4L^FM9;E8:D$!DZXX1NO5Y[)Z@Q)4CMB=)6)^VHLCS _OK1 M%ND2#!@N2^8N&F]:+^)= +#SCGQ8'-3_Z@K%ES"KJ>M[ M7"S[::+0M/[BZ3Q?_,':)R=-AL$KW'A(0@SE:1P*D0-$_1Y%1 >T]F0EI#J::@(-+H'$IR M)JK6=+H6R)C"LG8TV5WF#>N KE8IK0:Z#JQPU#EJL)J^**(C1&$3R"1CXD)( M&TWSM:L[88TI$&MH01KKH^%&VA=Z=]=_K_F"=DH);1$"O0V4";86C#+(&+04 M%!X&$YIOF)V_?TQA5CO5;RWA9CI^U^/G,,TGNQ?DJU81W\41UN"1F;I9YC6- MT!M#P#BC+U%J5VSV)C56_0:P-F&$_N$8T5H?C2/OM?@_2,H!M1. +A10G!7P M(B 8'9VW"NO@!PF^VZU>ONOK)M[R^[M9F-=]PQJ9?:X[2'4Z6DINDG4(.5/N MI"S-RQ=W#8SQA;Z-6+"KR-NN-5\9FI4E<*D< MC4K7 F@OP"55Z\:RMMI'YESKC.=:(.,+=%M9@9W%WCBZG6AFK3"H07.R-\IS M!5&G ,41HB!Y03O,@G+;=7'N>! ZVGV,D^W%^YPV1=-.AXY9BB,)HCR-H//(H(PW/-DC0O-"TBVL4O[#5$; M:'E+$;<[UK3LTK\.NAE);W%.W(AJLKS6V4T,ZLY3RM8@BS=V&:7\^?A\_399BMX9P(+DS4 MP8 6*8-BFH/SL1Z_%:9@<,J4UIO]=Z,:D^EKS)'&*FFX:;D,TSGFEZ&?$U\7 M3U,Z.JQ2Q_P"RS1-EQ-C Z>TD5/P64MDC=(0I+80*:- 61=>4^NPYVY48\KA M&U.EL4K:I?+G]2JG05LRF+.3"EAVAG!0O!8]\T#9)LO%Z<3,@/6VC;I/)QR$K;$0;\.VK_MAK;;80^Z+;]6;7> M*3)IK?6"W+944=4 .),7KV>K>4C&.2]*:M_(XVY<8_*7C?G17"WM@JN4NJ/Y MN1C,DS-B9% ]$W MH\'JD.0E($Z%A)S=$U)59:%]<>[>Q&;)-Z&)_4+JT M5\U@9W3.3%PLW@L3@'*D4#?P&7A!Z1*B#$)1CB1CZQ7K&Z!L0@SW Q-C1^$/ ML>0RD5B2$2BAFJK:W++Z-M1@A2$NM?T_%C6S"B.X59]DJ>HE M&5%#\,XHK[WSH76W\:U/&#[ XDDKS6\I\2&47SNS7ETB=V10C:00+*>B*6O/ M#KPIQ,L:K1>EL836Y>]W86IIKGU)3F3R$BP53T(WHG9Y5R!EM(QES0IKG0K> M:*Y'8]9V9\(MC+^7R!NN'Q\>3H^K[&ATQZVU/N$\54#.\"P5S;0L3"2KF^H) M;YK4'%U$87*1NK7+O@7.2 U>>TZT4LF0U2>22:\491(R:\+!'5EYC 549-D6 M%-:+UGT[[K)WHUDJ;L^('17PH WEPN+@U:S[VJP!U/4/WT?SN.M'TNZNJOJ" M=WWW94I/>_;]ST7MTG*V+/0T+:=?COU$<=DH%CTEA9J3GV 20D$..63+C)?% MQN9=(C=&U[:AG)6>6QI1K2D1M<=([6Q6(MB4&8LCM_>7N MHX"&3:,^]YBF*Z%,-*O=.(TE\Y;-\1)6X$R!,CNB,04B>R))0Q4-UVSNTGUEC G,M?";AIU *1DAOT.:-#UXMU77?^B.XK+@3S4J^D\4'X^_U3O>[ *5]J)70U@[S439QZ]9WDI7E9Z6UXQK1K_B#>:0?UM%M#.0@]/@NK_/*P M&KSC\"H+57)='A?!$&69R1 9LX 8':+2G.76>^?7(QG37OF>2-) )>\ MQS";_C?FW\-T7E.OM_/U ] B\ZPSJRO"9;6K8NK5@ ;H2=(;[2D,;[TD M>^ZA#W[7[3X8TU)+[?J2G$%Y,5U\[A;38Z-W'(CSB=5>"B\_]/161)L0Q_]DQ&FHH_U>I+RZLN#%M IGGA=O^Q?UMK9I/%I= MNC*QSAG"9T#H9"CT0G*B*#@P7T(4VF/SG(]XP"AR08B^.[VT^*:M\%_J5%&(*SC'#P-?.8TIY07[=UL(6+9-- M/IDTP)7RFT#;B%A[NS7TP8BUN]H&Y-2-[5PGSJDH"S*0JO8VRF1AHX@,2N ^ M"V2LN-;MI.X!;R-NR9^>6VW4-R"_3GO&UJ';$IQ2T4%R]68&GPLXK1!$-$6E M4CAK7KMU*Z"-.*1^>@YMJZ(!6;.J%C\ILCW9N0D.K>3& N.)D;T4%.;53EY> M&*$Q6R=3ZZ/CF^#:B$/ZI^?0C@K;0UQ^DG6RYOK[$]A]MGARHG)AI1ZHU'5E4QV-I37S(%5CK"R@Q! M'3Y NA7B1@3;UQ&U447=VVEQ3S'4>CD_I9V2!\W AKRZ\MF!$U*#9]S9%+B+ MJO5!H8W!;40O_[/3JX7FAB;6^3FH=83<%".SE-6L!E""4]*)UH.1GEGF:%[( MX=>B;L:W4=$D^[>@U^[Z:W?49Y<[R=YA/ZV;!9<'F69'M5'DRV_I(,P_X7N* M!5Z6@FDYL4D*27(#PSQ% M[9XX414:^;%?7LN6Y=IK[?$38H==^4F-JB3T$B M,.V)+S9EJ,=&2 +:<2N1.=NZ!&W;DO\'OG5]O!R_IM!^"/4W,Q+[R( MC[$85,JUZV%]X)N-(CO3,?U<>?'15) MJ O7 :2SN3; $^"1*U#)2H/HDHO-;U2["]0]0YH'V6S8E4I7BNR;:JKET8R$ MF%=U2Q_(TKPM5W#)5)BW(D"4<=4@I#;0]!I*\2931L6Q^8'8NU&-*>S8%X/: MJFH0"KV9%O))BZ.>W 2^ZV;355L%SX.-A ("Y*+<$BP' 78RGCK+8;LV]]E M>@>H,04&#T"@W175CC\GEO%5UZ\C7*_\+I2@.70!-$/"914Q7.0(D7NOC<\Y MA-95UG>CNN?IPI_*BS72U4.D*T5P+6W6P!RGX9/%A."*A^3):#JT$4WKW:EM MTY7[R^$]?C[1T-NRWD1_P@/&I+6M1>^4#"#IVR7N0'/-E4F)I^:7K-V$Y4>( M_G8ESM5;.QKHI;G%/=E<_MA]#-_J)F#M@4-CILE]P^$M82G;"TH!QRDHXS@ZWGSK98[QD@_A0LVXM>=V8AID\70I&U$H?O54I_A'GXM&H+ M1)_ZU(?#>B=UC(62('(CY)Y(+*8XFB?.@BE2<+1!:W\I KC2[VB;]_X 46(K M$@VNEN;FJYZF63M"0YEU*=/9E% O)HK%9%(IP )2"BV"@^B)X ZUEZZ@*+RU MO]L UH\0,@YEE%II:\!V:V08IXN.TFI<$.+5P\(\?ZCR[+]WYU"N[9MNT:!L8T.YMW?8IL4:MX,[?4D_DG;9 M1N=BL8H1PYFIMR 7RGP#!RM-"2Z+Y'GKID?7 MG%J:X]\.ELUGVMJ3WY_.<] MYNFR'DX\NTH+K3+T=\'S6A]A@H1@DH$4+1.E**>%W,"9;OJ^407\NZM_W6$. M(O(F$=8:LM_[-2#9"*V,DQ3JL7IG 0TRRB# J10!Z:M9Y<+(K=7[/VM[E4;?P$\:N8< M(BD$ ](7K2%R4R!S4@F7UEG9>H7X=D1CJ+III>V;+DIKH(NVMYK<--A05&V( MZ($I&J="(\$'"D0#EYE)+DK$ULN_M^$9@Y$;BAO-]#!@F/Z>?C _PBJ,TQ+V MQ=>U&O;SR/+/VI>!PNSEJN_P\2?#_.S/Q[MF:S]8*R+=/FC?*[S=0_B'D^:. M 7V= C<>'#X[Q[#F^K4,>96VLAAKUP-E(2;-0.FH0PRUD&63L/<^[]S%T==. MV'U<]Y[?SZW3R=)Y?+I;3P[I\77$,_CWQIS'3:34>C2+:NY %[SJ8V>?\^TZ5[RZ/1!L>MQ[K/[D5/ M&8L)"(&155*%8A"OK*P;?"Z;+#GSK:OB-\&UH_&[^?DOOYTRX12;12X8&,/KS)8>HF%LU3DTI)!2#FHSZ]@$SQB\\6#D=!Y?@C,$?#TZHUFII%9^M M7GWN]\^76M]7EU!+;"A=I#C@Z2?Z;K&\53X3GBG[9Q1^2*L%"08M!!T11(TM MA2Q6I4VJHAK#NF?1U+#[O7NQ6 ^ASX9WE-ZP@+&V;L&$]\XG"61&*[!(P:Z@ M.8-:Q<1UO=>A=1?-#6 U&/DUH?@U*ISH$+B.SH$UP8+*Q!(O''W)/G!>$)-M M;< W!C?V^& 7+EV]O'4(C36\9X(F\FPMO'M>/80$&B74E]]%M#S+1DYAUROY& LB0M*IU'9I 8)$ <)*&VU* M)6K6>'IO@FM7B_9J.J?)^V;ZI98&7WG=).;LL!Y?*9Y1IN5"IA J(\TA'71B M.3C>.BZX'=&8G&%SWEPV; V5T\P%WH')%:4YEQK(OE)"7DRAX8H,)AD3C5(B M-V_'?A_"-!WOJG9FHDF+(7H)/)75C8N.<@OM22F\).]0Z=#:,-R%:4R3I"%? M[C$][J^:?4R0IRD='1ZMCMVL7[$W22HR86,@8(ILA),!W*J?G1#!Z^!92&%_ M%+H!Y2@VY!^652WT-V"0^2I,^W^$V1'^@6%QU*_.O_H,WXOI(LVZ"F.2F(D\8@2%U8P_6LRX!UPU5"*NUKSNHUAA0P3APV05(=8E618[& MM>]&?ANB,;G)-@RYVE6UF48&M%OUH/SZH?F3F;B]0;KC@;M;FOL@;F1"+G05 M2,5R[A5"$26#\EAORC2*OC4I$!]"#JT#AIL[/-Q_+/49KU<+?96:ST/??Z_G M40_KJ85)R5)Y73<56TL\IQO7$^4U3EE:TFL+9ZUM$ !N2" CE+4FC.AFNAC"K^ M;7^8*YAPIL[APD?W#U<1CV$@ZB-004O%B3/]5*:9&D.!P?6:NN%1!-< M:R/:TD&L/^MTA\ &%E=W^T9;>^4&9FN?>0F)R4Q\=&A4ZY6E:V",UAW<1^.7 MC<"NXF[F!=:!G+?^ISA5.J56=^%8"H%+BA"%IZ$:KI+FA$:W[D!\/9(Q[:H- MHOTMA3ZP!SC/X=>Q_A&61_V.U:?W>7H;O[#56!JYB%O#/E-JT3'C8*-7%$50 MLNFP)/!6*2Z5<\ZT3L\WC[MW,R7GTEWOT_:NG\[3]'.8O4S.J1G7;C-7@RMV M$,]V!^K7\[_3?/_X%6=?\(]NOCQ83#)35LHHP CE03%EP >9 =$*1,62Y:UO M@]P)\)C\Y!B(N*-*'X:%=;)\_-I-7$Y.L" @N5H\:02"3TK4U@#2""VL=ZU3 M\&UPCJF5WS@XMXT"'Y!JQ!V<%"N+#A@ LT02CHG@2&"@!1?!!,-R\_N3MT-Z MSU9__RYTN[<2'XYPK[JC?A)4-M$:#R4YRG*\DA"T01"6 @,1-2.%/#3?*M!- MZ*;_[>AV;Q4.F*B^J??UG)\./+N(;/7SU;KJ]FGJYL_>/4G=D;V*8DP)XG::OM+/:C=)-_,^_PC]M!:?5J MTIIFUH"K7NX-*&+T0@=RA*T]RQ408\K#VNA[-SDW4_>'@ZY?5E=UCD-[J77V M"#HX!ZIVBW0)B7;2,8JR6>"V]?[$511C2H+:*'Q'20_N\-]CZB@DJ8VNZ6E= M>75$<0O^.<_3Q:H+X_%%?Z]FW=?%LKMHK9KT3Q@"1:L@8D#9- LW%@O$ZU_] M_;2S^8LCG+B@M,@L0+1E5111@*Q+I)B3;(V3SK+F_:,WQ;9SXK3)>ZY?2N7D M:46R'FKS8U!19HC!2B@!-TR^ V%VV6,<5D8V%A+LJ=>\4/%U:]48* M7Y('E#'3//&"0)I<3YAD33%.B++UIND](8XK(AP1X;91X4"5G<+4T+]9[51*SPJ7FY4_W!3FF-?'Q<>W>:GP0MJV65!F6(A4!K&=7 M*:<6 KR@A"LYQI1/+&OSD&0;VX+XZ+AV;R4VZ7YT*\*/W3-\%Z:9$#XM2^S/ M8$IM=!#!@)=QQM]?)-2&1^!A+M1ST_UF++ M5M7CP^ 8Y8++4'7JF_(< S.BEIUJ4P^^(4O@/!DQI;*2'&O3KN9;LWM:A=&5Y]C7+FPO_^MH^KG*9_6)O.P^'DS[U7VRY$/^7"TI M7ACQSIL<+3&T\KB#R:61MWW7=_2RY?ZJON$I)Z M\ \-1LPR@PBU=LM%7S?7$'2*C)D06?2MS]K<%V.#3KZ;O^^XDXSQG!W M5[S#_L-!Z/'\-%OMH9/"/+^8SH[6KKGX?/+![7W_SJ_Q;N*>(%F]?O'V:+E8$CS"-#&!&Y$I=LVV$(5SR>!$+E"*U89; M%)*UMAOWA+BK>;WA=5?>LU+:Q!6AB]8,="Z^RJ->KF9I@A66!1<4X.?66W?W M C@F;SXDURZ;R^&TV,R/OYZGX^YB84;Q_V$W/P;W=+GLI_%H60W[QV[ULV&UL[+U9$*1+0 *"J-+_^>&"AN ',!"(!$E);MYHB*>07 M[I[AN_N__:^_+LZ_^X33V6@R_O>_\7]E?_L.QVF21^/W__ZWW]_]!.YO_^L_ M_N5?_NW_ ?@_S]^\^NZ'2;J\P/'\NQ=3#'/,W_TYFG_X;OX!O_OG9/K'Z%/X M[K?S,"^3Z07 ?RS^V8O)Q\_3T?L/\^\$$WK]:^N?3O^NI- R* O6)PU*)X20 M) /%&&)@DNOB_K_W?T=$XST&R$H[4 $3^)0L8(E<9Y^=37'QH>>C\1]_KW_$ M,,/OZ'CCV>*O__ZW#_/YQ[]___V??_[YKW_%Z?F_3J;OOQ>,R>_7O_VWU:__ M=>?W_Y2+W^;>^^\7/[WZU=GHOE^DC^7?_Y]?7KU-'_ BP&@\FX=Q^O( >GR> M7_W#ZVCT]\L?TJ_.1G^?+?[]JTD*\P6#'CS"=QM_H_X-UK\&]5O !4C^KW_- M\M_^XU^^^VY)N3!-T\DYOL'RW>K+W]^\O(MT-)Y_GT<7WZ]^Y_MP?DZ(%Y\P M__P1__UOL]'%QW-F#P1DFBXC GT7QU7$ M&V*\[]/WQWSU69"QA,OS>4/$=S^[*=[)11BU)/"=CVZ =O%!<($7$:S$99SHP9OIB-CD?Y7J_OIW3G_7"G4W* MC_]].9I_?A@VIO=0[UIF)%O Z_K)UX"3A(S&HWKIO**_KCZ^PFQ_!/QKCO3/ MEI?0^OGGDW3CE\[K%3BYXMEYB'B^^.[9Y0S>A_#Q[.HQ!!A?TI>SLR@B&DY* M(AA+"B45#C%H!8C:FQ)L%,7SV?K[RS(O"#Q M9A1+JC8XU[L0S_&,I>*9#QR0V4QG9XO7E<;.YI L&4"57--M;S^$ M*7\YKP+IF S'B0$TS-U3GV4GBRK"D\U3"\0B-%AG&%I7,F/W1-7W$H$; $Z; M^[O3^B[C99,+X.5L=HGYA\LIW4B_X70TR,L4J*TCKXL /,TQ:BH?EV5]34_L[M?UW.YHNDT;O) M!K]K@3S>1OX&B7:ST1S?XO33*.'RK&\P3=XO>?J/<'Z)9]G[0D>I09] Y[.2 MK+M";CS322E+-CO+K<,B0Y_IM(7X44G$78G7NTH\IOB^V]TL/&">CSQ-N1J2 M[G?%PPSKHK&<#!D&D)%, E54@""5 I8TDRPYGZ(\FHO6Q-&@ER\ZU!HREW1" M32]G*,2"+)30-FAG![2'^^GD\MQ)L+]&N:7 M4YR4UQ]QNKBW9K^&:?WJ$[T'\S ZG^U0^='W"7M7@.QUI$:5(+]-)_DRD>%< MRQ##Z@2KJ$YP,O%"UHQ >DN4(K?)Q^@@1"N3]-Y%W=ICW0)G[S8ZO MR]V'+-/?1BF)WF=@C)%6D]F!BXG>GN23#4JCT*VOA@=!':J"I)4L UL:&_?1&93<\^6NU(6\Y.&E*X84"OXGF#'R^GZ0,95\_>3W$A2;U"\__/X&9Q,"NHHFK8SF578TL\@B1H(2 MI0<5=01?ZA]B.8P\AG(X4M*#U )GAK4%*=%Z& M6GF?@XF@0M6"69'[Q)TNY%8%H5M7)#ZN.I*#"<.N5!\@97P-VV]A^GJZJ+/* MBX3+;SA=P"4;B7DCD8QC'C(HXB($*3/P%&-4ROIB6VN*#K!.4CZ:\*!ANK>: MNF^1C.;%<:^,Z1]&L_ET%"_K-U^7%?Z%:+^IOWCF0HDF*O*?C_Y*@^,;D:-/,R6PTFY3?"""A7YR%+KRWEQ<78?IY M4MZ.WH]'993">/XLI>J:U:J'R?DHC;!-6J7AXQOD7(8BQ@$2,@J=EM$EB"8; MNGFT 1+;2()&"HM^P$MN72!TU(2,8]ZCI?=':Y] N41ODHD1$OU'!)^%=$P99?,\YA8\CS=ATXOSDX$X,("[O0G;._KWJ^!C%X0# M]0(_C.XXC<'M.-I15/9DQW$$QT51"C,*>$1"2J\067M<@C<813*6E#Q=:IW3"^+*$5*MW?YI,GV#LW".S\;Y334VU]V/ M!I44Y'&0VUAIP3,#NELK8B$-.L&L9<;5"1G Q)*LN:A^Y]]%W$X9-3S@QKC[HSM-ZW0@[@R0%[B.9_6R=$$TD&UZ%\UQ;-&A^+=%3/8@_L#7RPJ9 M3<$:Y(H,*9-)GS$.7A(\Y4+R*H80>&O+\U#B\("E>3QIZ$/S@:5@;=5DRSVK ML2!N RB;"GBF:BM.H?\P%@(.J4R.96/LRYLMK-Z!L(/,&9A^G$P)U/^>$(G^ M01846;HK:-J:1!:K!EE\Z+UF[\%SI-G?BM2MRXD#>/W MRY+(C$8+A0JR4Q$4DE4;!4>0QD;F@QO!=^1^+?9MP?EAG@S5W"8=BX7>GYAF20R,T,7CT/@%K-B3+A2 M.N6HCLW +67:;?G7AV"-^?8+4>KB\F(%1$HNI X9@D,'JDA/=PEZ,-R8*$KB M3K3@W(V''KCV>E>R3UK0K*%1M 2_KH&1(N<"$,$9CDCO>SJS(7H@#O)#">E MSU)JP;SK#WV"S-N99H>+D"V;/K01J8Z&U-Z0L6VD!.^*!":+L,%&GDSK@L52BL/QN[B<<>/#C<';("*<@#).5D M041Z1930BO04?57G/62,R&QL/\#SX *R6W!L8/GH0_K&"=AGYXN?UT$V*S_^ MQ[_J0)NKS)"0T5K'&'%/:E!*D-6*WH".G&72>3X:W2'%]M!SCAL'V9,EDX'H M.4!D[&<CR;D33/,+\+?YV58I+RDHA01QLK0X+LM4D0-.;DZ;[,W1SX7DJC M-\S3$:&A>=18NWP9*;F8<36=U%["6C4^QR^+F^COUV/'LS-.1KGC&0%5J@.1 MZ2N7R-_R)DF?2W'%=^FZV.GA3U]4#D/W8<:+7P.]G(3U"\X_3'(M@EF-3SO+ MQ3A;^\S0*P+) Y'$ASJ,33H>59$R=HI=]+AQ.@%[^H(S'!\:I@+N2O<&@*1E M7\\_U'4)%H43PD#*->Q:-*LC^ 5@C"328#0DJIX<.'+BZC:%B.3/U;K&%"7+2!Y=\W[Q MWB"?OB =AC\-YZ1>);;#[$/]7P7V*9Q767^#M7DQ5>^.?K HD;W^C6N_>69E MIBN0_,>4*WB4'+P7&IR-2B8CY ##"/8!?#J"=CB^#3!]]0[2V_A\$B(YB5"P M)%*[9,P[BQX8,X++I!UYC,T=KNV83D=TFE+_KG38_2WD53'X3S5Z\ 'SSY-) MGM&-6<>TS'!*M^J9BEIC8@*TKH7Z65AP*B5PG&>6?1&!=RIWZ64?/PCK=&2D M-0_NBHEK)B;_G$S_>#DF2B2<54/M3?CSJ@?@)F*=8]1,*O"B3IZ6,4)P1"!I MK?"^F%!4ZV6__5&>H! -PZ&[,N4?U6"$?P0Z8#S'EW62'=VY/])/YY^/,R5A M.Y:CCDSH0:9&\Q/N?^(7FO]0Z>!R"U MFZ-P[X.("ZMQO-9XEBS246.HX0X$ATQ"%I)[^@E'.=QXZZW0#C53H:5L;)ZK MT(X+QYZNL)S1N@ZV8EZ?9)%++J$(ZUT!),1$+*]JL*2 ,"PYQECDNE,1^H,C MK^]__O%K=!KR>=*8WHWK)N_#M$HR=T'5L(YY,Y)CC+ANP:D'6+\'F0\G!(EQ MA4IRD X+R;K6$'FB:[30-Q4:-+)%)>VAF;]U-^'N@.47-VO-'^;CJKY M]QS'1.PTHB]7Q2'1Z:2,%L"LKD/_ZUHTX1W$HD+&Y%-6K9-;_1 >MHJW%5\G M!V/*$+UL>\4S0PK2_!D_,(+$660J(O7?.-34\K#CVD77LXW@T@ M>(NTWBNBS6H4Q8O+:=U1=J90Z(@Y@F>ZYGM='?^<'800B2Y11&=;-U!N@'): MPM*"W@.HL-NP?IV,TPH9HR.AC19*J?K:$[*@,P=N+2]8:V5-ZW# 9C2G+0P[ M4GUCF_=;J1W0])J0+D*AZG'!@!T!'C0GV)=@!!JN6)(04DEQT*TW- MTVL(.9,1;Z3DR3*?3FO3G0R67FQ2R[$4L@>3,1!S78/LU22,:XKGIQ&][8E>Z2]O;AV]LOZZ MSOE:.,/&6U58B*!35'7H-ATX\@A6<).1DR4H6YM9^^ ]?DBQB>3<7@9]* X. MTNYU'='*;^Z":;!VP+MXCM,%>#BNWBDP:<220XF+\D+;%#DD@0E4\!Y\]H32 M,C31>IUEZ[J PXG) [V CTM*^G"B<1?'%SRSNN[^'!?M;-8I<;L%.0>X^.]ZDC]/ M)[.K\)/447BI.5B+C XL&41O.10FE2NYE&Q:%Q1N1_2XRL#V\7H:4GZH^.\U M ;Z!K<1BD&P2*$4@8;,*/".CVENCZZ(>D47K3-4V/*9EJ MFX@%2^Y%$<4))73C]^PNBKWS)>M/7 5;(P]HF 8>29$I;CP$25]%F[@(EDN? M!SO303,A>_+S3@)D=S(>.]MQ<\HI(:?7O<;N#:N3OYD%QTV$$*3E1M9*JDX- MBH]^W/(>#+MWMG(?P@TXDK<+C-.;K=R+^!MF\^Y"N0$9J9R4H0ZIR]%+4 0. M8G"%+B<9$TM,ZM1IW^FQ&=AIMG(+_O4AV*"SE6UTQ7,=P#@ZA_(J@M>. ]>F M6)&XUMT**I[&;.5>9-\X6[D/S1J'S.\;Q/5RG*889KB(]9;1?%G']7DQM^M# M/?SLY?C'V7Q$3@:YB!^CQ^>+]N M9V(TTX!J+#+YU*FD;GD.YBDWEX+;CV(S@QW8C M[ZB!YYX)X0]U%OHH7E;2WL0H%6JMC 5=U*(4KHZ#% RDS;DX)KD( MH@.ONS[OJ?)[$'H.<(O?YY@OVJ%J^?ZHUM4N5Z69XJ+E'A36.CCC23)KB[ .LCFU47=D)VY MB]:7L@O9!NZ .7!)9M \Q1-\9:^W7YC\#&%Z0$[]#')4A_>#"!#/XW^ MPEP1X1KQVK;*-F57)^/[VJ3-Z(^@B Q:Y<5\$FFPMF7XWQ9 YE7 M6(23)29K(*6.DS<#+$.0^*6<8[<.[VYSYUMNU%I\;;$-_B]!,YRNL] M?.NJVF)M8L8#:B0ABA8AR%I7Y#TY3LAX"0]5^VW\\*?.O?TIUG!_X2+:,5^4 MHJ[??UV3?X)#4$J"RID,L$0W>$DRRV =+[)+Q^V-#WWJ+-N=0@TW UXE6NLV MW85#O![@4820EBO03-/;'PV"KZ="S8TFN0H\=S%+[OOLI\ZXO>G5<,G>S9'B M!&=1?;EP=9!C82D:,+:.8 FJU/X1,IB+O> MCV@ETUTP#;)^XR:.8R[?V)U'6UF^!X$'6[QQ"YOE@4LG+;!$L%1!LK*CJ?%J MZWTFM]8T:8\[+-,[+=T8EN=]Z#K$M'*Z_T(=F+RNC5Q',50V]?ETB65?-W- M#L] MQ/SQKW1^F6NMRFR&]-_\+OQU)E2**FH!1(L$Y+N'6AUI 8MPPI)/J$SKLO(= M8!X^"SQH!]/0C'H_GU=.VP5M#>U>OSO>ORUOZ[JS086\, MGK)&!U8W_^I2Z!XUB6YHA:XNI]<\!B9S;+_RO17Z1K?X[DB6WJPF7U8I5X"T M'8+R@6P4Z>@K%00S*@4C.EG[AZ3A07M4CR2O&W3!(=G]6/I>]S[ZVWF8SG\( M\^5$%"4"=SJ37:=8!I6UA(A&@$.GF"?]F;A[;!)_XP3'BHH=0P1;OP6[B\(0 MG9M;VQ8#SZ58KX$77;.=BKR$BE5&\A*\M#K'YIVCMC8"[T+EP5N_Z3*+W!,4X0N!TBY!B)S3;69X3HI'Z?+38_E> MK=_M.-Z'N,=H_8XET1VF%00G-5UJTM%73A+<%&5!$33W#[C"3Z7UNQ@X7C]UN MX)RI(%-QDHS3E HYCS%"C(ZL5B],M&2]:'\4M^48>VB>CD?>BVT#9'[VIA7] M@]$D\S.4.:-/"8R+=>4*>O F2S+)L@W%6>UUZW7IK;!_D]!#,G_C!?E4DPIG MMP)BCR^M<,:?6&+A-DF_I1:^I18>!PV_I1:^JM3"MPCLMPALZS#(O MQ_,P?C\B-Z\6H\];+$3M_8B]8Z#[':I1$',-XHL 2N16!<5)YRI/VC=H< 7I M M.9E1*YYE(T?O'O@-C;3UIM''I=UA^]C D4)IC41D)T(=>][1GJG0Q<:,M3 M7?O*_H6A_*#QYBZ0+F:XVN]6+4UEC++E0>G/6$1W ?"K"BZ]0] M9.!118)'3F..Q7?XQ==VRIDPGB67$43U7Y41#%PB=U::0J8O":17K=,CZV -?G8QF0 MG.(\V3H.MW6QU'9$3UT*&M)[@(:SGRHU\=7H$^8[$3*^KR,00'-DX:/& .X.# M!\\W[$* 1EF(+7?.%Z$54F 0+$&IBS(5TPJJKP(:N9"J6JDN'NZF'R!7L>5I MRZ KMYY<*D?ZUQNZ>ZUD$#%R**KHY- AL\V7KG=&=ZB,1G-9V9SD:,J0QY+W MV'*HYY^7(X?/PVP9\),>)2_! B:%H++($$/A(+TAAT"1DQ];QT![P#M^3J2M M@'0WQ/9BU"#K%S="_0*T#K5>Q:"ZP!THK=(3ZG$2+X.QOKN(->/;(Q WQZT4 M>>&S*+)'T3-P=19F,1J=U=JK<,!K['!B]D"RY[%*61]V#;&/>-6#^ ;/ESV& M'T8?UY-UI=(.D_<@M4R@5-VEZ[R$PI2-A4P.$SK-I^\A25O@'-Z5')25MW5HCJ!ISEAP3!$9>MC)*0/!U9R8O*A=E@FQ>/?D0ID"=P? MY=<)Q\6,*35\6 M#) XN0?2U0SOJP2O%5EJ8Q,YJ%@5=-TGQ"/I:\^Y(Q5K!+:N]NV"ZP2%I3D[ M-F97&@;-?PJCZ3_"^27^@F%V.5U$HEI4VW?[W+U#WCO ;Q717C]YI4/&^=4H MQ+H\;527%2[0Y-?C-Y@NI],Z5'^\B,TO\Y8'V%O7-0"S"LA)BR[K1;D3683:7'^:]$842SW)0!#YR2([;%T M1',L:+P1Y*-31*Z%X^&< ]NDN<>@BPH\/MX$FQV>-$Y%QX>15R^/R6YIK<]%R$C M,%=M>T..?:Q#"'SD7)CD;)#VJY;GA[()3TN<^[![B"1#F'UX2P>HOL;:15GN M5!:%\Y0#A%*5$>DEB('^&K5A5MDB36P]]F$3EB,XX8^"V[?S$"U8-41T^JE)%!QZX"7J$"Q5&/?]/Y%:X(5.8KN,D5P/4F\@X0A[8#-\,[NDG7AK6;1*[6T]$DIP\[#B0QLZN[>*5S"Q>A%),A.TZW MKY$6/ $#(S%8QY1S8K!(Z!9<1S256C&T@\#LQ8U!%DU_PME\@>P*[@^C68W1 M$>(S;@++FH!IX>GXH3:T^6(A*Q%4LBKDW+H(8SNBHQO41PSE-N35 )+T.YTY MG(_^!_//1-;:!/EZ? WQ&7="JU@^0>C49OU\DE9=$^T\\SS]-IK_/\,QX9J.@NY.@U0DZ2I)+ZFI+ MEO68$M>A>5%J)V!?LV"UY]Q&YVSH)/V7;JZ;L93).-P,IC1.XO=^[C!)_OV. M_RB+ &06'(4,$ ,:4%P(B$@"6 (I3NF+5FFPI-]I%0'8@E@4W0DFU*D6T2<( M-B1(*C)MDDS6-*_._;J+ /K([G!% 'WX_@B+ *Z^_,\13@G9A\^OZ"X\7\0& M6)0E&4&^G2F)/#$=("@R>6(1VIB<4*O!1'HKLJ(7$%+RF2;E0,,/H+*F8.3S(-,VD;GK+#V M$ (BOTX!V84+0Q9";$G+IVA@,")MJ3D,FHYI/%_@::FP: M^5U-^':D&ILN$+_5V.S)VATJ)7;ARY%J;*J5Q7(48!C]H1R98-%8#K;D$IQG MQF(Z%=%I4&,SM.3T8<>Q:FR48B(H)T!B#=9JSDF78P;IE$>>LRVW5TM^Q34V MO1BZ2XU-'VX2[IR#-ZU['C:"^9KEIPV'#K$0 M\-Z;^C]XF**'/0G0NNKA>3BOJR???D"<_SR= M7'XD:?UI-*;OC<+YU::A%^'C8KK7%Q%67F$0*<^92.0+!:3C*$=&KK.&@U/T71^,=Z'Y MU.WMD(X>V6HF IV"5KNQ8@#?\;U\\N)I=DTJP[611R@2* MK7ITBPZ612#P(/2N=@0_& Q M]BVX'E$8JXW\-&?&D>^A**/U A7$Z+#.7^?@I7? M!79,5W'\)W&_=/3UVS& MWSTNH#[,&2 >\2),IY])<;_!CP1Z,=R3B+ 9+A;&"GK2Y244(&P:G-"9;$A; ME^ED5,TCZ3TA'EZ>!F/WG1D,P_%J@"OJQ]E\=$%^R.O2@2XNTGWM,YF,OLZ1 MM07!HZO34J1,(>04;.M:MS[X3E>H!N/2 -GBVHWT#J<7/V#\0I:S'#Q3R1= MS^I8$T^GCXK1U85#B$D#EPZS%D4 M&7-K7;\!RKX7Q\V/708IM)"&^5R .V?JY'(R\*Q*D+GWRGDFU.V-UXU/=]"X M80L>W[X!]J7J8XG^O9AB'M$=5F=GS9<5$ J=\:(P,"%A=1\M1!3D2+)H34H& M4VX^@.P.BF/%^/;FZVV[=3_Z#C%X[@:BEOZT% M YCK#;=R:4RRD<7LH"1#"C#6Q=Y)$B!?(SP,@XFMC9P[( [O.>S/F]O[0O-8IXA5/]D7#4HG#TX[!CI$)XT+2C=?(KL5T E( M0#N"#_#>WS1I%E<;W6@I(#F[B<4:-*D9 I41C.6A.%&!M8XXW45Q*B;>GO0= M(%9T$]&U;7Q=< UDYFW"=!Q3;U^>;16!/0D^^!5P#9\M61L3&!2LT=- *BMH MRT%K'80G716B>=*"\(#9=R@YZ$/GAOS']'ZE[)Z]G^(BC ZJ! ME/G]B(ZCRO?GV ,BL >Y!U#E&] 9;D.0!,P+7KN00DUUYPC&Y)"K1F.F]9S_ M0PK! VK\4#+0A\I#\'XTQM=EJ9M6*LD+B4)D#B)93[XE.:P.4P(ODU=TW7%= M6COS=U$<7N&WX,]MEN]'W('U_3]Q]/Y#K7OYA-/P'E^.Z0-YJHB(D$G0 GM$[0%PYM:R.^([1C6X*OFN3ZAN## .)R\^CK@JEEH=29 M\RHZ7W<%L%J6+NGHD5=L11CI0Q3,MEXKO@W/:0A&,XH/XO(7G-)EMBR%P1>3 MV7(G-6>>Q4!W8G$+(:7+,B2GP)I4I$3T%ELG>39 .149V)_. Y>+G2E1(D=; M@'%7!\(%.I_FI,>88S&)@+GYSHSKSS\-1N],T8$\PC66%XO-9/.S8D62!C,4 M3D:NBHP$3CH.'K6,/BMTS:=#WP/C]'B]"WWOLERU9/FODW%:H1(NNBAM!,GE MPN)5X)C48 O]0+G(N1["]KN+Y/08OR.5[_)>#U+9N7V+?>=ZSCL?TZ2*(M_=_3K=W,7@8MLH,8:IXZ2@;1(VFB MI&T1.I/T?P6UFWUXW*5VLP]5'TOMYCW)*R&M=H8S,"*2U2D5F235]$2AG&'. MDRO2.ASTN!/[O?CZ<&*_#WT/FSWXEG7A.XN!#^D0)3L'A$\$ MZW4H0:K;C?)/,K'?B^X/)O;[$.U@B7V655"F@- Q@6(.(0C+ :/TY&S*Q-77 MEMC?1YGO3>.!@G3W99H[H/IJ$_M].-8QL;\#N0^7V.=&",=U L?H#Q510*S% M+,(+4F%,&I5:E^H^^L1^>QGH0^7#)/9C%E(DPI%=W9R1SM.NF#Z&ILN>_&J2^/=+H0^5--ED5$)'R.0,\.! M]%J$$%!!43'+Z"-JV5J_/^:FR^:\[T/?@S1=%AN#8D'3G59"U3T(49+G*C@/ MQF#V*K3.3CS6ILM>O'FPZ;(/80_>=)F,C"5%6:M/65T9KB#HXL$PZXS$[)"W MUN]/H>ER'PEH1_ A+'J)4&."W>%BXS>-2_2 MO@?'"?!^;_(VC.;,IO.S-V'\?NF&4DC%GI&&*G M#!Q]ZC7^TM^^\/;& Y^ZS;X[]1H6V5R!6*N2#C#Z6.9=F'F,B<1[$/\V^_:@ M7,/K]S:<:C$R,@! L]JQ9RU"D&18.OJ!9L4;WVTK^K$9N,&0;L^_/@1KS+=? MB%(7EQ=K_:T#SY@T(!8"HH4D:X[^Z@RBI_N$W(-.LTD>X-R-AQY.,>Y%]DD+ MFC6T@!= PE_7@)1B%"]>03)UXD6N$R\B_4$X@G3%"Q]:O'8W'OH$F;M VO5\9X%T0#Q2+OHCE.)'(_+FUA^1XD'OA%7\='R>%BBANPJEY@F16( MA9/K;)T3QA>ZEH9\U8\8@1R:YWTHV[@\Z/4GG(YKL^+S,/[CI\MQKM/3"=E* MW>AD5;'60I&%[C-7AQ6'Z"$E6>ODAT_2F'CS3LRX/)( 0<(-RX MBG]>@5R-O%Y"?#LIT_4@?&%#",Y#*(NQY80P.$EF198^<2N1_F^8;;!FXB>/)\WX.@ M Q21_7P9IF$\1WP=ST?OPV+*_?//OX8YR>:R7"8%IW@MD'0!014,X%G(=<2A MS\*I8FQK[?X0IE,Q[)O2_JYLF"%D8XEN7?O6 =] 9O]#V([C!+3E: =QV9L= M VB,!W%:S;A,,0!7M5X:9:D+HNI8-6-8L)KKT+HX[3CB\H#[<%QIZ<.%(4H; MYF&RZ+)L+(&E"F+4BX+3C%G.<;HFP>0-V$Y1=[O2.F! MJ]>OJG"6N8WGD^ET\F>MT0D?Z2?SSV>*3#M(H@@K$LM& M-!]3T@/?:4C*8!P9>E)1,29*BYS\L!Q!U2GY+KJ:T#3)V*"X4$/NLSL1[N]* MT2$F%=TT45Y?SF?5=ODR)BT8$TRQ$;3U#)2P :)*%HPR=&C2;>WGD3V$Z42D MH"7E!QAH]%OX7 ]+ !>GG\TNK^:GG;$L2\D^@F6U51MC 6](AHMT0ABRC1UO M?0UL@7,:\M"*W@/DH]=3-'_\ZR,YWKB\M[0UVM,I8]VCHVJ.)115!ZX7Q;DU MEL[;6 3N@7$:K-^7O@-$)N^!].-?Z?QR=3]-YZ/_6?C,9QAY*CQSP(("%-<" M?)0&DN$&64XEZ-;CCKIB.UGAV)\3=R7&[BLQU[&\+E>YMO4%YI5@UA&B:L.2 M8B,KA[ Q;[S@RG@66P6WZ8C$_&,X7P=7-"=A1@NVF!I>\QG(;(Y ! NH ME%/"W[)%[RV4V0_%TQ:6 W/AGA!7XRCG+?A78,]XXJHD69='U;U 1I.8*Z). M$C4.']#Y@<=N;4+VM 5H0"[<(RR-I[+=@KFVM\XRH9$\,+#6:E#!DRV>D41: M<>L3#\J[3D7RK61E#>PK$)6=>'"/I#3>U/@\S$:SMQ^G&/+K\?6B)7ZFNP>5=LIR@OC3AQC\CL'U%]R.+ZHD;//$FW M4T205)PE@M0=M#(@"!.*X5GZH)I/!^\.[S0$9RA^W",[.\=<[QI@+R:?D/PY M^O_Q;'(^RB3:^=UD'LY_Q?DK7"ZW>5,]OU7:Z Q)N+F0#G26M;FZD %F;03O MM$,N/&HC>IO!?5$\;8DY,!?N$:"=([6;H:]5:?W[%[C+ML2SJ.BV=.3U"ZT+@"EU2&K"1C+".F >;E;(1S MJ)47+67@;E% &VH_EA48OTTG'W$Z__S;>:A1Q/SC?U^./BXR.A+FU*7!H=L7DQP<.PCM4"TTP";I<7-.;$ '6*&R%>&S3; M!>) #3$=X!VG)Z8Y:[N*SIY\.9(("5Z84]7X-DA.OC<"O$WT*DD3>41ZM63K M47]'$YT'^F,>@^3T8<<0XQ;PPRB=XVS=G!&U3HIS>GSFA ;IW")E$-8[%K0H MW+86CIL(#N_V-&?2[;$+NU-X@':(J].MX @>8RQ>D#=7W2U95Y*[$H&KR(T* MTOK'T.+X/C8=HL+\L#O302GQ_ ]*#S%03 LE)Q4DJK33?[8!WVV=AAV MI^(0K%S/<.@ XP0'?O8A_J:!GSM0;L"!G]DDC8G,1TW_3Q+)2/L'[D"J@-%Z M7YCM=/D>FX'=!GXVX%\?@K4>^'EC_J%"TM/*>V Q>E!<(OBZ;;E(1@Z"92F) M3I6:3V-F9"^R;YP9V8=FK0=^WI@\R@HJ36H<9$G5B9.:+# Z4S1"2BTM+]V& M"CV-::T[,V]GF@U@M?X^GF*J'Y9_'Z?)."]H%\Y_NYRF#Z3KOXPM>/[Y19CC M^\GT\^M2(]#KW\B+.\A9*T521(M"1U&!)XC<13#H@BR!DSG6NK>_#?)3L:>. MR,\!^D4?P/X%^<^329Z]GK[%Z:=1PMFS1"Y'W0>R=#:ZG&*@,&Z;$QPGTGL, M&;HCQD<3@$$NV2:GT<98%Y%#G>(-RFD%I&G(]2VAV%(\=O0U3T2,'X@ZGXX4 M]^'[ -+[FM0:X1V_7VBKQ1^_3N;_/\YK?2..$^:U':K0,%T6*6E&Z$AE^>PD ML&!$D-'%B+&Q?';%=OA@V#%X/SD XQHZ$+5ZZ7X[:/GF>:9$+8,*D;Q9%1F2 M090R!)^-08V!B2XM5YN?<"JV7T,Z-ISPL!G56CEWP'6_==:#S\>PHUKRXT$6 M[T',QJ/&M^*K>3=C-0ERJ'.RDRL04J _N LFQ6C"[;C.(V'R!BOC&#SN0\/F MO"5$*[5!"N5_7YY_KKQ9KUPS4EK.!-AH9=TXP\$)@2 3M"3K$4+W%N6^Z 74DW.OR8C*>3T.:GR6Z7C+3$:POAD[/"]TZ)D#, MEL4B#=>NM<_V,*K#>VO#5ULWX\(@#MA-=+]>5FJ]+F]PC'^&\]<+8A 1(@K/ MR(KA]0]5EQW$K!WD$CV)ME+I=GIGBPW7Y8FG(0<#4GF(,:[W(%TA7,P9#K5' M56@)W-1]O70[0G A$EHA1+2V6-YZ7L$#D$Y#2H:@?T.5\I 0KZ^RV9G('$/= M8.B"JGUL9-&20:MK0M,)[HHJN4LW7Z>'G0;KAZ'M(&FYKB'U<%['2K[]@#A? MC>XQ,M!_$P.A8JK[<0+X.@2*>S3)FN(-;SV":P^XIR%8A^;; /-A[XEAOZ0S M7. 90^U"-AE,H3^4$JKN.<[T:F .N;8\F]8;K#:".2UQ:4/S 2;$UD-/IC?A MK0?:OIL\)SV9X/=GF.8O@D6JH79UU4/F"^/,?7Y4$LLTU@EJE PYQPS- KHV)=+:H-.)42:"TM9I3.EN8[ M.UN!/U27_(&E],X&IJ,P^[&TW2_AKSLX@Y4\D,*HFZS(,4WDFX2,""Q';UA, M)K'6!OX- ,?*YA])!FY/:=Z9%T/LA-N9$%^.,S7<+'N'.MRIH&*.8C-,>\ C\_SR5 ,&V!TP6\X+9/IQ3(.2$193U0HN3@F182@ M;:2WSI+SKLDZ<=$K&9#<^N9+V39 ^29!39C4N,#D#J2WE_&_,,W?3:[]Y,4Z M^CR[$G:?'"-+.QE++EBF/P+3 8+49 USD_CM^H-[LT4[/?P($Q):L&UR2)H? M3$A^"=,_:F7Z+:P6C9%1,^#2!%"Q7H:EEL,'[UD.6;%2]I*/^Y][RJ+1@-*- M$\NOYQ]PNE"%B^MRC<@IYGUB"K)-M2W!(YV:(]1$)V8M48LN]2;W?_I7K$0: MD7RPF2J1,1VS#R 6+=%DT==98!$82NTYU\Z73O/J'_M,E>-&CG:G^8 36+K M.+T)++V(OV&"QRZ4&W ""V9EM2H2K&2FMDV2(K$E@LC1&IY"4=W6VAR;@9TF ML+3@7Q^"M9[ OLJ2+:+W2 M="N@K]-6:L^K :HS;V%:.0A=0 V4-KL7T''R7@T9=\\4TC94'^!NN1]<="PD M$7RM>%!DKF@+]$H$*)FAS:3*1&I='7= 47@@E71H2>A#[ $DH+:F3<8+1W\] M-A65*4%%0,L)4!)T_]6:/Q7)R<^88Y"MEX?< 7'XX$L#YDQ:4G: Q,T_<%9K M,)?]YXC2%%77GC(+2J*!&.IN(2F+CO3-$ELS^=KCOVXC85<^#% ]OX*RGA'1 M 7A*I$6%Q7=973?O1ZOO6'E53#)*XB8S;*:-?(L0 B, M63!M^.WN_:$*C.Z#=WB5OPO!,,H)JE+6:Q9 .+S!7\$Y;8';CPE%NF'?$^ROI5L(Y1]=I5MG6N49D,"/! M+J9(HWP4V;76++T GKC0[,B)Q@F[=Z-YM;%?CO/HTRA?AO.%SK562%84'=AQ M37(<5!TB*,!Z[;G+4DO1J5WE@=#SO0__.AV.-KQHV*=Y+Z!_CN8?WN#Y@AZS M#Z./[R8_CN?DBZ_>F"Y0&V9\>\([?%:X 4.WB<< W&BP+.:1$H((&:T-> MSL[QB2Y?PZ.R13K)F^SZ>!2"LR4;?5RYZ<.$QO+RPVB*B7Z\3L7ZXB5B((>O M:F!9(OA:R^9=T$PDI;3!!N)P\ZF'38$.RIQ)$\H>SK-YN-5S/49E60;Y['+^ M83(=_0_FL\Q9D#8&8 %SC?Y*<*D.6*8#$7TLRGP@8W;W0SS",L:!6VZ/*@:/ M6*X_A=%Y-25_FDQ_IG\[/PO*H0TZ@G&LIB.*A\BC(%6@.-(K+[QK7CHPT%F^ M2?DQA&* :,.S\\7O8+[_@#_^5;_$LRQT0'H) 1-!59@\:9F< 1V)G'$F\^:C M#[HA^^H$<0"#H=&S^?1RX:4OZN+??0CCU3C&Q5LS>SG^#:>C M23XC@R-@R+WZ<:8I#]>SF:7 MF'^XG%Z]>TMW^M;]1WHM,QOKT@CU1D[KXM_G&^+>@$W]Z1QR[?M:O85I'W7_"/4;%/_RA^\^+[PF\U=#XY6/?X,?)M'IWUY[_13 S M%\Z*NN J>.*R2!H\1P<.L[4L6G+SFI===,#56GBWCV@=AT;$'L]>BK1=T MT4[.1WEQE@7)%H6 S-J(UAG@+GFZ6G6"X,CR*,8X3+((A9V*01XHB[O_Z8^@ M/'L8?D^:TKUQ8>1=1*MZP"Z8&I9<;\)Q^-KJ%CS:RO(]"'PHYFL3$.G94)(4 MH*(Q$ JA3%)IS;,0J#N-\7U43-]2%WTHGO>AZP"%55MX64E[$Z.7UC#4!@AI(E4F&<2H&$CKBT)O=+"R Z^[/N^I M\GL0>K:>UQO^:S)]<3F;3RYPNKRSZI!A&:R"7,U0%5*J.UPEH,P^1UV2DKR! M5W?WR:=NS36@=\.2[HJF#O]_76Y@6LE\%U -XSH;@1P^L+,OAR9#D;?QF[\9 MG$;/Z%Y39*^0;ZN,$N!]SE <*]9[(4B\GQ[/M\1U#L+R/E1M;,"]I:OL'-=X MUD-?7%1:HX/ I 7%I(:H"@.T/O(Z9A)5EXTH]WWV8<,SC4@^:4BOQH;9&LF7 MR6#9*N]MJKGX0B9)'1#GSKG]J-4X]=N#>;+?"X7 MI(\:JW%?V\.=,^"E0I#,DY&/:+7NLH'JS@>?"MMVH]0 ,:T7DW$M))DN3+\W MH]D?SS\_QW'Z=!>#- C]9=?&MTZ\%N'? -%")]"-MQHJ9M.?J@N#1@QR#3U1_ Z73. M*?,$'B7A%-R#KZ/ZT"A9%!-1IM:U3L<1EP5ECY<&&0_\R<<7^)/1!6" M2CC3O$YL6BO0U25[!7H]35XFYF*(H+4@2T@X#DY'#2Y@6WW=V,P_-K $RP,]2FER.Y[,WF'#TJ6KK-:Y:Y9 (E\! E& "(=I(.CO[ MD")'B;+3*L4^@U0V8#DQ.6E"\H.HI,^+S:'UDM7!9.,97;(9&4$S#J)V&1+F MHG3,'%7K*V4+G*_8]MV)(P-T=-^!5H&M_<(.T YE\7Z!]6B,W=U8^)!H[$G_ M0]PGUR"*P# 3&F"L&FTF8)T(&4!:$[@2@N[6P:W;H46COV$[N&3T(?L0$K$R MA>Y 7"E TGBFE&"@R.! %:G!%\$(+>E63-QYWGS!U'9(C\#TV)5]M\6B(>T' ML$/7TP?O%$J>.:^LHK0G@8B\CI*LE3LL!1 DKEK;PJ-M/;9V&YX3%(QFY-^8 MQ!FT!??MY07Y\)\G7RZ[EV/Z]:8=N0\]8X &W5['.F2_;K*1"5\;LF,@WS?* M!-XB@BGTW2PD8]B\@>"1]NMJ9^FXT@)#2F11TJ5K("U*(F*P9,%I!B9'HPT9],ZV3EN?3 -/ M+VGHU<#3ARO#=W%T /.U-O#T8M3V=HX=J#PXZU,T(DOF(*12.QVK@D48'I M7?D]"#T''\ZPN+U)8B8R+Y]"Z -22"4@G,I=/DV).?T;*+5=>( M[HU7J6X<4] %T]:T2(U*2-+4IV4#54=T=7$DJ&K4.8L M,\.,G9(ECXKI_6>TM.=Y#[H><$:+5II.1/J'3%4ZIV:23FP8Z%Q,%IQ[Z5MO MNWK<,UIZ\:GCC)8^1!X@#_9B,B6U1E[+K[?MD%0,#SQZX"4(4$7PY9Q.SLGT ME+*8J-L796T C\>+<*W"1I\"DLH"*W%6E MF(#@C":'A.6"-KJL6M\!6P&=@"2T(_@ S4H/E!G_^%SMY#R3ERR02ROI'E0,%*\^K^ 2C*$OE18LFM9)K,UH M3E!:&I%^ !7T\W0RF_TVG931_"SZQ!0O!7(R=$PG+) )5*?72*^3-8PUOTRN M/?X$V;XK<0>9[G9./WK_,X[)%JYQSV>9M%^-A"TF@*^7MJ+D=+IHH924R;]B MY&G%P$$7%2+]3 ;=/K'?!=D)2L< +!E@5>BMTI-7)-%G0@EFDN$@$\?:)&-) MI0D-A?#$X%-.S6>4WP/C!$5B7V(/T :],)EQ-E^)([E0DS7(,]0.-;H"+#*^ M-)@]&@E"^>22\QA-ZPK>+7!.4!Y:$7^ /J'K6);2NKZP8I&*>4V^6:ENE*0_ M C,(M7G.6^L#=YW&2?B M!2Y_CQPBG/TR&D^FBPTQ2SDG)7CS4Y8+9'[!^8<)_>03_"4KM8Q6.C7L8#U.OO(7N<9W@'*2(N<^# MAZQLWID ARQWQA)XT=* DZ[V1I#2C3I*J#T1N:000_/;YK&6._-,[P\:>OVU MJV4QY,%ZM!F8,RJD7#(WS2M/GWBY3&406H' M,7(/]#^;G9-9Z=;MHR=3[MQ+&GJ5._?ARN UKUW ?*WESKT8M;7X=1Y4[M^-X'^(>H]R9-&M93/0U MS"$I5Q[ :5FK@H2HXWY35*=2[MR+%7W+G?O0\5CESEDGSE4)H)T1=8R2A#I7 M"5S*(EA#/I\3'7C]5,J==^7W(/0\4+FS%LF1!(+E]7.?7C4K?2U/X$/MI(2?5W78NK83P_*.$[RG0H1 MCC/)2<@%ET^.Z3N4.[?F>1^Z'K#<.7GEBU8*"JDY4(5QB*2#(!1K8\'"G&U= M?_2XRYU[\:ECN7,?(@]0?O8#?IQB&BV.2E^?XWQIGSR[J,KN?Q;?/TN,,Q8Y M84PJUOEH!9RP1 &6@_3:.Z$Z]3OU$(0NN!YI0F:?R&)S=@P@,MO2WZ5$KY1( M=29T )7HY0@^UST>!56V)3/9^LIX>K4'^PA(*^(/4C>_2A*NL#W',=8:.\^U M<$HE4'K M=Y-7D_'[5Z-/F&L5]GQV)KP0BEM66T/K=288*3^1@92BXUD'DM[<6#YZP#M! MF1F*.1OK' ^:M5\"'S(]?_,)!\C#;SG2(1/N7M(-DC*9O]Y7\S<((-/5 QH? M(WIC$V_=^O1H$^ZIN)A)P4HZ/-&C;L'P(8$Q10HGM=:LM47\U!/N?:2G2<*] M!XN.G7#?$FQP++J<9 #FO:E)HPR.!P51E""DD=;:3J.[3S_XVH??#P=?^]#] M4/&W+IB^IN!K+QYU"<3M0N!#,3]R06Y_$B3:O( *9(E%I>KB)25\4"&*T*G& MZU$QO7_PM3G/^]#U@,%7$3'KNIBF<%4;3)2$P+('YJ*S3 DC8^N5#8\[^-J+ M3QV#KWV(?-!9$SQ9QIP50(ZZ70YW]CDR$"(9M#QF+K^V61/[\+\-H0\^:T(Z M2[XW"65FY('7]0#@52*3V?M<7)VJ(%KW[#R%61/[2$([@@\1-=M:/L8TZH"> M5)WT&534=>0>:3X;G(J^1"YEI^SK5UEONX-ST)XKPP5:5V]&%S!?:[UM+T9M MK;[MAW'^Q#W&/6V M,@<1LZXE*"X0/FX@N,564SJZ0,PYG$J];2]6]*VW[4/'8]7;6N>\4X11"E7W M1+D$),N:_EJ,=&0 H4L=>/U4ZFUWY?<@]!S@%E_EV7BT3B.9)4+6T8?2*D+! M!>BZN)1[B=7YSGVS!#B3=^#(W3%V^F%QT+& $BL0XU[)Y&G(S MFGU?_SN?O/17"EHA"T/@/)#IXLB(\3(K2)X%Q9BM51Q#G_&@*<1&_+Y]%30@ M[[%S@U;&U67V,M:]M0XA6(5TPSEI26VRW'S2 MSUT4QPH#M&#M[3#A?B0>8@'C#40KDZ@+IJ$6?M^#YTB;OO?DU5;6[T'H0PE! M2 F%)7,&35U.K%*"Z&(-@F*.QI@87.L*E,,Q_Z%=W@?@?1_Z#L#S-_AIA5GS:8H1TOO7%OQ70$?9V[\VSNZ.#&Q%\ M@$3ASY>!W-DYXNMX/GJ_FLST^=>PJ-U<9,5-9M[% $85$G_'.?A8_T0IA.R"YJ2?X DP'WXENC6=2T=\ UD,3R$[3C60UN.=A"7O=DQQ)3I M!W&*)%/R'H3!6AZ1"6>TY(A)D87S6I706LT<1UP>L#>.+"T]N#!$FHF0S#\_ MG]2H^3)@JEU*4CFP07C"HR4X:RS4EA)GE;0V-\]#W\)P>'NC+9=N)YOV(?$ MYL9O.%V$9,<)K\Z]0F:\=$XY4I[JV=>EZ6-?+63T^8B+0.GO05E,$*(.H+WAA>#H131?#K] M%CPG)A3-2#^ W?D#QOG+\6P^O5QT*55-J&)A*C)&CI*W49R0Z[$GB0=8/7 3T:_A8BWE77 -Y&1LPG0.@)L=]H+.I"BAK"(*GNBM#"1NJ^=*E1.7>#S^\>F]#]TE+H@U@ M\]?&;[(P+NIIW]&_68AKH=,9=R'XX3T M^=YD'F"9S&U,*_'N@FH@?7X_HN-H\_TY]H ([$'N ;3Y!G11D@MJ$@?G\O\M M[]IV&CF"Z'O^I:2^5-]>(I'5[E-6NR)1I#Q9?266P%X->+/\?:J-(6 #'H][ MA@5>D+ EUW&=X^FN[KKD.M]3@=5%@^=,^! RX1.O6 1[5O*I-'"(E\?@?K[( M6Q%F<$D[:QS(VF8*,7KPUG P,@2E@N3,-.=]!\7T:WX+?K8I/\ZYHRSY]Y>W MZY,8NY4_/[GZX+ONFE[\RY^O\DQQ'BWR#*76Q:$- EP("$$911N4S()H78C: M"]A+B&*"'+46-#1.3=\&6.B701OB55=/*C^<^_G%:8YY_KUNCNBQ*!C:C$A/ M1%Z[G&M!OQ9EH?CDF4W<)(,]-O\'&7WU6AC7S1/='7[V/^87JXN//[XM"76> M::6%]O7N0N-Z\EEM;:D]1!:U2S$KCE,D)6S!>O5:&8N"A@?$5,ONT_Q' M3AM@)Q?+U>+J\@YZ.LW5A63M2_D[>XJ"531"< LZ1M(V0P<>*;KVL:AL8N%. MJ1Y/CT'&7[TRIG%[PS/E_H KRB^+/'.&%54P@U>*=F!2U-ZG',$(E7(PI ,3 MFNEC8_0=Z6*(FQN>2!P&],]_E[0,:NZ*J?U?5.US&0JXDERMWO+6QBA)0!U'9?"D/YU0@:*KC@FWU81 MU>Q[T\3!KMY5Q>#1MH=!_;1<=3.-0F*6"C0%V(#J1LD&-'-*20R0\R\+>8;N'*797?TT>;#=*E[R&[4.1,BQR M!<;U^@ZC9>"B0%!P4CK;A M9)0BXD>A;2ZS^X ;*;_G66 OD^;3C,9^\CB"@\F%(H73,<<(&AF!+-9!T,6" M*$P8QK7B?J)5_053@%Y&'X>XOG%J[\GY^OV<[IHG;T9,W3;/]IK%0@]'0)G#HH:4+$?RYQC-!^SDVO3 M?VV'FV=M>\O__GL%_YLC>=D MD3[-%WX1*4#_VBW/.G^Q@<@TYAPE@Y!H]X5,TZ;<2P/:.K'\.X(Q7O]]L?K]NEC=AI2*$Q"T$D+!6E6&FGMCE,XM9D0^,#KM4+#!;E^V\%GC M)7*3,+4!8B-A#K[0+B_7470Q@[,E@F?%>._J5^W51VD?>?>-OD+R!OMLC"JH MO,C=>J+,2;H@UUU>U3&3WV]/=F=<,:Y*9I#->OME$H2H'61$U,B9+L]E)@)C6C[3]M M"4UDM#!I*R@2\):D+8PR7DD?ME)('CU\/1+&&]'+U(0T/K _#/K7W,V7:28) M%I?2U1)U"BPP*7"UH0QS-IH2N-/;,V0;".C&]KM5S0#7CW#\NAYRFB^O-M*M M30QFR0E7A&!@$O> )D8"IR)DJU06(6F'K2_Q'X'Q1H31RM%/1N-/Y+9N7JY_ M@K_,O_[R'U!+ P04 " #$@PU;R8]"RGP# 0 Z)@H % &5C9RTR,#(U M,#8S,%]L86(N>&ULS+UY<^0VLB_Z__T4>+X1Y]D1PI@+N,U9;J@W']WH;NEU MRYY[GN-%!3:J.5,B=5)2+_2C/+VX^ZN4 M,LXR2;$@48H)E1QGG"=8YLR/1";2A+-VT651_N.O^G^,-A(I\N___!M MM7KXZ\\_?__^_2]_L'KYEZJ^^SGPO/#G]=,_](__/ M-L6Q!]6R_L__Y]/'K_R;O*>X*)L5+;DFT!1_;=I??JPX7;6HC_*%3CZA_X;7 MCV']*^P'./3_\D47F2/]YZ]?KDZ2S'[63_Q>C%YHP)BV='K3O<.J_&,E M2R$[:_EB:52(?_]!_;20_&[QOZNB7/VF-K['6MY4RX(_=_^_5>^_65;\'XLP M3PGQ?;4C90%3&Y2?X312.UHL8U]$8<)%X"U6FR_X0I;XUZ]K7EJ" &H_ &1> MG=#=6C;58\V[74]QH'?\CJG_:.FCGH%_^WG+XKD@+><5?6DO]07JZ*+?^S\U M ZCEX/]SB8CH':K6%Y@/F1=DST/H)!H5?['N4CL\5;TO7<5ATG761+V"M3_I MQ:'7F@JS-7X^^+@NZS67M.8CR/5/_,PKY5_<6XJPJBT^X U2Q M\P.J:B%KY;D?$6WS37QL\!VE#XM?2^6T+XM_2O$++M)6VMJ"FU6>PH4/2U)86^9F=+/Q1E ML9(?BR85S,H_%W3*#:,O-!5K*ID%TRQ2B.US!K(<% M_F8&92(XK6Q,QPMNF4$[>%[V>.XPA"Y-H 2;'7LT'%DB"P9F-4[V .W;JS-6 M@IFPIEXMOJCUY2=YSV2M7$\2!SXE.$TB'Y.81IBQ+,,TRED<)9Q%.3?Q5/;6 MG=@C^:K/+LVJX'2)/DG:*)^Y#4S__JZZ5_;>\)"VC\6PC3A#0ICB6PMGK. G M1!G26O7*CL:JOVVU=7^U653PA AKO3KUSS!ET>>RMU6YJBE?_:U8?7O[V*RJ M>UFWBGF9JR_NY7)9?=?1_0]5_;:6HEAI7^-+M5RJ7WRGM5B0($W\4'(L N)A M$B8<4U\=!1*U[3,_3V,I<]/0T)F\3*R4:^[Z'%A7]KBD[<+-&I3KB M<#62_^6N>OI9O=O[6UQL7:W3*\ZDH",";=5N[$&[P,M'J?167C_(6AGY\NZC M\H[5H8FR8EFLGF_HT$15WJ;=P&(K9T!L%F.9!SB8,>AXND ; MKE#+U@7:,':!5A5B$MW00ER@%QAW#"+-H;O8R_DH.8K!G,'(K+&8\P';C\DX M6-'.RGV1;;3GAM:KY]N:EHUR7I1+>_E'T2R$U,8J3' B)HQP1'DLL Q]B8E/?)PEU,-"YH%/$I^+B('\%#.Z$RO[FC*F'6E4]+21,JZ& M6490) W=$??X 'T/Q0"^51P@S<(%6C.!>B[0F@VD^;A =(5NVE2__>)!<7^*V)]WK_*N^7,@[L]9F7+]3C+3;9"9\%G@RQ7[&E.7A882SD"8X M(R1(XX (3BC,M7#)WN3>2,OLVK5O@P);?M&6X0NT9GD=/%!'@%VN+U#+-]*, M6[HR3C]64^_GM3XLJ,/T&I^3A;6C?//89(% F=YQ+ 7\C#-!?=S&4,L]DE* M4X>=-3'44K.RF*<1,C-^3N0&AI_-18;G[8R)XRH]YR2=>;-PQL0]2+89?0&F MJ$(6B_?EJE@]?RB6\O-CFTR2$.H'L>_C1,9,)_QE.)4LP3&3S MEG.>^40KP ML<4G5L>.'-+T4$?03!V/XC"L@>=*!U,Z@&#&2C,LB!-,O"#% MF3JCX"B(6"B94B&>0O:W06H3*]7UZINLV^L#K [N/678-C<,EME6YPP"X':W M(;L/ ?J]H^UP_S.2T=$>.$QKUGW02.S]O=#L)3OEOBIY=2]U.L4'Q>S[_WY4 MEN.37'VKQ&ZIA_)=PSQ.$RQ#*3"1W,G+YII0>IX0!T3TQ31@(1V9!W,:,YJ M)4 P[%L+V,OPA*E;RAZ7M/Y8-"OUXU)N2V4-DZ9.+C"QPO=TD29\@5K2YAE3 MIZ4>5F=G L/4=U=6]'M+U:A &I0W-2J75>[4Z55GRY\:%6PWAVK\8=L\*MK( MYI(U;6*D<>+.[DM3)N-H.NCW-26'GN%Q$9QERKQ8?.;LEV."'6:T''W*[COT MGM8Z--KE( M78=IS:J]1F+O*[/92[;-(EBQ7$JQ3IUOOD@NBR>]!2TD%6F:!Q'VHSQ1FIWG MF,J$8Z(.:EX0\M!GH$N' 5H3Z_6:,JJ[ZQYH"X/3&)FIM"/)80J]$7I#%6W) MNFQ9,"J;LW8%IRG-W*I@5.3#-@7CK]AI\&?Y_9+SZK'4J:LW=56J'WE;1]H< M[T5$O8@S026."/4QR66"F4P))ED8ARGC(0V-"H%M&9A8UQ4[:,N/OOHO!:T% M, @#1M7,$$R)%KMEA@RV$+AB-S B8_JXVQ!6??\%BO8QT)KO79 MXYWL_KPJ>^K-#7UN=\R4<,$)(Y@I>X.))SV&'CIRX&#O"%[&@5YW*("#O"U)]..:^$\Z8W6#R\T(+C;Q73-9W<5V1^C- M'=Q#C/DRP*B?I'YD,L@"'=B>W U^L/7V"Z;XJ7F068 68 M'>@90!L.T(:%-J$=_:@A^FF":V"@Z([,@BG568T#$(I]$P%]'=YE9;/T&UK^ MX\-C*?K%^^\Z\W)/,%]@+R,))DR$F.:"8#^-*96,LC@S;J(R3&KJ+)"-%C!% M'>4=>4 1C %88Y=&+B& V8*M])HPZBEW9F!4_Z$PF/'70N2 5C<]!4<\%:ME :SXFN5ZW MQG110&R1Q6HSB6)VR$Z,VGA5R$CD8!T1] 4.?X32- M.::IY[,T]_PXE3V:ZU$SKX/E\9DZ9DA*Y1M,B*'9SN\8%=BF/])LD XW&[Q M/8/N? &HZV?Q.*L^[\ CV-WW(J[87)UVW@"[Q5E>V-T@9)E["U88?J,V,)'Z2\ES$L6?16]Z$MI&JN.@FWW7 D!T3%ZB4 MIY7 'DC32Q5'N%C>J_18K+/H>P9^ND"[/+B\5S$7U]G5B@')F6]7S$$XO& ! MO&MG)GYYI#559':JTYM/](_B_O%>T:OTZ7N1D3 A@BB'+98))G&28AIX$4Z9 MH('/F<]\4#&= IZ%ZF>/GJ_0>I7$Z3 )@0@NR,+8D)Q5@,"@&#??D!>M30?526^ M%TL]4%%>K>1]LPA3S@(>^C@.LQ03?>N2TER=3+*, M^EU31"U)8%.)0U ,%?T<48%J#9(2KK:G)'&EI ?KSZN2I\0[4,"3#UI4N-54 M7T%U;>IRB>"O%H6L-^4O9A MI7(A-DRG#"3NH_*N*MT&Q+,KYQTF4&.FB(;V)57-W-%!+\]S624J?>\"<']8:+D.52IE1B MR3P]E#;)))UJR:#:5=:L8X'99C(HS8Q."9V<&S 8%9 MOY/%F1-79#HV>L=IO'X%YBD#-_RPQ9@@\??;ZFUU_]#NN*;C@79?FM@R*5J/ M77,//05#$Y5ETP8B# NA#Z4<=_NM!83IT&G9G+D2)Z6QF__S8J7YYOX<$^#% MO)^C#SB=@-&\*QJ^;"->VX0OCV:")Y1B&J<1)L2/<4K#!*>">I&,&$D#H]Q@ M"]H3J]W)X1# = X(FF;[W$08P33W-#QHRX<%5[KYH00WFQI=:&+[T-)'&P;0FH,+ M]*&J5F5E7E-@ LKXCNT4#Y@M&(?"L2$ R6NUSX^O/MO>;RSHKC]@_M)9TR]T M([IC>3C;+RY7+@#S\ASG::)SZV*!4TD(#B+II2GA/B&@B3JFA"?W#EHVNOZ) MVV8>+S++P(Z"(:2F7H)[H* NPA&,7D(TF8, D]WM:(=QLJ\QM,$8C!/C&,S? MMTVNKQ\J78KWO_5\I=_4D5!Y'.MJ,IJ'09C&.(Z37%^(1YAY/,$T]$42Q-SW M&*B?V0"MB>W&AC+Z>SM&ZJFC#9$VE&1#Q-HQU^Q[#K0EZ9=YU_EG8[N?)&*DLZVNRK;42[Z8/'FN?_' MG39(&?6C- IPFN8A)@DC./7#$/M1Q@*6QUS]"M2%P(Z/B6W ;N%>3QIM&$,[ MG.F+[_X!8!<#2_S-C,<,J,(,BS&@%SN(3EK==R9$KKHA6'(Q;W>$\Z ZZ)9P MYG*6!F^EUKAJFD5M4^UHYF_RQ7U_F'JLYE MH:UNLZ 1R8-<'8Q\00-,>$:4=T,R3*7O1WXBU<^@T<)GQ8:VL)M-HV M'YW\(AO9O3FB!EE#31!UOJ&,.==Q==%>4C9[=M^80 M=8^W/%Z@S]TGL<.G0WOH"C)7EO%L?N:UD:[@.["6SA:><(CJ@@)&8W0_/--^1R)%AF^?$ZZQOT*GJUQ/W6SA-,)#:-?UV%1 MQR^ ;*6$J>= QH8K=3PES)D)&_8O]XNL;]N=6';S4W.BRK/X,O1?,/ MI7'Z%_1.^@OFAV&@V\5[H>=A78.(TS#-<.K3((Q$F@/'>PT1FSQRND,:U8HV M^I$VB.K]LV%X81,XTCNH&#V@@=1<*3?8";0D[[4\P*IV[Q@2G2ZNI)BK??=$G,M7ZWZ4SM(N01)QZ)<"#"%).$"IQRZ6,_ M\T@:1=S+.2CQ>HC8;/YP];AJ=(-X_;-NT-_FV*KO^9+6=Q(I]OXN.3 >.@BB MF::[@@:LZ>H,]M@FXFRN4*OZ8GN=^K;2,\^^/C*-BMZ2?U5?Q7JEL%P]N_>0 M35!P-EEB@-3,HR7&A3Z<+6'P#KQ3ZU?Y0#LKUJ9JM5-$O\KZJ>"R MV?S3%]TY5I_J^[8'S2**8E_FL!EQM6:CC@97)[ MTM-;MRTQS,9P@?*8KSXK=L XH8QM"%_@;:\H35SN_^\Q?K][%B;-YJ=$7.[ M3K138P_J6NL(K8&VMN=2F*WOK2,H=AOCNEK2^LC85,M"M SL#\T1TB>9S"(< MIB+&)$AC3%DJU3[!9X_;JC.,T'(1%!WA\;3I.8^-(X*?>30./Z.Y75T7QBG9YMM W2+) Y] M3V8Z)II>K@EJ.?WM"'8G3X9;0WMH*2NKF2/$YGW MGG50T(/+T^&GX:>[G;N2[@:V/];?5CO_HLR&*+HV5%W&9YQ32@5-L=!#.4CD M^Y@E<8*EET0BH+JSLM&&;RL\3>/8B=MY!E M$Y7[AV7U+&7KR5P_Z(5[18#T2#FUR,36>$VWSQWK* -[?)R4W\SQ:+KHM[G4\\-/GFZN=6GQ WLE)\2PW1S2.@)ZHY');1+4SFYZGPY M*V."O4A@&7W8;F^\J2LNI6ATM>%7JM/XU6^$O@!]DMV0JT42R,!/ XDI"SDF M8<1QEHL(AT*F49XF,6&@;-!QDA-KK4Z\?NB9Z(IE&ZJ+66HDBN:AZH/_>G9' MK;N6KYYAVZT!I&;[KEN@@.>7%_A\I5VQSY9^/P'-W;YK+JRC#=B X*P[L3D M^ULRX$T[(_$;K0M=N[7N[?^^7!6KYYNZN*?U\QM9RKS@A?JQ]RI#SD2610RG M@6ZGS7P?TS#T,0M\%L:)[Z%[3#S 0NO!T.CLP*D/BL)L8.F'US8[F*M7_2;L&; M,,%U??E$BZ5FX$-57Z^GBGS4P]Q_J:NF602)3 07">9AZF&BW!/,4B_ U*=I M'(D:2\\?[QZX'VSOY M4$OU'1\,Q=AX0); N?.(H S,[2%9 G3$8[)=Z8QZY6_54B$*B^)QSRA(6$A"2!3. ])@,P0?.CFK7X%-3MD_^5_IH&? M_&MKDJ"GIB,(>5&>17D2X2CU*28R5#:FOF^SSUW MA(O9-G6>I+!MJ%O_ EVN5G7!'E>M<[RJ="]/I_,M3\ODLHS[)8'YZ[*/"GBT MT/KXDR[';7RHE:V3)7]NVSQGS)=9RBA.$U\/G:,<9Y[',$F\F 1I&D4>:!:U M TTX'K0&%-OJ6L=D_=DN> #"[E[U0%ZSV\OTS&VN3[+',^KZ?,8%BTB6Y9F/ M@SC(=6:ZC]-,)CB.,R^5G.5>#-K.S,A.O*.=3&>5(UF# ;&_X0'?MBUBN;^ORE9]NLRMR\?5MZHN_BG%@B^2-H2; MF5UPA ;,&/1 ?.V Z),LMX1=UJ^,2N>L?.4TI9FK5T9%/BQ>&7\%G@"_6^Z^ MK79?_Z1+W3<1TITR][=+6MS?]'D2?5$_%SS-8I_B@"CE)[J)+/53#V=9X@N9 MY+F01DDB3KF:VE9HBFB=,&*>M.T.];%SQBMA";4TL)X+MWL]%[J/84#:^ZSEZOE- M58H^6<:+\CBFNJEOGK?_8WI8&L0BJNMPC,/4!M26'F*('O K9 M!\+P(N0,\8#GRTXR36J"K)]36T;ZO-87*>UK9AQ^ M6:U ]6MN!/Q--C1MP5X1W(>I; MS$\,Y%2=GN" SM;>:0S8"3LZO43%61NG?MD_:>^FET+;-VS:6\?R5JS=(MX^ MUCHI9^/4Q*D(0Q%X.*$)PX1%%-.4I5B$,LXB7Z=\@$:A':4R=:"JHX9H2]MP MBODP+(8W6N<*"S.E';D+M)9W"L]M4"17-U1':BB-I?B)EB0A"=:YG4:(\*9%C2@*!?9:FA(5ARF'YLV,$03IJFTV[ MW#+1'DQ<9=>.HFFFSRXQ@JGVQSU@W@^# %9K4\D<:?@HN5F5W53X?;TW?L_. M!%R5O-8)^.]D]^=5>;WZ)NO>SNP07T0BCG)"4QP0DF(B<@^S+)U'6 X]HT(?($S$[AW@1"=V(9H%M"3YN$"U6O*EKG;0]"9F0[7@,"L1HO% M;QT6VT;.[N\B(%*Z3N >(ODZ&=P&()Q,X39YU]$Z>)E_NZ?U/]IJ!$]$ M<>+KLKPL"3%)@Q1G <^PY_L>%9Y(B =R*L8(3I[9MC_$!FW(6U5TC )H9A%< MP@*S!N<@Q'\2@.>FFA")0D+!@ 8HSHQ5"EDH$_4D:\,O],'S4^YMBHS3+^A)Y@<*M=0[ MW9=/_;#]SAVN-,N7ZJ0 ZV_-Z0]=4=7N!M=IXLYL?MHD(ZYY91$:"Q!2S M*!>89(F'U>$SP4E @CCF(LTRT*@ .V)-YF>$T17:'O\0CM^/;!O#0!4L^UE M(JA@^CJ*T@2G5 O!776: 5">M\4,')*#WC(62\#L2U.O%I_H'\7]XWW_16<> MDWX2Y9B(=F [#7!&DQ3+7,2$8=KC>+7IT48ZTUIQ^PS :7=]I:MB6/HECI3#_1 M]9*_K3Y6Y=W'XDF*O@MKFM*0"1[AG&<2DS@-,0W"!.>!VH0S23VE-J!$<7/: M4\=ZZ$.AKY/EEA7HI!X CF;;[$3HP!2U9Z(O9>[8N$!K1G1/'LT*;GEQWN+6 M @%7R>L RO/FM<,A.4AYMUC",D&,/\O5(N!Y3D608$]7Y)) M^8DL$#D.XCP+!&-1+$ %4 MZF[EQ;; @PY;=1N (QEY3! ?BR"GF*22X)1X$0Z(S'.?I"R)!205S2' \$2T MCGB_!1X4QEP@Q8%3\,Q,ISM(8.;S'#3@U\9&0KJZ,!XF-N]5L9'@!Y?$9F]9 MW@U)M9!\V0EV'4Y^_D25$5)_WNI.CMMQ+7Z8Q!Z-4RR82#!)I(\I$1X.TCC, M$I)0EH':H%CP,+'U_2+U)ZKHT_6,C-X>_ZI\KZ;=WI2>O-53,3\LJ^^-]JCW M.BH;964Y^T@,;YBF!1IXV=0R9,GP& M0JYNJ"PXF/>RRAZB@WNK,Y9RE USJ]9Y5VE_:A%RSAB5,0X"$F(B689I) *< M):GG1R&C&:RMZ0"M^7-@-&WT>T?]W 28'5.DN M.Y1>-]/E4.31))G]B#55D M\ M7'2V#JQC8NVV71U]UFYC?2?9ZJKME'/?IK.O6P1[N>!"SS4(0U]@0H,(9;F7@(9DG: SL;IJJFA+UJQC, @GLXW4@?0P';42'+R!CHCE:/,\ M1676C7-$U/U-<^QQR]M#_DV*1SU![W@GU9UNN,V;Y^TS?;?<;DBG=LL7B>\'PO\:M0UA*XN3IWQ->^UJFLX#RY= MG1. GW NQ=]OJXW7IJE_*.&3PX<6F=A6*MJ/S:I5JU6%=KW^%VKYH:I69;6" M#!0?1&;\R.,,%)B1 N(QQ:QQ$\'MYHT/KCS?S'$3 5_,'3=Z :Z\RA#\UMS( M.J_J>SWU:YL::>KZ&ZXRW==5$4=/#=HA_Z)KH-,# 5!8JZ^HR?JS?5$!PNY^ M72&OV1T13@3E%Y&?)0E7#C])?!\30@1F(B98T-#+\SA@/FP$P@DZ$V])79BI MVMP\+=L;.^O&$Z? ,O.K'4 T^C3-V[N/-T1H1SYK:>HS.J%CHBZ[U../0[? M9#XHSJM2ZDOK)UD_OWN4MY6R"/_]2)=%7O#6G;C.;^D?W=3J50.(C]NL/75J M5,<26O.$Q&,[9G*?+7T(5(RA-6?0EOF6P(YOYU-C"K,&D\$)VO7/P<3*#; B M.)M?< XO89Q3MSY;NS\/-;?5&\R)U+M,B"GD@=%.[,,]T-4^:XTR( M$.>)'V4DX$&2@V*'IH0G-D]=]D_=$M-'?XOL'R/XS)R+*4"!V9>.@R-Y/NM8 M6Y?DLV;$;2X/1'2'"3Q&9&?/VH& <2Q5!_2^=>U!_2C%5[JDM7+#^^Y8BTC0 M3(0RPZ$?19AX:8C3S \PS_W SPG/60HJ&SY.9NHX6$?TQ3A&8(_:X^B868+S M90:&N7IQUP0W_6J=%F,,B.2N$.,8D;F+, 8$/5* ,?2T59+-E\>E]#T6^9=U M?5O?EROQ84GO %DVQQ>8(_:RX<1>]&I;1-L3FQZIPY-L."[279C#SL(LNF:P=?\'X?OBJ5ALAF MM<@#'@N9)%B& <&$!12S()>IV&A?I)+!.?X(3Q'!,9I)B1*,8AC4D8 MQF&4><'B2=:LFA>879(P:%"Y(7C&/>%IQ,R<#3OPPG!4 M-%=WAJ<)S7MM."KPP>1YF? MY@FL4]\1&A.;M-UDT+;=C3[RHCV'N;'+O3V&F,UY8<9\V#,@./. ,$7&ZC$* MK^C\#V:1#CUJI[#KV9]7RKTIZK8TH&J:11BD$?4SCE/IQYB$GL L)1E6ZAJJ M<[_O$P)*SCE.9F*UW4RL+3948;IY APS]3Q?9)B&KNFI8_J&(M(DW0_A/2Z2 MXVF[>T1>9:SN<4%/S<\]\;1E9\C;AKBA.T81Z1 MRG5&Z!Z5U\D(/2[JR8S0$X]#+VSO%OV5[Y=M$M)GN?I2+9&?M<\H)X)P_.= M$7C#6NP:$I@JSX^&^?QTEZC8S4H_A8Z;2>BF\@U,/1]=8K8)YZ;"[$XS-W[G MW++UWVA=Z/77]V1MR+^035^4[F5>SN($2Y\S;=PDSO(XPE&H_ ^2)(&?P1I> MF]&=V,ZM:6_N-3AGE' ;B>J\0'N8ZBN57QM! M<;JXVNSULT_DNE]CVZ[1_B!^L,1,Y^^=5I,3G[I/2NC^L'U(ZK7.V">%'CA: MGW['LFZB*N]T>%Y'B]>9O3)D0>*E$28D\#!).<&4YP'V&*4B8[&,#/E^Z&;'P,LCCB"4>I3=63Q4AQ&7 'EAPFF49)CD83@]5UD%U0- <,=DT?T7+R7$SLWUG?F-@)N_E%=4F87S= M^M7I?/,!P5P5@ARA,&_-QVD1#\H[!AZ%YXN_K;[*I>3J^]]/]@(4G!Y[=^H( M0IBQ:<+S(P0F I+2@-?$@DJPSPHPO.EOP]),YNWO?@ M9FJ=_)[L^KLDWQW.9U[B1[+GCHA7GH$KNF"/ MJ_9R2#G ZI?W58F:G;PHZ#24TUB:&15'",%/_5MP.JKH1YWQ^%.7']!U=[I MEWN W5"W=1X&TCL;EG*:TLS#4D9%/AR6,OZ*15I05;8W%>L_JWI[5?]%KFA1 MTCM-9R7%Y9WZ6[-Y\F_%ZMO;1Z4U]]L*E.=%EH=Y%HH0$Z%K1&0F,&.)Q(3' MC%"?5B<_&FH1YU&I7E/%0E:44,$.^OEX: M% 04B#K"ME7T:7>=V4).1YC?C3,=^V?;BR.E.O5U_K:6HECU!0A))ID4<8P# M3C@F-(XP]=7ACR0D#H(@X7D,FI%^C,C4&24M27U>X2U1Z%70$51,;WO.DQ5Z MH;,6LZ,W047&D$#.KF2.D)CYUN6TD(<7*P//6J8?2J[46>B\BO[+%G@T8W&4 MJJ,2(;KMK8=92$*LSDP\%"1+(I@*'E"86/_:_)QE18$I2(= F&G=6>+!5*XG MU=7'NU>WDY*XRJP\6'_>=,I3XAWD4)Y\T.FHBG6>6\;C+&(TQ=)G#)-,1ICY M'L$9"T3@,Y\%>0[L13-($/+]M.I'\_9E)J#>(J:>9 '+&72'#TQ_AW(?G/>> M-1-RVCD7KY)5:":XX=2+\W(-MPTV*_@%5\S' S/3<(0PP1=\@ MT-]CZ+$4+QM4N2CI XKIK+'-,+69F]P8B7[8\,;L-7A7RW=]:/)#T7"Z[+IF M?E"_:Q;"2T4:9 )+STLP$:G:X2F5V/>B("=9GO/4R*T>I#*U9O=T44>X[^6* M6M+FO2Y/8S2LULXD!RJSC="@#IBC0EDUPCR]ZFS],$<%VVV+.?[P&=F!1*LQ^7^O+Z MG7RH)2^ZZT7"&$EB(G'H<1\3[DM,21;B/).!ES,J1!)95,:YX&W.>WFZ90&) M'1Y@+K.33\3,KYX-8+MYL#UW%^A&_7YU@6@IVHY@#UV[^6Y2$+IL&KE"CZ7Z MSA\6)>PPC=Z9?"1@I]TEAHX\>RK^NP1Q_XS@=&W+85.MZ5;O7OY1J -$ M('+A\0"S*(HQH9QBQD-UB@@$\[(@B06LX>V+U>=Q:=1CP(%2+Q PLT[6)A*GN* ^(&,$^%%ZDU 'O'NXB#M@2<.=].@7U;;V(%X(]SH;'>P M\M1>6T<+=<3,[Y)?2C]L]\^2"6:]#<4!W1(?9=WJ9OCE2K/=!A\58/<&^/@# MT[>E^J ^Q@6-_"1/O%RI2J+[669,YV>$.(H]F4N>Y4EN5'UCR\#$"J:^ -ET M3:E:! UC*A/B HR[V+2DTBR]3D>J73!>H2%52_Y/VX]J%YQSVE&]6,>RF05M MOEV60O^A;QV?Z%*O_T4VJ[K0G?>.__M-M2SX\R)E,O)"DF(>!A03GS"<>BG# M7A2$>>P3&@49Q J=P\S$%DG3O.@:1^^0;F]KM_RU_PYL@'$._F8V;"Y4@4=& M#:6&;Q_3BWU 3SS5,8A^[_]TFHKC$CI7_3?.867>!AT.0#OHX.%B3=N6]^H[ M==4TCU*\>ZR52>Z2_;Y^H^K;W?[_C3+10O<8D673!0]XY DN18Q#D:J#31+$ MF,HTQ%E*F/"C, UBHX% 9_ PL3UL.<),4]5=@#9D@65L%MB:&;V)$8/9NHXJ MZMBY0-U?^S]QRP?J=W9T6=?ZT-TE_]!<%ZU^J.I<%JO'VF%ST3/@<3:Y ,[! MS ,-K"$ZG'-@OQ3\4D =3,OFOF@:M8RRB>^*INM!I?[:CT3K2T9%DJ<)(2%. MXI1CXE&"LS",<91%+/!"*I.(FM7R0$H5)PJ)("M/KDRE@M MQS0SB^#7(%-" (V5; M5!0++S!9CWL<+W8^0V6-[RBF ,ON$L((-#?7"E"A!^X-C)>:[6( *MQNY!_\ M+CRTWXT(NQ1"?16:M^K'Z_JV^EXN@E1YO2'SE'',F?*%68(9B2/UOS#*?&4< MO=#H;GF QL2VL!]^UI.]0)JP@@5ITN;!_U/XC%\#.) :9N:L! 9=#XR(9'51 M<&K-V:X,1H3:O3P8>]3NJ/I9KO0)^*:NG@HAQ9OG7QM=-KH))E[R5?'4UHUN M9K8QJ7M?IQ+'+->)IA'%C(E<^8 9H[F,XXR!ICO"69A8>;?QH/TCZQDK6>:NMS]O:BTD\9(@3P3V?:X;L84"IS)BF!,OEB+@$96@+E#G,#.Q M/=L2-"KG<(^UF6F;"T&8D0."!\];=2"UJVS7AO\4C3_>/.\M5-QYG%UY,%IJ -%>A9I)M(0IRR/91Q$:>P9!8H,:$U] M'[I+&6G2]N9H"#'#*TXW. ])CL(+'K\CPKGK,?_:4HS]_@?%?FPQ__X*_"6 M')^K\D96GV5U^72GP_/*[7FDR^6SSK$!C.$<669B7574\CF)=0I9X%*=<4LSRE*=YD(@D M 05#!JE-?D[8)-&TXWG0HZ8.VYB'T3+;FIUA /7T-^*W=%%+&/VH2#<_3=". MUDA,1]OT,*U9-VHCL?>W:K.7X!??7>KDQVX,6,/KXD';\-:-Y%X:QIP)+ 1- M,1$DQ5F2YUA$D1?EPHO]V*@=Q3"9B56Z(]SE_:(=TB"G>P2HLV?-D?G(PA6K\!#$!2M!@@#E $_0-!,IO=:HP MI3';Z0(H].XI _HJW!EYOY1<>SET>5F*3U+/X-5_>9G.D['0"Z2,L>_IZ14\ M]G :1 )[?I+E,O7#*)+F&7@F)"$:8)5]MV6B3QO;,F*^31N!QSV>^5D<8NXG M'!.?AYBR.,9Z0D$8990&U#CKSC5T-EDFLP$W[N.YA@-F2W>0T.EB6_IG9-@9 M 6/N KH&R,X9' 7*C5<($7; /S1:9C9/$2+4KL\(>L\N2/4;K0M](755*C.B MSLI=LM#'HI17*WG?++*8L(3(#',>2TP(CS"+>:YVC2A.29(D/(LA8:H1>A/; MO35UM":/^O2SWS4'J&4!>*$T!J!9Y,HA+##[=QXBX-"5H9R.@E=CU&8-7QF* MOA_ ,GW--HGV_;VL[XKR[I>Z^K[ZIGU56CXO2"!X*"*)92HI)I$78$9%@GW= M9]7C// 3H[DK(W2F=G.ZK_*:-.IHHYXX-)WV.%+#^NU0?J!?8R>Z16+MH&!G M)-<>7W?F!-M!X0Z3;(Z>JS;3+@O\J&OS[_.;^JBY,4#75Z5NE+_ M5H$N%[D7"";R!"=A'&'B)1%.U2$/1WF:!8GPTS2'S0NU8F-B!5=?F]2^URD M3;-=?'J,@*'L%_U3+U#/TW/?L:.E/DU75;CT$_1?!3#Q:IU:X4 -]72U6,W. M*%TIRU;4>OWK7#/PL7B2HFLQ^9]R*3Y4]:^-7'@D"]+0YYBDGK)!K+WC3ACV MHR @/$SS(&00&V1$=>J+,:U32TVX:Z6*B@U3P!MO,PS-+(]S9&"&9DO^ K4 MM?2[21(72'. \ZK&B@=WY@8DLB/K8D9S5F,"@F'?=L!>MLY1;:IE(=IPT_'3 M3-]B1A(O]7W=W2>.F2YM9CB+/8+UK7GN981$')JQ:D9Y\@NM'3[TT-<3AV[P MS%=S:,VLR"2 0>^V=EBX.(74\TPM>:!XN,N--:0[=Z8L#(XC>;/ !6RC&NKH M=5^5;13[-$]BS*.<8!)D!#-?G92RE++4%RQ*B/' MR7%R\\0X.@ZZ_+-UUQ>TPP4TV#$(H&G,PQ4L5J$/:T0L8B F@IX1"AEE_.YN,/TYGX^9VS(3ZC KM %P?O]+MY[?5:W;58=Y@R? MCY&KC.(S.)DWW_A\R ZRD1TL:3.YX_Y>UKR@RW4J$)<)R5B,$RY#3)(DQ6F: M"AP',4L#Z1,AC%H&'EM\^N3 GAQD:,.>_,-FY5RIH >>-26+3),#R2!S)>PE MM!T0,?K1 >]3>3AMS44?,MH4(74G]]YNZ4#MO>P^BN[CJ%D1ZP&+3/MCMT6^K M)W4R%>U#@$1C6^C'K-(\J .MUV2 .ZR;<@&=71:S+='YTIK/A.5%GO.Y:]F= M_][)7-;J6]-U7)!OJV;5?):K1>PQ/XIH@%G(E9/#N6Z4F6989 &A89#SE/#U M#'6ST]T)2D;:]7(B.O#*J1V&_EC2^ZI>%?]LAZ&S%2J:YE'S@;AF!'8H.P6: MV8'K'""LS(R^VVQ;&K?RMO0ND*+H[GPT(I*CL\\I*K.>:T9$W3^SC#UNI[5Z MNVAWBZORX7'5?)1/^"$ABUP7A.,&IHZS;3@!\/4VD_4%N6;!MBW "0<,0J4-< M@''0\0$K4W1&&!;3>7.$$^1>J3_"L/"G6R2,O O*U%>Z];R.:F MKOCG:G4IJ@=%$%RA;+S@Q(K>\X'6XPS7W+1?;\V2%(_ZOE%QAGK6S",(YJB- MAPPF 0QF 2RPFJ!J&0R$U8G?G,IL1WRPX+MG>OC+MH["4I^+;VB]>NZ=V,@/ M$G42B'$0I(%R#2*&TR@6F$8^(:'OITD&;)"T3V)R9Z EB!XT1>BN?P"'Z3Y_ MCI#0G;V3KR4V29NC4[(XV[X/",R\89\2\'"+/OFDG;[=;)+#=\GF7Z]OU_7JF3Z,>W[:[TZ=VO>C)@^R;083=!UDR770%EI=QKXCIR M_X*\!FO+@#MM!TCK2/U-*,YJ#P 0[!L(R*NV:=Q#&94\RKTP4:8B9"DF)/*[ MWB(9ES'E(0^HC&"9VZ^63]FG#39=VF"UI8M^+-2O6VZ H;I!Z&(%CI<1'T=) MH(.=J?)PJ/"QYP5>D@L>>CE?/'0SW%;*_L\+X#YA8QC?R+NB+#5LC"[;J/TT M\'D\#KAN:\TB/\-$L!S3-"4X3+V$YK&($D_T\+TO#>]YW(*W)FL,W?ONZS8M M;F9;T.LD\![+W+UPF[H+$=!94O]K)_%"A#Y,W9\L@;>=^Z&'A7VHZG?5(UOE MC\MU3_V%3LQ7EM'#.2.ATN\P5.;1][ 7Q(QQC^5^RLRZ5IF0@WRGK3I6;8BW M>9^\EJ)8H675-& WML!\E$#\OX/ MW1A0[1E?I/IZ-G1Y>LN .^@&(KORS(=(S>N2&PA]X(N;O ./I=_("I:CMWEA M8A6]>7]M'MO>2C$>N[82 'C,?7_M.-'L@&FK./)VE=GBQ >,[\:!#__1,EFK M:.C=7:UC-DI!KG-MI\I'>=O.Q-E<:^0Y)RS)!$ZC+-9C/"EFNOFBC&C(PM!/ MB 25Y1A1G3H5A'^3XG'9ID*NODGTDB?]VYXK8"*7$:!FFYISF&"Z>!(1]/MM M-T9KBAI?D-"NTL",:,Z;% :!X2!%#/0RO(#ET[M?-]'8]O3QK5JJ-YM^)_&C M6#+=ES6@0ID+3]?SYWN216EF6LXR3&IB&V$1=C: 9VRC=2DT3.-? MR(MV*5O4PHR@8%X9XPX-NSJ9TZBXJ9LQDV^@BF9D@=EJ:LP$V:VP,7S#LB=2 MR:M[J<]A'Q2;;[LYM45YMYE3V[R1ZM0ON^=NZ1^R^524E6[(M>Z!<%F*EZMT ME1*?Y.I;I?[E23W2AOD7/,[R-D4V%33")":ZNUL4@S\@ZRH1L) -DFF@?$6G91T?UMI1EN;_;Z7^@O4IN4MWI&]RV'ZE\V+ +[ M.,WXN9LYH$^*\NB%E(L+?5*:XD==J::'WY7_:UFY'S>+EGS?R0'O;9>@87S*JIVYXQ< MUK6N]-/+_ZU8?;LJ1?%4B$>ZW'VH#S\N4C^)1"29\L 3AHD04M=N4)RH WSD M*6^<$*/NP:X8FMAM7[.'^.Y@%MG1MJO+LH;>\*0_(Z# (, :RY=#;K:\H>^* M.;3E[N+ED^]'4+E9NF M'6_I0Z%\UDO6K&K*5PLI8L]/&,>)B @F+*.8)5&(:9R%+$TC/THXJ 6J,>FI M+^;:RN]&EVWS_HZN;RNDW>R=;D%_!7O3IM@:.\,3( :\N!-_?^SV9IT^]T5J M]2F64I>PKIU3G8.HRV+:VR.A#"![1C_^VK2%\3_M= BZY"OUO=8=$->"H1_7 MHOVD/XWMH[UXZ/>U@ [#IG!4W;FHIH3G]C"!@!QQ$*$KP&\1WST)T5S7UZMO M]?NZO&MNQ'6YJ.F=PA9B@;I M)EQM?>Y[6NNLM:8;IZ<=BA>]*LJJ+^3]7BC%^R+S99>5H/3N5LATT[X?C^![8(;96-\@NZ,]V]^P0K-U;:Y?+VGF*ZUM? MW06E$H]\=56J[]U]^PULK\<64>0%B>]Q''M4.8A9F&-&\PA+F4HI4B*XET(< MQ%&*$]O4SWH$07O+O0EL7*">%;3#BSZWJ>]%N:JWU[U%\X_^KA.W3B]6?TY8_'WW3CS%VU+);NFD>O-<-TT1?B^C G' MN0AT"0:5F$8QP1Z)HR2CD<<8L)/",3(3&X\UTZ?+S!,X0]D MG:2$7@T[9I[/)!N:5]A.FR%*TKV@W3Z+.8%S05 M(A2!'JN7YYBP,,49\0B67A9D82JC/ 35-!O0G#KYL]X,&FH#/U7KJ+^,"$&S ML\=Q---HQ^C U+LGODG)UN!TIYB. ;6/=RRXS- VEM=9HO8XQ9GSM8TA.$S; M-G_5=BS%I1#J*]/<5(TZCOZ_Q8G$:H=FF"3$QQF/8ASRQ,^2 M(!8L!(ZC.$9F8CO0#UWH*>OQ+)HV4L21I@X=/W$4J&&M=R<^3-%M);<8,S$D MV!GC)8XN._-8B2'1#L=)##X-#XKJ#DATU5X=O9/JRW]?E*V[KEO7FD8[A]:8 MW&O>D$8O:+>]=\V#CH,PC$<372$ =:.MA ?%\DPDLPK2#2X\6_3-1+S=L)K1 M\];U(7Q9-8^U.C[O1FO[!BAM\]$V<9/11O=#Z3Q/X(W@>42F^RJW-/$;313U M5%]D/DQQC^<&"W=U$>[C2BE M'Q O8!3'7J3\^F4+ M4&#+AK,^ 2_S_5CW7I%QQC'ADF 6)PGV*)6,"^)YL4TKD;D^!^M>(^:?!L*( M;1J35#GJ2,[Y&>D372YBI1:"J,^(102GA'@X2?W RR)* D'!_4KF_83 #4U MGX_40:37^&3,?(?9L(:Y#AW$>WUU+]!>\]V+%O.]7[YXX5B&O<-N*R[ <]6. MY2Q>YNW7X@*V@X8N3A8]IU+JZ_H0 4_H._;V=,K59^AM*$Z54#LX$)I%(<>8G,4Z" M*(RSF(8B2& -ATY0@GQ?K7H-K1-+=26)347;(38Y$9QD-,)I%OB8Z%'ME+(8 MYWG,29)Z/LU ?1D<(&/5NWN-BUV-QBET(-;K+)FMK)>BN&T/U!-UV!UH1"RG MYNN0RBN8KY.B'C=?IQ^WK=%BJZM26<*VP/P-;8KFZT,MJ;C>#%;_H@RFOPAR M3A/J$YQ1EF!"1(X9#P.ELU&DA"?J/ *Z\ MP5 :1A,H)(K'O81:&&8B)IC"E3?PUT/Z0PRCQ* MC,9[#]"86&-;BNBA(PG3U&. F*GHF6+"=+.3L*M0V?+#IMK 9G[>]O%LD-.)Q$BA!&+,S^ MAEU<0689?5%D^O&\91NP @=A!@$SC3:X @$:=-CYRNR,!M_2=AEZ,)'1601B MD-C,@0@3P0_C$49OP;LT;IM2-Y?+9?5=?_EU-5W;GUIWK%EOQU%(1.HGH7)( M J7K/E'&,1,$D\0C01J%,A"AF:Y#R$ZN\1OJ;6EIO67+O(>A,80B#?T@\A/L MD4Q'8CG!&1$1SG(9>M)7 .:AV7!SYQ">/^G\6*_W25 _:^N0K]1TH%)FN:N.S7+W_@R\?]8R27ZI*?"^6RT60>$F2L C' 5.>>9Y( MG,4DQ+DDL1_Q/!%9"NN<.4X4Y)_;M+Q=(:.?]&WQT(,?^E 0##OS!*[,YZJ>8W77(3SYC63BB M%JON9?VB,XWN2M-_5R3Q:" S'V<1#3%A,L=I$G*L(*-IF/'$EPQ4&C),;V+# ML*:.^(M&/+6B#\Q7'X'-S+-V" ;,GFQP>-F0J.M&Y/R2V5!,5]GA(]3FS?\V M$_T@P]OP-3N=W\2.WSQO?OS/0M9JH6_/'^630N2/HEFD(4E]/3]>A!'')!4> MSGB6*=5GA&4D$DD*2B(Q(SNQ!=BYT-C0;DLK/E_^AG[7# #[EQF":680W$,$ MLPOGH ,V"S!A'5D'0Z*S&@D8$/NV O@V_&30']W6;57Z'8ZH0P 5+,%^PGQE M'3QU4 BXN]Y&Y2WT/EIH$1_/1P7%3S(\39(MN=(PY$=W.<&)1FX$QQ_+W9#A:#;.^>+H8? MM([MMR-0^B1ZG1V[B05>WE?UJOAG]S4*/.;+F KLQ8DV))2J4X>7XHC[E#.> MADD(2GXS)3QY-*)C8UVRHM.XJ^T(=L2JNJZ^PULF&N-J'.9WCA8XU-\!U;-P M@303%V@;ZM_EPVFT'R2YNXB_&=FYH_X@,(Y$_F'OG]?SJ9+-YVKU11>GUU)/ M9WB2]?-V>JY%!ZCA%2>V%;LMD83BI&V,7G>\H#4S=FVA1I :OT28!B28B7C1 M,DKCH[A 7_;P0;\['3=L)_O93:5&R+Q*BRDST4\UG#)\V\[+N*[O:-G;EK=5 MV53+0G3#A4IQH[Y1:P_R.O]0E+3D!5UNZI*A7:B$!UV\##A:8HS07TL@MQ+@T RP>-U'N7M65.Z#F@;J>[+9,I;N"]P?78_ M9B,<34\'CF"Q+80_.B^K1:CGH4\/FG1.UDF1IYN0=4CRM6=CG03!8"K6Z7?A MQP#=9.^2KQ[I^QEN"# &3-J>\J7TS1['GJQB<] M-7]I!R+1\AFMN4,]>^:' Q!^X\>#J: #WFS:H3;!D<$&#ZM# XC0;,<&&_%W M#PY6[\.;N[_5+:F5=6J[E%.2"%_F#%,6AYAD1.",\@PGW)ER@^>XX@L;X?N@.")@"C6(PP5YG)JO5[C:R]&S[F9F(NSN8X1L6BKI< MWM:T#:AO6XRO)V:9JNG &E,KZ7*)>MJ[/=*-JP1' ##03$>R _7RA-B.L^%- MA+-3Q*&%YU-# _%>**')\W 5W(PBO11__U""-\D3KT^L>"]'[NY49UR@#U6U M*BO(Q)%3"(RKGP/A89IG(/<$>^*(F%8Z>&K-V=1O1*A=S1M[%*YT[23H=H3" MMVJI7OFR*G]K;J2L?ZFKQP>P$AHN-[%2=N.M=]A 7^3JL2[1;PW2S*"6&W.] M- 5I7$\GP >FMV;03*"Z0,FM5-F4QFRJ#11Z5]6AKUJ6JE3W]T5GN"]+T;6[ MOY,E+V2S;8("O,D%K3EIU'+-1GM#^X*1GT@T;6 X* M.:P6L=6/KEG5WXK5MW4!27O)HBA_+"@KELH+:L=8;WD M.(OS%'LY3827LX2EH!;#%CQ,O+]^?;R_I_6SSG/X5;=S?EC*=GS&NK/71M_T MW_H[Q)>_6_-=0'NQVWP@IF9K4IBAQJL'ZKOB!JW9N=@#]>(0T.?U4)-UBQ&U ME;=_.-W0'6#FS-C!.9C9Y%E#=&CX[)>R,W^_R%+6=*G6OQ3W15DT;=GNJ(5_5#I1NGK[/+ M@39J##4S>^00"YCM6<.@[' B\+A0BXCX/8BS")]0BW M)">8!QY-$LE\M15!; "L*%.VU=X/6U..;.6N3G,OL\7)D@BP8F-4JV0.T M;ZC.6,FB>=730^OX&#>LZI^?V'3$>#R$='LU)@Y0+WN=1MRQLIZ0^[.PYU9J-G(=6L#-"'ZOR[E;6]SLM MU!=9PEGH^0S3).:8!('$J?0ICA.?19)3YH<<M1.Z7XM:\GU"T*'WDM1:'M, MES?JT_Y&&WG-EL5=:Z/?/+^E*WE7U<_7^=5*WJ^?$%TC*B)SCR>)[D2I3NV, MICAETL-Q3CS?#^*$\ABBIV[8FEBUMTRB%URB-1-HRZ?>)->OF.6'5 MULK11V=F4^;_0&!F:+[/ FS"W$+GR.HY8FI60^D6R'W;ZGAU%X-GM:E?A"S+ M/,HX3CAI[W\3G/KJKV&JQ\T%H22,PV8W'1*!Z*75])9V:&JQ,S15F=O[O5\6].RT2?^JH2&T,>6F>Z[UU-&+6FT2WN2V+>IH(Z^F:/D9OV>F@J_ M_ZTU?@_> U*?T_L;_2Y%9B=KG)(X MQ5',LR#*(YZ:S2\%T)S8#]>1N_WTH!]W.#&D8 _29-03+O0#D!6'8]*>V_2J >E4!Y![I6FJXT6Q]+H&B[G2VAKUJ&&76? M"SWC9!%'?LH"C^ P9YYNG*\\:QEZ6%"61U3$L109Y"ICL_+$-Q5=TOVR[;;" M%3EH8'$#@&$XT48L8!!1D[@8'K0##QWN\^TJ8+A9=]XPX;XX!\'!@P;Q_T#^]*_)N^!0$WIA#/25N,+V$0C9)W:H-%);EK"!2,U:Y MVD#PLOC5:H4SG'9=L* M0/FZ;;[)AV7U7:W6IHD-9HV /@&@#SQ7QZV?@!S3/5G']_9$G+U6>Y MTD.F:WHGOVA3\HG^4=P_WJ]GORQRJ1S3+(AQ3FB,290QS%*:XXR'F4R\1!"S MEAO6'$RL_#JI:]F31VW%Z06Z[SA 1<^">?:;'<9C\<\9D(.Z$7N9[&N.+I#& M<\T4^M+AV?.%KF;"TSRW<')<[3(-I\(7E(=X%C8#68EVZ\Z6HWB6V+L9B^!)8 MASE$;.I+Y8ZTLMPM;7VYS%OJ8)_M-%S&+IL3$& &>"W_QZW\'>$) @\F$KIS MW4Z3FMMS&Q7ZB.,V_HYE#Q:Z>JSE=;[IBM$L2)SZ//,#3-- Z7#D!3@+6(B) M2'*929]*DH-ZH1V0F%B'WU#^C[NZ>BQ%F]/1T=])$U$< +NI'()DIL/GB0[3 MW&-B.LX"&Q?+55^30P+S]B\Y*>!!GY+33]HIY":5J;>I7%VI@9YS M_ZR;)*VY@*FN,9QF"CT%2# UWTMU6Z>T?>YAVO QP7X-%=[5(&Y3LO/.V@:" M<3!.&_H^///K5Q*WV.1?UG7EZ)Z6$GQ84GO3)/ 3J\P=?"D*K&FC#1I M[.]>)*">"_.LL $=K8ST,_X3R@ M/H5-!3A):FIWNB6LO_'UAC1J>MK 6-AIN QC8DY #K4&_FW5-'7,?GA<;%1 MT5S%QTX3FC=.-BKP0;QL_ WK(8#;I*52O+]_6%;/4KZ1I!C(J(4TS32P\XR+Q"Q'T9$P/P"<^)3^^8];=031RUUJ!, P-+4 M%9@&(:A#L).J0[>Y.WZG$=)ZJ=8AFF&2: L3)HF%/N^C$*/^2*,0$/%#.E.??1H)Q70 M0B!%&=&V=K'1V4S+1]%VXD>K;Q+=2ZK':+1':;7E=G'\Y;:K$G#ND"GD9H9H M B!A-FB\Q'R23&F@W*[NW0VISGL%#X/BX#8>^#H\<'^MM*C6LVD^=9H$*-L^ M\NK4%W::XHM).CWI"W#Y]C&YQR/T9XH,O'ZSEA84D1^0R2H4?VR]V6+P \+L M!M^''K/;K&_H=2?6-L*9*%VYR3)H@1GD6[#%S&.U6F?8R\+ M21K3-,Q#T!%@@-;$"MA3UENM:!M>][1MNO0-(6:VOSK" ::5:Z(:@R[%=8W! MVT$,P+NH@72.=LXA2K/NE@8B[^^0)J^XB_MOI@9O/$%=0I#R4.FV#O:3)*"8 M29YA1A(IJ0QR+X[.#?L?4)TKZK_C2%^@4@+OX,P M _OGP6+F^C^AH5)_&B0 MT!-&]@]IOGI@_R0,)G']TR_#+(60Q>)]N=(+":&^/4U;]71=MY/$E&@+GD2! MSW*N3N8B5L:!J9,Y9QF62IK-B=KC-\_;1WKOXE)WY>XJ&;?%,$U[B+C]1LOKMJMB\XM:8J4G!ZJ# M15&)#[3HJO@7F<@\Z241]KU8]T ,K(7 M*%<$T9.F:%Y:]PH?YEB0X,_^$0$CB)I1W')ZLMT">O.,=I];'Q);F2Y07YB] M(Q;J(AM:,-1+=H%ZV=1SJ)/N FGYNE8D?^IOA'FEYI_[FV%7YOEG_X: RD5? M[P,:J#5]!:9F*U1]/H80+_W?TZ2= 6WU',PISNK'$+,!S[L0OX N8'Z6T R)U.4(,]=#*>8NXE% M24RC-$M DU'.2/&G8,?H0@7]7M0;#C L4ACA%. M"*F[EGDA"T/7S_R0$-!0KS,2(-4TG>[%:EK=.P9@K^AS:/24<9K ,&7\U+U! M::A9;!#=*XFM]M#G!)9M#MTKX%EKZ/XGX3'"2Y<&[[ZKPT!YDW\HMZLG-<7C MHV2WDYUQF)_]3?[_,EM5;G\A7E:;75F[__+_,_4[3=(H"<.8(3^.Y>X:9HEJ M^1XB2B,>AIDO_T=K*,H"O,Z^3;^(?">NG.=.FLOF,,B^;-E3X?9GM861]?JU M\]>KW'EN^%9K5%&!YYIU_:#1W-][/&;X$WU%.S>C#?/J^^S9=Y2"'R4T'21P MOG4_:2O$/M!S][-]4OV@WT_T:,5.8:\Y7RI4DZSNRDG[D._*\JL< /DG_=R#Z-$XR9G5J\ZY4"672)[/6$T>IF4:L.DIGUTP8#IY MH.THXNJPVI"_]JJ+ZTE)=8@N*ANZP-PJO* -PUR1:4Q68OV!-K. M.,M$D/DI5YV=.,(>8ZIGL=Q)79]F6>)12E/M;,X+!&;6\IJDPQJ:@,RZ2V", M1S:GB@C3W4:ZEMQX>S4],0$I?A/%-4S".Q;;4C+<@"A#Z6J77ELNH6R Z:.4 MKZ'G#+L[B:VJT:YRU+G@O[W^4:H0E#J]UFX)VTJ/7AUH'T(O)M3###$1,82S MD"&"XP")6/XEC0(L$@]RAZM/>N:[7379@ZE& [NR#O.N6A8L(#7)@JCE@.'OCJ__%$#]JNSY\-I&'F]4D-1UCNN_N[]JE0S*5?Y3CZ^ M[P1NL:\4&!Q;?:;T"2_;=PH,R%D?*O@*IGEI@N5+.39.DZCT03D*,(XK"A/@()]1'-! )2BC+8B)-EH>!V5]V M&)O9-;H;NH.N&6GNF*%I8Y:^BYY]>PNT8=9O?^N_Y['GRO#*:?ET:D95U7V7 MU:OF^M!F-IM=]*SEP%EB:^',.;M@GN?;65X??JEP_?BX??==DL[+_&]D?9-_ MVST]%=7$PW*;W]/UQTUQ_;RFZW^TAPG->P?PPC-;1\E/(1Y5Y6M]%=MZ>Y4_Z[K]5IJ:EXJ$UKWO:N[,M9.HI*,%*_']4/W MJF.C_B4(_#N,WY/,^@F 0:FW0-]B=_))JPJSB9=VH?8BX(X$#Y*LD0E,9(4T= 3*%33@G@8^Q[32F+L67_VB]:: M6A7OAKESIT#H>643Q(-9BKUDBI)RH-JC8Q,:7?U/54-9/W3E'(;\M,=->[Y4 MC\R67*+3U1?U;'I$.W50^AZ#-QIYWP0&/ZY*1M;_$*3X*/^F?$@I#U(6N2CU M?*'Z"Y-J+!=*PC!+TEBU&M%*.!J@,;,JME2=FJRCZ#H58?V^(GWH#.NF)9EA M^FD@+JB-R(A 1AU$^M9/;(S*VAGAD7E< Z''*? I[>5V@<% MIL%[/ X<+%-@"Q/CSWJ M^U%WN M$#.X+[XDHOYU\411S6Z+]3XFZ*YX0(Z!J^)+;RUV4SS B>.@Q&V-WOZX> MOV]OLS]*<5V6\C3)I?> W0RC)%(%!(0&*.51@(($"^P'(:,)**ULD-K<&64G M W8+11UM,K23_T$4 \"[X&'H]+P':X# [,S9,-VO+1B2ME,1GVM\;H^,L\S, M/:7UAH-R>\0>GH[;]Q+\8N"CE&*3BZ^";5Y$\?KAQ[/\/52&^C:[>7I6]4TK MUC0B/7C FI<#1HO/K.T-3T[+5'5YU[*EW.53QO2#^V98C@?X9X<19B/ "%J> M'C09$J- O1G%Q8+UDP#I!NRG+62:$O*\;Y#^:9,_WHOB235*?_ Q943U+<=1 M2A#. HX2D:2(ISS+HB"@?B(>\NK&B=]#,CTNT]/2F;36F3.J@+R"Y\. @K4D MCZ09>ZI&%4 S-GI@TW,Q)J%@F%'QW)E+H&@B1;2:4& S-V)8+FNY#CUD%LY= M&!;V/!=AY'G3YN+5'4*5/2G>DRUIF]VD7I1ZC$>(A0E#.,'RR, R@6(W<.,L MXD&HUT1DC-#,7D/37+M#VU'$1YOEP, :OP>P!0%,;TVE-V@L/BS:A,;B/0LO MW%A\6+SSQN(CS]LXVJLI) _4Y9E@*4>"JOLY5Q[J">$"N9Y/HBSR?$9!U^3G M)!8^Q*M1/U-.[14J)D=UJ*P3S^?OAN2<>"+OBC++,;PB\(9G[ZZ PP?NHR<- MM4X5+K:3.)L6?!>ZP\4I(R&G'DIHE,H-T_=1FDJ7-^;<#[G',A*![N;TR,ZL MG=>,%:H40/H>-=56VSWJC>N\W-3IAB&H]9; MVV*2[$2I;8T U)?=AB8&31G8\$,EX'G E1C"?<# MYM7D1.\FV;%ZC^NR"/ MXJN* WY>Y:NGW=-#%A"/4@^C#*N>_6D:(^(2@4*15*F(,RD$IAL.ABF1;F G<3,2:L8ICRN5NM5>)\ MX["(V U"#V6S@S^UV41;.53'B^^;-[D1<'.\B,O/V741UWI:U5IV?9TW11M U?^ M@12J:+-\< D-A"\HBE2") Y\@1*JNF/0@,5!*@)?;X@R@.;M7,O_@F'M4OI#Z"RO4.A\Y#"A-3XZ-)3"3><8QPZ%.4)$F( M:!"(-(AQ$E-0LTX-FC-;QH8#Z6M7E?KP4A(=V/0\%NG,@;SFM MRT!>2[Z.#L5%'2 !*=>$>15,X-P?,*I6U.L6#-O\JY8Y6SU3.3/.F0ARXCJ M*4]5#!K'\D@B8L1]P@C!G$4<=(^E1W9FL_!?.U+(U]:O5;:60YX4R/]3)SXV M>34P,Z$)IIZEL _1Q$A0RT([2E?^3!Q&F9)F**0I1AA(5T)&E.,N$LIBYE//!9UW+[";*T1^FW\5:ABBZ@28\VIB9_.?59WJIU4N;K;BJ7S M)'"]R,^0$+&/PY_DP!;7]B[IX^T_%N%-Q#C0F=K^IG@EZLR\%,UQO\I',IU3;!-/V M)&LKO+W-M&N;L/9.Q+9*Q/"TMBI)TY2M*N%I>A'6KH7/$QJ[48!2D@KI=J4< MD5A:[83*?\$1QBF#G=$&B,UL>H])J_*2AKB9,S8(F^9IS!(8P#.8,0[P@Y>& M@+:.6T.DECUD:0A]=K32><=PRE^Q>1;%]E7U2]Q*._+A7[O5LSJQ_?9Z+U>L M!@E1@9/,CU/D\8@CC&/5[<=E"/MA&D5AS(0'&_8W3G-F9:\JQSZM7E3#7?GW M*]4$LK*U9C, -3#44WG+R, TWQ@4^(1 ?3%M#0K4H+CLO$!]",[&!@)>->V! MR0I5M/!>U/][4X^8^;Y9RS5*16_[^G6S5JTW_R(%?Y GMHP$'D4Q8[$T"PE% M)'0#Y&74PX%+T@!KS8HQI#][*E_-A?-+R\^O53_9#DO_EU,SY?RIV'(:OH!F M!(JZGDF9$4N8>9D!1H-.G49@6.OD":.^<*=/(VC..X&:+6,8>5KEJZVH]JR; M?-ML6O6AZ1!\X"X-(A=G*$TR3Q5$A8C&082H3VD0IPS[/@<%E#2(SATGJEAH M-NL#$VTX8D+81P=0S6B.99B 01H+",%C+@"1;852=$@N&R$!@' 6^("\"T_4 M^[0IRW?56*%'D;/7ZTRJWDU>[@HU2>'=FJR>O@HF5B_J7%4^L !CYH4NXDDH M[48620O"4A]YL1=X:8*54=%-UP-1GMEXJ.%5:\F/PPX,[0LIM;L50=$<-AJS M8@0]!DEH.GQ<.14GSIX5I^+%Z3 S%V;ZJ7VS86>6X&<30U"BGQ$. ^E^L/46 M2_HS$K.;^F>V +P[G!K3<,VV.[)>OZKF\'\K[]6TO6_?22%JG_#K-@>WA8.M M.K,Y/9HGTG)5C]1]*?_#J3AS.JS)'_UV5VAF QI@.&9HYX0/9FD-D9NA&YP9 M(D9MX("D%NO_9@9!M_&;X0IOEW-07\8PEZM>4ARE+B,(DP3+DZ&KQDO(/V8> M380+NL.RQMF"N08#=]1&MU_VOH[F6?,M, <>2.W _29Y '/I077$QM=)+!^[Q0_4B($+= MOI[JKQK8EBWG-G#IKOW%]'D#\ M\8H]R&)FWO9UIT[E-CL-S3XD,0]$@@,4LBQ%F$D_FH:Q=*$]EP4XH:[P\,.+ M*.A&UXD>)@A1G2Y9;NCX8 <5XB#7H;?OZ^+TA>KI1I^B:*EQ43Y?5C(:HVC$V/(LPPCE/*$":^ M&L 9$'G.3@,DS4: R*24"^G18O:S!;C0-]I&7#V'.@?]L9!&S\M6X4"9A & M43 8V#<.A_X9URHL9F=9LQ\)Z*"J+>7 @71\C<4.GMKB= ^8^B\9EALTLT/N M-]?L7[M5(>Z*#=]5XPG:$Q)F;N@F'A*/[FF&T]<>$%]M=P74"QI'4,\!L@.(D:EK23O;C=,0=P[4K9^,M"6U M56LP2F_92@-=\<_J#+1?-.T#\UP(MJKV ?GGM5!_4-Y4YVCV0),P23,2(HK5 M/.$HQ2A-680H#6DF7)%Q6#M*':(S^SM=%NK3T84X"K0+C :4>G;!-D PT]"E M?N7LZ=>G(YV@G$'W%WUYK?5^T2"Y<.<7?1#.^[X WITP^:2V.5\V=9P[WSZ( M-$AB/Z32/TCE&2B+(T32,$$N3Z,PC 25GAEXT,DIE9EM04738'+)&1AZRCU9 M1)@VUW-):GI7SH&BY2$D?0+9G#ER1F/Y$2-]8EZ<*-+[,$P#RV+[\(4\B=OL M,_GGIGBW*[>;)U&\WSR15?X016F281\CET94#?UR4>*G%'D9PQ'W4S\A6D._ M!JG,?9O?$'/^K,EI'K&'@1G61FOBPK117U)M-=229$@-Y0(=%93_=5"_X;47 M43\M\5KUTWO8=#KF.Z%NR%*)0* M24449,0#CL4\H3"SVC43(1NB3D75D62A@S!/<1G6/"O2PK0.+*C!S,L>828, MNSQ=<>$IEST"G8^W['O05MW[-6-J8DY99=EM17FHBGA@@1O&Q&>(4$_(DZGT M/%,W=E'F8Y*E4>J1U#<(5$%X6"9F!2YT,H)3SX&UCH[-4O:6E2:K5S+3*7": MLXA]'(/9*M@'2+]Q^?HX*..UZQIKP&NB[L1&^0FZQ4[-XS/OQW8!Q4#G;!K5.73KK%8^2?FCONLKE*]#GWY"[HHX@*N1?Z/$4T) R%/(VCE&+,4NU2Z3%B,RO"GKRS MI]\F8@ RCT<1&],:NSC U&D( H.;Z%$L]"^B;6)B=@]M]/, 74/KRCAP"SVZ MQ&*7T+K"=.^@M=\Q<_*;YGD?)9]M>O3?5]OO[7F]F7_PF\C9]R=2_'=KX6(> MRR,U07XJY'D[XRY*DR1%(F.I%TIW/V4>)-ALQ,7,IJ_A">;DF\&IY^W/#A+, M+K:-,-5/?%\EX?PE.7):EJZ<=N#)GJL9!K=-PL724<",AT7/!)-@.CT<3%ML MZK2#SV2[*ZH2P-M,]6F4Q_@G-7"AJO0[U/YSXB=)YJ4HP5&&<)!2E%*72FS6[JP M-<7'SCQ3F0SAL#ZM09/\&XUQ@('3/]\!N X\BO%152E?R]7OBN(?Q8>EL[O!_T M]V*S>Y8_Q8^K7/[=BJR_;>6INYH_3IZKW^JG??-/P2/LIRQ!-(N8=#&)BPCU M*O*/.1,!L-](Q9>=M^N=,!*^W;<[4=0VK]=2TU"J2W+A$GG 9 M9L)#82#/WSCU4Y1*ZXA(FL4182QTN78CG$L$9C9[QR2!56>G6(S?=4R5$&97 MCJF9UM:=2@DLIYL@[80*NO%/"B^9ZY%DK$KN]+5E"^-ZF#ZKA>M[#GY@OMUM MRRV1SG_^>/WXN/U0%%7#Q*>M[AFX=X&9;4&'KG/=C"$2CB2_R<5FI_K\=MMX M/JF$"?T3:#\JXX=**X# 3(=-+$ GN5%9C0YG_:LN=MX:%:Q[A!I_V'2.Q _! MY4F>B3:VWQCUP$TR7Z4SA(F/$<:"()I0#R7"HW$49TF 0:.O^@C-?8I19-&S MH@N=!]$#C.;9PH*XP#-#)6E%\G!%9_\&;DPP:],=>L@L/-%A6-CS*0XCSQM? MW&_6+U+UWQ6"K[8?":L&%C0_2,'\.!.I0()DTN$6GD"$91RED? 3-\M$Y&LY MW%K4YK^(KVD[K"+N9 UU\-7\ &!Z&FP-!I@:'Q"HZ3HMX7ENT\=%M'=K/D!K MZ=OQ<;$OW()KO#3UMKN=9 M\T[R1U:YLY\&Z%3,<'47\?N>JEO^>Y?@[:BVOJM]*S/DM^ M >B%4U^%BO/)SW239YOB MJ:+QVVOSC_4@BHQ3@7T1(LI47RK" D2)QU 6ACZ/! D"-S9S+K1Y6#"[KLUB MW3/E=+BZ,DHS+\U2%*8L1#A(0M5WW$51ZH9" ME6HE?CJAJUX_92WEFERBW"%HUDUO #H]NV,)B6G]]%3O]5]:\E69PJ^.#C3& M+?7&I;7<4V^ X)LTU1L'H*^KGL:;ALZ-FK?VFSKZ=R^CJN1%=:,IK=-M+MKK MC2SF;L@\% 1QA#"F%!%UV^%FOI\0++ 71""G1I_V @D,DIRSR8$W'A#X-%V2 M>4 !NB**"51QX30_P>Z1Y,II 9.\S!!C-<# ENL!H+RLRP&'Y,S5,%C"S*A< M*GEJYY*]OFMZT'DI<4F0"41CE1K*78K2(/91Z&$BO#0F1(#F&>@0G3W&VEPA MK@]#V*Z<7 !+C+3@$S0*B9ND""=,_K\T2!&E/D?4"W@8ACR)L?>P52,UWPB^ M/>F?$KX@K7EQ!/_8F@S$U=C\P !X=0O +UK>,IH,ZE_VY6K7)1E$\\HKW^LR@?/Y5'*4P]%'J;2 M%@<)HLQ-41IZ+$M3FF *:LT[2&WNL&A#ROE3$8,&.@=ATCP_V!(>>&+0E!M^ M%M"1QY;W/TAK67]?1^PS#U_K)?A]8'5&^/"C8%6:ENY]X/%;,^O=AQ^B8*M2 MC8;03EN\(-JPCDV3"J90%1U'4RS0#>!E"8QN $^66NP&\+((W1O GB=,&^I^ M7*U%\4YJU^.F>'T(69A%*F=0^#&71]>0HB1,(A3%@2=$1&/,M=K[]*P_MZK4 M/68KDDY+$]I)]QB08;6Q("9,=V 2&K30O2C'A :ZQ^LMW#[WHC#GS7,O/P97 MJ$\2W_7=]TTNONSJXKET\9E5 MJ2+G5/2&&V<3 M":!G-P""\Z?5!$^0I&8>X.CJRSF%NH(>^8G:+YE%/MJ>T(=>T+\7F[)L@WI) M% 6880]Q-R8(QQY&:!3'-(U ER##Y.:_1>7"*4P;P(] I1?^L < M4*G;;NX'PE<.%=E&ZK1J4?I7%296*1=-BQKAO6EMOR<"F['Z"XW\4BX?H!P0+Q6$0(1\Q' M)!"9/'4&/.%1*+)$*QACB9^Y(Z=;2:/).>AR!YQM.!%S/2NS()+ ,.QPXH9E M]\(R'+8&)D[D9ME9BG:@.QNS:&E90Z>G&B=W3TML].S/='FA(<9N-^DKY\,/MMY5Q6^-]]WI/FW/1 U+ M:-DP#/:KZKW(8F.L%,0T9DF8J1#B-.$JK(4!9QD@0 M<)[XH+JX2D/O!=Y[QI9YD_WA6;QX(\-=4(891Y' <>HD)MF,+# M\D^4H30,113ZH0CU[K !-.=63UMW(?LN23#M/IO#J\QL\JKF/.M7]9-L&9 _VN*_Q=9I MFMI]5Z$__:O5$4S&;)U-.& F3A.)*^=.R 5L]=G4D];H8G5DZ<5N5?5$[%ZI M:KX!=VUNM]]%45T3U,,UVMTE35R*,4:!4&.L?)ZAE+!4NC,N#6.6B2S0"HGT MDYA9BRNB3JFH.J0BJ[\%]V R[I1,EQ2FH+60%<%V-@KC[!6C[%].E-G,G MSJ6WXSL,RS/@*O2\N)AG,,QXUQ$8>=(L--',UWF_>2*K_"&-$M_S(A[:2@/VMJP%#$,0YZ40ACZ6 &0ULP<.CA MH@"6H@[':R\:<+@HUFFLX?)#AOD-@FYO\G);5 :QBF/Y+':YYPHDA.)[%W#1TZQITL+4"R@H/">@5Q9; MU_SG!):]N>\5\.PROO])N!-\R%0JC]+C.";$"[,881;YS25[G%#D!5BD+DL8 M99E./X !&B#5@Y?_=ZA>.8^*KKYCV(?*N!]L05:8XAV)69$<3P/4_Q5H>\(6 MY#9SA4WD!_G$(Y(-.,5];R[F%8^PWG6+QQZ=./#OD$#428[SL>]'7N0A/\H" MA+GTDZ7K'*F^<-3S<.:[66HTS>\2M9DW^L[0SL^"*-(&#>&&X=+;]*V! #-# M'?D[A&=*$-22T?:$NXNTWF9\W9#8O;/I!E^R<2/?G/I\CZ;8)QP1U?X>X\Q# M*9%*+BB)<, YB7AB?B>_R"'X[++:Z#!\$1T])9XJ,TQWP>).O)V?Y:1\D<0; MWM /GYL'GS4=(Y6OMN+3ZD7P&^E$Y8\KN9G7.835COX0X##T19(@Z;MSA'T1 M($JC 5NG$1AF%*?@8;4C!&<64D/-!U2$05Y^=JH:>ZZ%K$ ;KP59521=CJ8 M7#>8_#Z(B<'L*3U!K'/9U)IOF?:#DENY=\W:_E&68^+/^3* M)SX1<>(CJ=L>PE'($24B0VF:"1*%-/8B4*Y\/ZFYM^3-T],FKV^U&OK_Y_^1 M^%[\_SBBXN,_H;V1>C'3TW@[2,!TO:9SY5QOM\6*[K;5")?M1@W7J6-N]G/P MQ\6TUBRIE]#"G9+&!#YODS3Z!CR;Y&_E-G]\O_VH?/?;[,._Y*)_%5R:BWS+ MKW,N_UF:DGZ,+IO9IEVCE%;C*G!K.]WOV](/E6[G$J M=4J])/^XRIUWFQNP B3#*,D% FB2<2%FWIA MEFDGRURDL,Q)?T\4D*QZ$8_Q"X+)4AJ=[??T3-)R+TH*2,*=*K%ARJWNIX5E MUPX),Y1+>_&]Y3)GA]@^RI,=?'#"4 AZUBG^4$?^V^OAD:9XN-J@JO_7;&9? M5X_?MV63;DD>Q0..XPS'68A(D(8(9R)$B<<]E/AA%B4!9G$"FHX]"YS$7MC8G9%CG M0R8\(J(P0\+-5$4FQXBFKKKBC7SI,B98;I"PKJ87J,QL7YO.GPW%J_8/CJ*M MAM5 VYQ>PFG83EJ3'AAI,A7J!>6G7A3J@#@IWW0QUZ&'Y:D[I= MC?N3G%;FH-P/^ZVK6-YM\KI1W3[G7:2"QX0B+W1CA'U?H"1( L2"V$O#A+M! MJ*6M)L1G5N(.._6^7#H-0\[]IJWJ.?"D?S "@SQ^.IP3.I@% *)F<*Z$_T:U MCYQSPFAV&K7U(P0=5DUA&#C'@I=<[(AK*FSW]&N\AF%CJ[:3X\=-\7ZSH]ML MMSYO(=@F8T8B3H@TT](P^QAA%G!$:99)BTTH"[,@SM+DX1DZ7 K$ T1/3CG1 M5A6;XZ5@",>!EQ),0A1%L=P$*25([GP^8EQ(=S4F;NR%#<+: Z9FQO>-1DS! M<-4+!JR8XV.J*!J*];-,T$UC.>JH9+6)FW6^E8A%UW/XD MY&%\/P*KTTF+9&'DIMB7_C;U$':51?>#%$4)I=@7*4D\4 +T*,69/>T]?6>M M&.@.7H29EW'H]$R*54!@9N2 147[:&C=@;X]JZ$MJB5+,4YO4>N@+?ZI1=!_ MTJQ.D"T$U!NL]\W&U[>%M]$\;)BHKQF_]JM MY#[3UA2'(?=4YI8G NF:Q*Z+DC22IB+SW#@)8I%%H.1-.VS-;$^.F'1:+IT# MFU?[<3S*D:E8E1_':9EU6FX-,[@M?3L]6[7\%X$9M 4_!MCXV<7.DH6TQ-2B M9M0ND*>VUO+JAI,'JZ0GE1JU+XT!C2 \?WUF*]A)X")EI5J*@RJY"SB8\(+D M8R%)*T(##V#5!>E!R$X&F\6)A?T2F8\NO+#FLC,,^X4Z&V8X\*CI+>!7\;A2 MB:_Y]@MY$@^8L%B$+$6 0ZM_JS0JEV;4>&%([ M%WO&2 S<[,'77.QJSUC<[MV>^2+P<\:W[7_?%>RVN"^+#^5V]53]J#Z+[?<- M!P_9U%EK9JM;-QJL&Y_*'_7]MZ_.@16GYD7_**(%SOBYQ#8N,%NJ \D,TS& WC.HA=GD57W?WU?;[^]VY7;S)(I]Y'@_>.2NV+RL M2DE8&AAU57B;M^_M^RL)DG+7RS#*6)PBG 49(D*-?R?<]1//]6FLU2O#)E,S MVY+W(A.%VBT+\2+R@2/]?*B/.VUO@27,_K24',6BT_)X=,MTF("S9[3R212K MSJTJ\VN8-6@89NU; ,J(WN";&%8>+?IM8.5+ED$ MVV#7:LC>YJ(Y>M$HC7Q.Y/:3$;G]^"E!"?,%BBD.B!JCF/CZV\_IZC/O(RT] M9Z.;AG\9 XW-8(ID0*O>"B5IF51JGDD',*]3I#2TDQUI+9FW/B&&[-39.\L9 MG#YVCRQ'[T.&U9CLN^"[M;C-CAO)=CH-NG[$DC131X,H4 W,8Y3$@8O\)(MI MX,8X%J"ID.,DYS[ -@RHV[/C08&=GL7 '"4-'(=MRSSH (^Q6L#(@VS5:F:6 M9H[ZXMLJ.1PGN&S]H#8 9\6 ^F^:V8J;G-6-3,FZ;L!49\5W^P_=;\X&/W>J M$+Y(4!:%@RI:$B$:<( \G&&,N#[J)UF X>RS-?6^89:JJ0RH47ZUW MV]6+<,IZ=LU*E YRRJHTN*K/;,:S.+^L\OJORU]A-LC"]]&S4)O[[R2_?:[JE*HTC_(FOZN*/!X$9Z&+<8(2[/H(IVZ M$JD+R$MHS)(PB\-(J\QS:<9GMMEM'RQC0[S8!]1T*7_"SP)T3*W8W7 AEUG]CP:]@LR7'$FPOWZ5CP8]QL7''DO1A M.U%9;!_N5UMUEKC)^>IEQ7=DK8*57\6ZXK3\OGJ^W]3)36VG]Y#[Q$W49L(( MPA[/4$+<" 68^W$:L)@F6C4)!K1GW@\J;JJNB'>;LLI7!E80F, Y;-IG!@EF MG4WPT3:?$R0=LH!RV8[UD_]UL'PF%!_"*@/?-C=!_[>3B:I3V5_&\D::(Q5Z:)IR@D*FN8%+5$4EKUL4T$-C[@26AJJS)^O4=/5+ _K &59J2R+#]!@N+:A&8$0>HS*!OC47 MJQ08$:I;+##VJ&%?F6JTQ(7)3P\\C$/JAP()C)7Z>5QUDTE5YU3J!22+ \%T MQCJ.4@(I(7RXX[UZI9G[XCS5 ]>XZFF2J5JQE\%:,2!D>CNM%2!@JME.>+DX M>LUB.Y(QR6RU'NFELVR;D3%QSUJ*C+Y@IL3J.E;=QJJKO4.]IL=37T380R$- M0B2]9H%(&&;(]VF 64A4UW6([WR1RLP[:'71O%47S5Q2A>GI953T='2RK##] M/+Y/O[):QJHEDB7%O$QC4:4<%/-4(8_Z8@VLX M!I:8.TVNINPHTDY%6_X0-YMMOH%4CP]!,*Q[%J6':=^0X#,49FC(:%2/,;3N M8F48&L)UJR]T'H='IZ5GW'2,V$\G>*?Z=HGB69U?59EM$T@-XR!,(D*1F]6S MRQFB090@/TI2$:<\C6.F&Y?6ICJW'G>(5C7:!@%I?03'0]&SX +4<#@DH!@T M6,0)T6=]6HO%G<'B=R/.\)<-G60AO6_1T\.KN44KW^^$&F5U_]?F@7AAXH4! M1?*P*TT#YRY* ^ZC2/6XC@7S>!B"W&<8_9F-A/Q)Q4!W&HB?IJ,]'RI %[QB MY,H9:L:WW3A4.'=DQ:_JB6>2(XL.NAD4MEQW(/5EG7HS:,[ M?\&@]1O_Y_WF3FQ4]HW!";[G]9EU45+=E=OJ_N5^X]Q]N#W*A3,YR??!,'Z* MMX ,+ZM*?P,I_D166O[UV_^7ZQZI\$')WQ7' D9"'7X3]*$6)""+$0S_# M64CN9ML$UN5 G07S9YT?RH6["1\7H)5;[N:!RS8?C(- M)ULYH ,BSYL->HGPSY 7.@"(9H;HT KPH_E]P:4=O,EYE:>N>R(_?FMFC:]H MZ)^R3R0:/UR;"P/32/D-JZY3G7WGRCG4!3C#%+W@/JJ- ;,N&Y9Q 2F;!;@ &FKTT*I_SB':FOHL\>/ 1V$EHMVB?P,+,IZ#86J@, !W:!6LX,J?L[A M6Z@I$Q@3ZUV:]#EXH[9-8(CZ^SC!EX*[&E]%N96NN_+]5&"@.E-JNA<77IW] MJ+VGZ+P7*FE\E=D'O<=)@H,/2X/R6KMN#PBEY%[<&F]Q5R" M 6&Z;L#08W M^K+)[\3FB]@TG38U->CDM;ES.38Y4A>G7S[$8R4X72MQ12A1XBN$O0]8EAH>#8ZN?G-N*Y+61)ER$_2 M#.$L=%$:A1@E*@O*I6GF8ZU SQBAN<,^!>'"*?9$@3YK+SQZCJD-H6'Z=6'V MN44]TY7+5D%A'YEEZPE'A#TK)QQ[WC11>JM^_[=9/;O^=K>5FV&N8H%U!.+! MBV+BNRH?.HLPPDDB+U..H.0U>.9,FY9MO5RVK[JM]=7Q?',7]Y%G2@)\T3-!0/3L,$)+!D M#)+^8((9P#(;5S (FIWY!4!9!Z8:Z*ZTV*P#H&C="0C05TU[G4L+(\KMAQ\J M.T>HZO&'U,6!/,H(Q.,T1=@-7$1C3E":N*$?$1%@#\.:EY_1F-D$MA0=49.$ M]A<_QT3/VYDH*S M2N[).JRE:[2_]L(%_;][2?4ZYW?R6W>[ MO&!7Q-3W4,29JUH98I2X'D-QB!G'4>2YP"%E,S YL])>R_-G1=Q1U*$)-7-\ M%+W#P5M##;P4V2-LL<',$E L55%DPN+/51PT 61PG<\46O,VR?DB?FSO_Q+K M%_%9.C[?RX>8^'$F(GG0B@1%.$@QHB'#R/5"CM.0^038;-*0D9G-J/S%1_.T MS3E#5/>J:'Z_U7P\IK_LX2E<%YX=68[T#15N*ZGQ1[ZXFC'C2_+.QZWF2@J M3'M[I;20B6VV/?F$FG;3Z0!C7*@ORPS1+3_09^FB-2&I6B=BSYG(5B,-" M'54>CCQJYA:_7Y7D\;$0CU5HX3;[*EY$OI,.>3L<+')]5\2O>EN@1GUMQC\G4V5\7 A %KHQCJ^;PVD8'I]$10P ZNKJ26 M'-M1WSGM2,R3%&[F>@M40<" 6C''9?0:-,=6':Q?7=XKZ/;0C>LC M8:(I XB9&T:^EZ PC.6NR["+2(@3)#=<+EP_XG$ NI#L(S2S=BI"#@%HY2@P MFENI!7&!6ZBDV.E4J"8T2=%MET.,R65KP^PCL^Q&.2+LV08Y]KP-'>W<3S,F MDB!@'HK2-*R;M"=,JBS/J$KG95Z<@!IO]!&:VR,^_>4:3(09QXCS<4 M?J+BSG:]WDOF#15W_)I[]'G#3*&V0E]-*V>;)W47KK;M0GQ7,8P7T?PM+:L ML6Z^"6S5^7ZZ>T:J6KPN!T[-@O-GRX3-'!,S\6VECP"I+YL98@;-6=*'X3(F MS5MJ7_8V^U 4BL1AWJAN[$)WF?G48'\,DEH@Z6]RL=F5ZR;T?]I[^L"9Y<@& M% ?#QB@:!!;LE*(O[G'K%,![9I;_0[E=/4DMNLWVG8HOS-1M;JY(Z!'IL64H M)%P>M;@\;Q&/IRCP_3C&(HRD,P=QXR#$9S]^F0VP!N&GMVW.A0K,6+1<5!W1 M#J.N/]=#OZO-U'Z+"A/1+>V7(-*+;I8FH)SNE$9KV,L>VB\]7_ M"/X0$.81X7,4I*X\&@HO1DF8>LAE89QYD2"834+1.# Z:44: MJ\!K6K_)17)>94E*9TEN42IEZ7_OUJ\*]+:FU7/3)&0!RFB,50O86)66K>1I\VY6FCYHBF"783ABA)(X1=D:IV@0$2/F4Q83'V8U#" MBAD;<]O(3FOG3K6Q=#.*0IUB/OQ0GUV%/^HF78K!Z1T'M?#7\]+F1Q5F9B]T M*[QR]BPYV:;H0CEKO^QIT,S6\%"+B3=NAP@!:KQ9(F@U>/CU<_Z\4L?4^]63 MX(K$YNE9GET_KLFC;MK-P!(S&Z#/7^YNNN'4BH-:3;H!U^%!>R!(Q@/1EM" M&0X($,Z?BA=+X68-:8VBS$/K+A91Q^]/HC7VU5C8AH#WN-:TQ# M' 5"GK02PAG""?41<5.*0NQQW_=&/C3&ST\6 M9(3II")8U6>)?8\;@U-2G\#Z)R,+@IN=ABX 8.?\,R+1P)FG[\W%SCDCK'?/ M-F./PO?ZNA#IG=PCQ/VFM5; %CY#:\QL+V =?0:%'=_&;O(=[1T'B=Y^$[^DW."A6Q>"_J_[W) MC_N!-L?GAX!D6>(%+DJHFR(L=W64N(P@FC*LQFT%K@AU=WA-FG-KL-@Z[+OJ M&^+P7:$B8\_5B%_][5 7NW%_8 9$8+K>,N#\TK+PJU+YTZ:\5VTXQ3Y(^C[$ M#&"9^1360 ,Y'$#Q!QP0W9469L3C"D:IEJ'K!8R^5=C0($/-C*M*(98E(( %9.VS- M;&];)AU2B&L$I-#@K#O4D28*Y";I6&6>=*;(J#ZLG&2,UN)/47#ZC(-S/3< M&KM(0,^>VB" O0]]N2QY%AH$%_4:] $X]0@ ;QIFLQS:Y-QOKCE?*:M/UJK% MY4W^CCROVG'R]+3?ZU?QK]VJ7&W%-U&\K)BXJP(W37*A>J"Z6WQ@&4\CDB4H M\:,4X2A,4>K* U<61RSP4^$1P4!Y+S,S/'>&S%8::53QILY>>^: .3!S?S4] M@_4S?0N@WW-W\^ZJ/HRAJDNQT[3X/&VLWP27ZHOS"@"/Q%9"JI>F\3-S";=H+?V)&SU;/-B MB,$,KV(+*;ZJ^6573L/:ZRS]M&U 8*NI]B1>ENVL;0.VL_;:5A8U[+@@'A6- MYBR6^E'D$B]""4\YP@(SE 0>0QP+@D/,,4E!17!'J\_M/=:T2L.3ZC$0>G;$ M6#R87="7#-X;XI($MCH_'*V];%^'2V*==6VX^)#A4;$LQ;;\(KEK;HLC-\*< MNP)YH:_2$6B(B">(/.3%4K>RE+I!^K#=2#]&\VAW0@"D3'LRVC^Y>_6*D^_) M.:2B#SR)G8*B>7*:("KPI%-1NG(.M"R>6WJDL'7..%U^V7-!CW!G?GS?_]ALYC$AE*Z;:0V790.JPJ&?1TY'' MS2Y(5<=KU6/^VPM[5[;9UX!+T4OO+W81VO9)[\X>:,((58 +=O]Y$0J].\^I M*)C>9%Q==] IS2*S3:\O!9\TVRGTW ^7:KO+'CK+?TO6J M[D>M!GBSK>#WJR?YR&WV3?YMF1&F_NVD0)1&21A3(5#@A@'"?H91XF72N?4S MEO&,9B0 38*SS-_<)\O=TQ.IVY7M.7:ZV]>!Y](A.7=:SD^[A< O,VQ_2#U? MX T_#\QT-8Q>C7Z7J\,WJ?FM\LTZ',]:'CP3GI:\%]O<+>KUS 3MJ;A!39[1E);,FHPVHN: M+"-83@V2V2+P\JM+3;.JJ,Z^4,(S!T.K0JRV*+D.A#J_K!LV5J+\5;_8" 8G29,TH03Q-&,(NYBB ME&,/>:$7TYC%$4W80UT3]FU+BNW;@7K*A#:TOY%UY:F1K4/%XRK/&]<,6ND& MPM7/.(G7R2W2]T+B>0VN'W+^UJBV+)A@*J1MGQO- ML9#&?/C -K]]6X&_'S=WK#AQ?MGS\JMI(2$(-?UJPKG0,RLIM(TBJ++0!(J! M\D+02J7XW*?728CQ$<> '6<)0F"JO*?%<1)+, M1\PEA(2I&[!4JV/MI<5GCA),T-<. +KJ:2865!L;*M4V:U/SSKFWIFB=I1?6 MJW.ASM7HPC.&T;E5OMJ*3ZL7P6^D>Y4_KE1CPNK8^-OK9_+/3?%N+4^1US]6 M>,1R@),KDS"IJB5'A4GDP$3WF(W8BZH-BQFJ1LE:49!-V-]A&;6F"^G M:;K _C2]^.CMFC:DAJG6>=[N+)UAQ@2;*97W;;JWC D[EMH[L<-*N^P'4J@[ M@/).%%5:XMUFO6*OAP06CV,QX;LGG9K%8U]+YX+P>IV7_+/:Z'^<)WSZZ=-L5W]3_7W=\7F M613;USOY8]K*?_OPK]WJ65UE/+@)#T3""(IQD$B;( BB+O60W-[=R.4!$0R4 MIVB+L9G-2(=-AW?X! \/L?,5--V&-\ 6Z&9T8.VR>.7LF:RR9[IL2@/6,"K_ MI%B]JC-"6VZMSARQBI^]*21VV%IZ+HE5,"],*K&[/KP\X]WFFUA7^8E-RA"D MD?G%EV>V:JJM \E?G99R._-UN(6WIMS#-LJ*R#!C8R8MJ-YB4"*C8HO+*RY6 M:3$H4+?,8OC!B4FXQZTFI1JKD41->FC(,TX$QHAZF8=PZ@6(TM!#'@^C!%.< MAJY9[NT T;D#^SU#F*JW.3_>;]]('>."91SAC"4J2A"#LJ?[: M;H"1EU ?!T*XE$6 U!A=NLMDQWP29?F?#FTHJX$<7*X$RJ,;1W!L_[8(B&FV MX9ZZN2_S(YUIS6[0ISNP> MM26?ZA/M?]#E\41Y8!;2.(AZ'I)5:&#FL$5EUK"NMGRV"R=[Z;U-*>28^+W% MC:,OFAD!U=?LX&P=?K7<%4F*TQA%29 A'(8<$>X+% :A'_O,3R@#M;_MH3.S MPBNJ,'WNPT-/BRU("=-=1; [+M5NCWM-L2RI;!^5115U1-13]1Q['!X*O"_X M=5%\$ZQI-7C]^'C]0E;KZZ>M;D!P8(FY+SOV[4HJ@JJN6C\8."3Y>$C0DM P M];LO2#4*YZCY\H$'YP(>3GV8M1,UU!#:*'8XM.YB$40-X;IQ1)W'C:] J_C# M'7E57[ M$R,QIUX4>_%4Z.]7N7S7TW^S_=5U5?77*W6'JVP.AGOI.!P:FO@=,*H)7 M[>0#B[5MPR)94M\>(HNJ[["@I^H[\K1A4=WE8I?+7Z9SYBN03%IUIR]IT&)/8T/4;#4[ MAI)?M@NR(3AG[9%-US'HF[Q>?_@AV&Z[>A'OY._FL2I4!_9.'EAC[M/]>NWL M:3L'XH!NR4, C$?E;,D./.GWB&V[1[*&<&9]DH<67JY7LH9X1_V2=9Z')^TH M\R[$I[J/1LF*U7.5G5NGGPD>,TPR'[F$481#/T9$9"ER1>+CR*-1Q+6F"XP1 MFEE/:]+U9N5TB ,S]T;A&E-8>R# %'8I^?4S<&SA8)9Y8XX'*.-&1\B!3)O! MUQ?+L-$1HIM9H_7\Q)X\JJ= ^5WPWS<;7DH/Y#;[*DI1O(CRP4]IACW"$/>% M:M>.Y<&&,!>YV$]\-TTR'&&C5CW]-&AM**3QJG'WOWA;O5^6V6-%=-:S@(<(^37W.$>6)2KX+ MI:$(<2#M!J8LP)$;N\2L1=]$SK0T:7*F;M8K7AWB M29:MUO(,+\HJ<**>X%U6P1T IWXT77.UR#7-^4=S]6F=*-I^BYM#I ML+@W<'LVI9(X[[6^@$GC04N@V>M..)6AI5L86@+P0I]#6RN;F=MWFZ>G54WF M.NL MPTP5*3UB!V80@;#J&;_YP((9ND&+?(^]5V+6ZSFYPK?VE'UE6C5)%&0:0J,5BD M@MV^M!K45Q.LB9OZ@?"%Q[4ZZ/12F-M *)K57GNW*5=U/!/06[8?F&&C8$5< MF.K#)04UFAR49D+#R@SO[6Y;;N57E:[$ T_BU$MXAI(HD\J88HKD84(@7R21YV7"2X4/ MV<>!]&=6U8:L\\LJ;^9= W/8H' RRC .W B1,)$6+9)6+O5"#^&8"S=,LA@G M$23I9TXXX3D_+3<.J=EQY'GY:=-"ZVP.C#C(X4MCK^=3S8@HS+CNP6PX<6I6 MJJFA-9X=-JZ#)!7]LJZD[S>&"^VGB M!SQ"?I9PA%D4(8HY08R3*,:8,!QH%;V>K3RSM6YHZ5^2'XL]K/^3A(%I=D-F M_# T]AVUK_F-!3.[UQ_[4*#;^XN\#US7'S^_V/W\13:[%_*7'[ >"'Y(29HD MD>\BRI2+D7A2NZD($7=I$KDN3[$+&I(S0&OA$"^;)<0[/9[[1L';18*TRT5D M?YKPJT&L=<+6W!-I.030?GL]/-+$UZHX3'W_=%/USZF8NMU^%\7]=Y+?5JD^ MY6=2_+?8WI/B46ROU]6O0/75$/*G)@WZHWA@640B[F,4>$0>0;R$(.H'!/GR M7.?3("4XUNH,^+9BS&R$:O+*]O ZPK&M.''(GA7G%R*U4TTX;3@"#.-]PZ\_ M[@[]>WQ3\VAU5ZINR%H-.+H8U5:R7;5Y AWQG$H^9RL%=!H)KYSFAU,+Z1RD MO'(.+M4J(+JX^ M=^BRH:>?)789@_%#^B3)@-'(5BBM3"X-Z0"=PJ=(:=@6O".MI<[??4(,M?D^ M>V>YGMY][!XU\.Y]"&8"N%@]?,BW\ACQ[8FLU[_MRE4NRO+!383O!BQ$F!$? MX9A%*&'2Q^*"\L"/>4(BK1AES_HSFX&:HE.1=%J:>AK3!\BP1; @)LPFP"34 M5I<1.08\55$4*=A&B(R,RFH"7K'.@Z-6%]C[$7GW&WT8;4,(4W$!CD0(Y)9.1%]BZZF"LY M)E;7GQQ]UJ!7G+KQ^2/GQ?KUL=.&7G]N0^\",^O7'ZIGXOI599\?R ):Q/7* M/7Z=8D5DF')5))V+,EN=S3 JFEEKN-Y5E^L+-R;845.XT8?A$='?=T1JK43^ MX^J'X)_)C]73KIT1V?R;$/RK4!V=N$H<_X<@Q0.+W,#'(4=A@AG"'J&(I)Z/ M4ASPB <^I'AV6$UBQ[/!"\H MWCP)FH&8M-FZB\6M)XG=C6U/6\@L&E*GTJC\FTTN?W1-0T(,&G XHK!4M*$FZDBJ@&'0_;CH!QJ,I36,,N@*:A1CN"C, MI ##\8J+1QIE+3Y :%%X9%,XHM]"RY6&!A6*1N5&'D2=,F M\\>3(SXU8]5>[S>_"47F_4YC!+/C ]/TFIVK\TDS>YZN MG.W&H:(R U>.Y,RI6*N.L8YB;FY,H3 VZ)-OB,]H WWHN@MW MUC<4^[SEONE"UM)[#G4>4>)FB9 GDR@."<(T8-)PIQS1D,59XE*6!* AH4/$ M9K;1AWP@>/O] 83TX@:VY(;9WIX4J%G:M.I(.%\6U!NU8-416B,/:FH9S/[^ MJ'PG%Q3WF\_Y\THM?Z\F?8'+V#26FEE7:PZ_U9W+HHC9^6+ ,$4VI=;*2>*XX4[0=@7+J(\35'@^D&2I5DHDG#*R>LR MV9G-PZ&/73W7NZB).YN:NO/+IG">-@6DC08 4K,CV'2@+)V[&O!NU;2=&K:& MEUG FG:VF@Z:Y0,5'+S)YZ=A#("'II[%WO2D-"S@V/%HY&VS,]%7\2+RG5!5 MBN^:@MJ_K[;?VU(E8/F#YFKSV8*&@;HRMF7!^4ORX.QKU.8HC *;NEXH$MU MT9,"$(K30P/T==/Q#)MB>R^*ITJSWFW*[4/(!'9=PE!&>(!P%$0HE5X$(H2F MA/B8!-R#36$X)3&SKU 11/+%I\998)(F=.S"&2QZBC]-6)B.UW(J8NU>]6Y( M4(,I"7VR6!N&<$9@X9D'?0*>CS;H?=*P&>=WU1_G)K^HVFI:^W[#$2Y.2<0Q M(JDOU9'3#"6)EZ#(R[(@#OV845 )DS;EF;5TORD1113:FE,;/CVUG044F#;7 M+*CC_>7M^LJI&)EEUP:+;ZNSIS;=9?M\0N$XZ_H)7@ >$7@OZ/;0/:M.J%BQ MML-6GN_(^M KZS:[*U8Y6SV3=5/?1S 7:8)CE 28(YPRAE*7N2AD%">>W.D3 MIMTH8QHK,]N9_]J18JOJ&1PNV53)W\5V]3]UTL%STVOOJ!DG((0P\1N,AQ66 M0Q9FK!1?G9Z$5T[+6MN^4%JKBKM.^T$5O-DS",QSF0RU?E!B. :V3EPC-;_4.9J'S2H!16B3YLGJ<(!#2V6K*85;EV&)]6V:H66KZ: MMZ/0PGJ4.93YXKN_1@/B(4\H0]C,?)<3/ M4"A"+H]WQ'4S4*G&$DS/'<39;MA_(UJU1";U_6=W%)3Q *A%OJ=NK.CG^DK0 MZ-/DWM:J:6LMR(4VUU?'HZIJ<68? 3H+^//.#K7+\L\P='26CZ YK70>VF9[ MST>R*OY&UCMQDS_+I3^)%[$.FC:('HT\/P@\),+019@'+B+,35&,,^FP"3=@ M+(%L&0.TYK;TJ\=\E:T8D8;ACWQ#2U&\5&DL-2?.+Q4O3@ T]$/@Z=EG2Y# MS*HBZE14KQH KIP&@!D&(6N(:,EX#5%:U.9HB'QJ*G1>,;UU5EROUJO*^-QF M57"P:I7[33Q6'NSFW28O-^L5)UO!#QEK;NK'*4TB%#"?J3Z7*2*13U$0>E$6 M^8PG+LAC-&5D9MMPS)8*8]2,U??:#6NERH7K<@YX7^XD/N_'LI32S\6KIJD!L?0P"=BWH14C/\EB1&V9: MSD6>J?9@5#9;?0QZZ2S;RV!,W+-^!J,OP.L-.L<;93->1"$//_P+>=+L#36T MPLRJJ$CHEPP,"#IV96=+1IC:=6@Z+5%U?."KEQ575T&#\H-* <;%,ZH &%AV ML<3_<=&Z^?X:3QOV-MZ4Y=&@T,KQ>I#>/DF24""14(QP$ 0H<4..W)A$4M9<>/AI>-;--?_GKJSG^=YOZ@!@U28UD[IPOU%.\YW<;?/M%[%]8%', M/(\DB"5N+/W8V$4I3E,4)6D<>AD/*-:JI 72G7LK%?)LV)*NCXR_;#>_.N\^ M_*^;*^?3IW?5T.G/[_^0.U&]"*#,! +OV%8\&V@P[>\PX=QOFHN.*V?/B//+ MO41/,>/4W%PYDI]Y(-//@ID).K.4%\L0@A)<#( 8R&:!K+98ZHJ!B-T\%9/7 MS3RCOY%BI>SW(2E?1&'"57%CZ'L$83=+$.&J;8&TN''HITF6:=4Z]E*8V9BV M](P+%_'CPN1\*[*6(LT3J((\(2E17Z8 ':9JR*.%!]" /2G2C?RT! MY@+R0^[RHG_8WE>(%C5WP-H%$V2CA GJTQC%0> M5K;V0K@:6,*W0%7W F=6K*!W-Z-UG5?.GB6GY4DUA%FLR',(D64*/B]R\#,5 M?PY!!"P$'5S*H*G,>GV(&Y9-OH1N%YD+[\YL-B3)3IP3,IGCDISCT=VI(@+/ MCL?264P &9/%K(W+I067Z]LR(,Y1HY:AYTQ#MOFCJC=6*?LJY[AI,(X]-_5I M(!T@[/E(>D+2'V+R3V[J^CR@7)Y20!/(+Y.9/62;/]9%QHKL596$;MB&O0N+C3PYU_PSU4?W_J_-@QMZ M&4XRAJ0_IHK@71?1,& HQ9D?LX1&,=6:QP&F/+-&CLX[HZ_[*6>Q[;%<+;AC M&CTC9#!%!XW=JMIG2W;F0LWV$#,#],PNZ;1_<]N_-O^QY*RR$P0FSRAKU_O) M9I.=B F?27:Z@)F/76"Q6WEG\2<:A*R%TF7)JR M4/HVFRU9ZYV CU8'&=$]#>T?]+UZQ6$U+:,N1<=8Z!TPC"4$1I8J,E=.0\C> M^>$B_Y8.#,=K+WI"N"C6Z9'@\D,P/2J+[<-758)X_6-5/B0B2'&:"41X)AT4 M$7GR3R1&W ]$AC/FAU@K@G2TZLS.QS>U<93;%9/:\UD0=3"J"DK^5+0U(T;' M* QKCK%L,(TQ%$M;@2Z*,:0X\H6.TLC_.BC,\5J+*,I%]EL%N?R/\,/QN^_Y MXTW^49V[;S.5@,OSQ^N<_Y&_E%O^X5_;U^N_"E[^7N1;?I/?%<4_"N -AC&! MF75*[>L5U(D.;K*VB;_K%_UYM[%P]=E>L-O7HE]*Y_T[D=E:( M;GU]E;,GI12E=OG94%PM63 :F&\^8 MOA@\Y'&3LT(E_;P7]?_>Y%_$MKTIKEV2=J#02I0/(L">%U /15DB70J/IH@& MF8]"3Z28>2Y/,JW& 7#2G,E'E3?Y!'B:>R%:4_]&T M\7M(0HZCB+G(Y]Q'6-GG!+LNB@,6ADGJICC3ZK5GE:N9K?9>GZ02/7>Y,F[* M:N][C!OX-T$99OO[D@3WP-\HQ[0+?)U;6+.J/LN!V;:EZ%M\#/TMXTT^BMEN MLNC' >TTUD$/P#!<[CSVLF$1GOB^ M8FO1!O*RE$2"4(P"(=0-'XD1#0A% ?$\-TG6G#$HL'A^W'XI"M1V]?MIJ M%U<,;SF0>#_^;BPO3EZF2PBHN+@IE M5FMQO-1R518713BJK[C\A-ENTS3>+;^*==5\;G-/?BBW^/MFK6Y,/FZ*RWU\ M'WB&H]3S,*(T4PTR(X82DGF(",)<#[O"%^PAK[X\O]??GDSYT?H!I_4/^(PK M_905\J,Z23;<./+G6W;ZJ+,.0[ MS_@SZ&V.LZ)J9!;VLU04I!U6KB[W,S]T MC;:WW4X%Q=+&;,S&HEOX5+!.-_O)Z\'=@CLABM^+S>[YIBQW4O<_YH>&CYH^ MPL 2,SL,BK)3D78:VE?.Q\UFFV^V@-J (0C&709+T@,-Q8#@EGM?:LIHY$X, MK;N8;Z$A7-?1T'DF-B=?5N]%G#24OLN^"[M;C-/J[RU59\6KT(?I-O MY?=>T;6HKVSK/H\BRW"*>8C4:%R$ Y&H$=4>BH.("AY2CWNP$=7:I&>_#6UI MUDD$JB)%,80JCLQZ90)PU?/6YT$+IO@3@8*/"P++;&OHCS[A94?W@ $Y&\ # M7\'.D(U]JZ'Z)DT%S3O=[LN^<0\\2)GK90'"B> (NT&***8)RESL>A'W@R ! M]F"RP=;,!NE\5L2A45/-I_.+XO37.2=R&'XP/6NV_&> 63I+7V#1^1W3,)QI MFHRH> \]2C M!",JA)IE&Z>(A)&+$A*F6)[7L,A ;M((O;D3@2KJ5VWOV@X'SI^*!Z=B MH' M:P1"30VW!PQ0S2=B E=W/4EMZ?P(M6457T_T,^W7?,W,!.Q[!MS2]>JQUJO1@E7%4;X3!F21*(*$PA-F",X,Q&8-\_P>G0 MOW)J#@Q[X8UBJ&<$;"(#LP(300$; 5U)+5F!47*+F@%=X4_M@/9[\'N2K[NU M\%P:>M=%<5\\Y5O^<4T>=6])+K\]=S!#$G445>0=32E771Y7N7Z<8D#\\4N2 MZ9(#XP>C0CM_*@XLW8\,BV=T.]*SY&)W(\,B=6]&1IZ;40G5EGJKL7ACT M@\%KEF><=HYL5U>N7W](76PY;4LD32IK'KJK*E-D1'Q2!(-D7**RT'V'(B$R MB##3[4X2H4-,"Y:S*,^04?5( UJ!#>S_MUMK/^"N6K FJ_"&;1??A;(V:01 ;IN::(&JVY_&$DYU5/91XT=F9FJX^ *D!")!J M82"B[R+,9RB]3@WFRR)?+,$\,,3QA$/MC?1UR.WJW6+SM-XL^JW1XSDB25+D M/()YB2)]%9S!DF0$O!<'.?- #MC:K"H4==66G2X!%7__J_U8K7]7:V$NMS[/.,R$KF,U(8KDA#I MTM$X4]O7C,BH0"SAB32N'^W$0?!P-,U3$UCPU.=(YT8?6)J!?VBFP/>6*ZNR M00ZPCV_%@H-I9U-:'/MQ&D<\@;?'<-9L@=\G@M.J&%-86)UK,H6 U[8RDSLT MPP6:'.:=LDZ3N]@ORC5=,9&;E[>/?ZDORC:W4E^;K:M#0X]>\%^&2:E\.R@E MQA!Q&BM++S"4@ID:IM>$U;?L;UY/OI-'5R? MTBPC0ML,W6<$)4*9$)%&,,9%(IA(\BA+W)(6++@(?+Y4[-K]PMRHF^$!9)5D*4,@1IFI:0DR)G),[*/,UL#-$%.H%-34L%_+)8 M ;Y>+G51;;4 @(UFP?),^A)26,@$Q4+ &)4I1'F$("8QAX*(F*62\8)9-C3W M@)53T_*.[@$B &? $(S8^P!%CMSN\=#46Q*.LQ 2]2?H1V1RI,IO41E4F,Y M(NI+%1"G/'C'7B]C$"8T=E MUPMOJ7>F\:$O"9C^WC"J;.USXIS)E/[_'-N3L5;S9TN3ZK?UI?%YI]O MQ(I]>R35/]NX51;1G.8(PYA0KKP+M=+ M^5?!=M5B^QPG]'ZQ58M,A)5[+"6!F.<4(L1SI?+* I!87X,E2'G11EW*SDT> M6+UK&OIB-TY^H7\!'74SA3X+QK#R7BNBG:+:2F>LFD-B#*RG:EBC@>HO!\4[ M.]DD2C8D1J=0@\_X3*%K'#:.92I(HO:8>88A8D4,:4XDY%$I"$(4,6%5VF2 M5O";AZ"@#T9W5 M*)79'=BLZ_/7?%JU(_'XDL8VUZ\(O;5#OV<3'/B<@>9U=*R"VQ7H,;M_<@,4 MN_M.).IO+<.O]5ZL6L6\SOMQ;AZ4W9.<8_3"^ZQP0@ MX.<*RK*(R:7A4]X+!"E@,B98H*N!URE>,B;LV.7 E85+=//IHQ"RN@1">]1& MLCPI3 XB-*RI MON2V]U>L1;;JQ#XFTQ6-V2]./5F?]C'A^FW;1Y]U6Q@^KU?K+ERK"?U\_T-? M HEYPBG*RHQ"F<<2(I*ED!!=X)4(E- TI5A8A4E=I!18+6^WW]02LJ@ISL!* M +&0?(;.GT(K:=5O9)@BXFNZ7JH?^ML62>%L_+="9=/4?%?;E\C@]PS(FK MUIM-4REPCM.<9FF2P3*B2DGC'$-*!(549HG(HQ*)7)@<3YR9._ !0TVI[31K MF=76D]],!QVELM.Z1J"[88'L\]).6?>5A-:;>=J,LU.13M++SCSBIBRGW:>[ M;5:_J6=7I.]YGD4B1DF:0";3%**$)) @G,"4$%XR02C#R"[2S)(#FP_4*0*M MH]XOBNFP+MH"FR>\C#"*8(%T=](XCV"99AF42833*!()+USZ0(5 ]^K<7=V$ MGM7-8 '?57H55NO 8FU9?=D683-;&/!SM+.7^];*OW2L_$57/-A_GB\Z,>\Y M\F=;':'P9']MJ4]JHQVA>6G'7:=Q[%%7K;\O-FI[]&%=--C,LHCB).K.I%>L+(I7&F;KDK.%@&0LK,V'J2W\ZP[HG6 MY6+J3Z5W2^&Q9H*!=+YZWPU0FK:]W;C()QWL#(9<$[YRG&VWMZ6_K?ABPW0M M)L'?_V#JT:8RTSR2F*@=8P0CG#.((E%"HH-#BYB)+(YIF<38P1%S8F8:=TRS M]E?0<> 2[&*+L9EU" ?950$R+Q)O>Z[7#/2Y @U;WAKS>H'%:UB-+0^O$'#C M"-/Y4!S7R>R#=)119$+PNL9 /]WN+=E\^Y6L2%,;53WU4)%'M9V:\S*G$5). M2<2T9Y+0%)8H+V%92.6@2)3)W,@S<2$>V%71N\6NKF$EF*@;9]7%,WY]]QOX MT@[< *;8 X][_K17HQDT#^ZP!GW8C(6&TMKKJ3D!FA5PG,6KN0$'=D#+SPQ\ M-CWU%(DW8Y(7^)B?$9WA;36QW!:T)H8N*L%';**+H=L%V3Q=X[V MDL#41V47!#QS&G;I2:5T &([6M9IQRGA<%U%?1-PZ36%?Y:!. MF;]_?- UK3X9]@N[."Z<\M?DP/WB49_F'.IO;3SW!QN5S"FU__R,D^7V#PK4 M3^X??M#-I7XGZ/9C'3ZN;=1;4E7/ZA6VIXN$T*A,\A+&--97Z0)#C,H2)B)! M-,=1C&.CDALFQ *OW9_6JP>HQCT"KIB8@0<=^&'G90]"%>,<17E!H<0D@2BG M%)(T5?L0Y>^D<<%246*;^"AO4-D'3-WK(35,'O$QVX_XDMKR/%I_&[H[$GA7 M?QM_&_PVK#[M\=12-G>T MC2 ;WYOX!L).K7O49^ (D(Z#\3X>;LB8[SM\(^2VV1A'RL\FPT;:@9V%T323 M;2=LA.KO(:S&7=G+Z%=!M#NNOXP/E?C73JS8 MQ" M;.8)SC@O<0G++.<0Z5:3-,ETMB36I=WR)$Z,#G-=&0CM)E6"+[9-[%ZU)PK8 M>KD4S+@[K#.Z9I8C)&:6ISPM57 @.P-[]NHHP!91'7\V&R]I:6U@7+'P9&VL MR4]J>ES!>6F'G.<)$%UXUU[PO]OI1-$R*W,4PSPB%.JK)%C&"5&N2HEE@1 I MJ;0Y8S$E/,5YB\=@P3YD9A8F!!"61S &(8';-:"BOCF>* 3PC.131/WUR?X\ M@7YGP+"*[3LWWI^]^")6XD^RU(=X\R2)2**L 20\(A!Q$D'*"V4K4$P*% FN M=C7V!?4NT@M]<%VG+E4-/:!/L*\W%7VTW"V$(P:>#$-+O>YJ']8>G)$SH!GH M4WMU[3\CNHG2GQOF6#5"; ]]PN9"1D+H2M,DYR5$44D@SG,,):&Y2%+$HBRR M<0".9@^\RNN0Q:8VA&59B",$RLDQ;IN!?AS79;+>ANJSUD[;'<$3\Q&H."^:I_<33W MM#4OSHEU4N?B[$.NH:3U%_R@?9+W2QVW4!^9=P?X,4.H3-1. ZGM!L(809S& M"10D)ICP6,3,JJ3](+7 :M>C9WGA/8R1F2)ZD]Q.,?MD01^! *W;C43T%H,Z M1&OB<%0#L4\C4TT&V8=)W5?\IJK>_WA:-/7OWY&M<3.8&-#4S%N^ MG)5S6!-]B&BG?/<5X=I35R1U:8I&!PTEM@H%&Q++*1+L[(23!8(-B=./ QM\ MSG%/?8AH_KQN:H:NMOO:G1D3<4$%A4F>*Z^3X1CJ51!&@E":E$DJS$*ZC:B% M]D+W!/MU:?YJN:D>A,MP2^T+!,L-]5'L^@&,$$5/C43TM9<>I#7M3MI$[)-] MM-$@YWHE?,>4\RS7U6-M,C[M0XDQR2+$,@:C+%5[ZD3?_R=40ASGL10X%Y)+ MRTH?V_WW6WA=7#75TN+)X7 MF!=$ZA6^R%*H][YJA2\Y3"-<1C1/29Y:10'Y9"ZPV6B).55.\_H.S*S*:R%K M9X9J%F#-PW&WQ_Z>@#Z#_G,MLTV7R%GS!^C>SMWPV[%OB1T 1E^=LGVR-FT# M[0"@GO35#D$C:#35>KF4;4)B+DME4=,42H(81)A0B(7:33&9\H231.0D"A!. M=> @L"VU"Q!RR@-U!]_,O@:%U,Z(AD$S5,S5*2+3!EWUZ/^,45>G\#B&79V9 MR'E7J'R>[?.=^NBVNA7,OW:+)VTN=?V(B$I=L)) 9:X(1%F"((YP!C-9)BE. M:4J(E4,X1"S\OK F/0-/FGC3:ZPC7U?;T+5D"&.[QUU3?8:+ITJP1>.QJ-_] M1YQG,XQQ/?0_XJR8)06> 47S2;#MXKM8&O8/-8+>>'?I!5#K[66+Y=T>R_<' M++T6]#"1T-\.\S*IJ;>8HT*?V6..CW'<9#97-5_$T[IJV@N<.0XILJ(4$6

#I5,L+3<"/H&27+#=[U M -GOV2PD]K47,R$Y[1[+ H23O9/-6-=+V!N^?G*[@NV/#+U1:4DY7;\>26AZ M^>HJW/57KV:R.ER\GA/IBFO7H^DFOG0])\KIE>O9I]P65GT\\45-TP;3H*R, ME-':%LK$@7(#!;]=P%LU.D M6B9-*$# T'D9/*U8+R:?=&TZ+]C+5>C"4_;KC3X O&';'5DNGW5:R.^;?83@ MO?BQ?:-8^Z?I"F0R5V U.CXG;WFI\UW ]\U_@D.LJ?EZ9830^ KF&QP[533& M!?RAN0$U.YZ*3=E([K3T&1&8;#&T$;>_/%J-LU-T+A;S]ZMMKZY:Y[U^W9+M M;C/',8\D)S',)<\@(KKR$F4%3!%-(DED'"5&%6#'" 76_H;TOD3B85_54#?3 M^5&PAG7=)P1V.NXJO;$RFXHVH,1JBD:)U5\.2CPZ\23*:RI>I[3&S_M+T=/9 M0+>R*W4RCT6N.R[G$)>DA(BF$E*$)(PB@CDG14ZI58C].,G "GS(4%O6*7M^ M4O5>H&;F)/O%PDZ3+R;LU076UG)?7RALTMYY<0/F[;T@^.JI>^NS#2 MS1+H;M+;:L>T\]9-N:[Z502V9*$+Q<^Y1%00Y1_Q&"&(!"]A&<5J,8]8@8NH ME%ENM04VIAS8+NSIV!D#<^#,;$(0.&P=^0,+X,##[.A^>QPN:_M@+;HG,V%. M=U)K80W'2Z-A/X&=[=!=Z'\E_UA776GESI!1AQF,H:8XA2F0),1,< M2BRR-(F*+!9&!N+\]*$W]RTM\(7ZE\'G;PPZ22*-RQ0IUTC3SF6#M^\7:[5DK[^=?6TT'6C[[6"FAZ*79XA M]/5,31C4E'49ROO%8YU-_>OGNX_]\N+F)V$#8(R??_G!P4ZM3"$ ?]2,^"RN M/BBI>X7U\]-.6V9]4+236NO#3SLZQ*UVU^V2=$;RM\73O@AQADJ9BA@F<2F5 M"YPPB!.!8,*S+)(%C4IDYP)?IC75HD/",\)U) Q#&%*-6UIV)*(!<9DDQ& ME*16%6K.T+#27/LZ-8=S&Y=:+>V,"]@_XC%XVFU);$Y=U:2D6JFE=G-S2&AY)^2"+;;SE&$2IZ2$)5*K M(\HC"V*E@.[5=, ,K-5U"\0=CJ\QZ C M#G[ID0Y>M$^:_U=K(C^\V!OZDKC MG\7VD_BN'/(''86Y6/]*?BP>=X_S E.9TH1 @7BA.V A2$K)89Y&LD )3\O2 MJ&SR]:Q,N=K7.^0Z!W#9<@+JHEHS\-@P8]X:ZDK\QXZAIT35S@)IOL"!,=U" MJF&M;B9UP+II+*CC-3O^P)<&ZU\GQMJ\0==TF+NU[@J/O56'+S]P#?3^NI+ M9%W!_ #1[Q?F:4;'/%#U6=;91+?RPT+190NRO%MO%G7M#;NZ=R93A;-5>^KZ M(&)/'W0,!"F#9R.QK[Q%$Y+3YBU:@'"2MV@SUOZB_._5^Q7_H%MOWWN^V&KQYN5ORWU??-EK=';(;7Z*[S!_:#_JXV M35"L.-!]QT#=>$PKAWSZ#]O[Y;Y4R,FK]6*SJE:52?]7CP/8;V0)2":!9 MWY)5G76HJP$H <3&N'765?"/>4S3(&]G?\*"[O%,U0=\3K$"SD0GBR2X%I9^ MG,'5<]F;N_<_!-OIJB5OE55]6%?/=5"9H2T[.SBPH=K3!!U1PW*]EZ4=-QU7 M"VIG%TYE]!9/-RJ-DYJ>GW$R'1P4J*]@PP_:YZ*U^3(?%AM&EMHJ*_VM"P'$ M J<)PB5D2$00\4Q 6G(,8RQBGN9$H,(HH66(2/"HG2;]JJ';K#F*LD61A$&$ MAI7.E]R6-R N(EMEG8W)Y)1Q=G'2R;+-QL3J9YJ-/NO:PX55.F'EG6C^_+AZ MMQ/WZSK21]=^K/3=RIR7G.E]BJYJ(1U<"* MJBCJ6-"JH0F?%%'+"F1FV)GMZ+TC8J?"'7GP2\? 7[3GW&+4<@%:-GRV?;&0 MVEO[%Q.:$[>!L8#AM!V,S6 W*_%AL5ILQ2?E 2B76FV:'A9T*6XV&['=-.'V M2[+9?":/HKVIYZDL>,)BF)?*2B!11I 0$L,(10F7-.4II3;VPI)^8,O1< -K M=L"!'] PI$^#_Z'+BFJ>@&;*,@K"%70S0Q,02CN3XQ]%:_/CB(4G0V1+?5*3 MY C-2^/D.HVC,_/X1!95<\CYDES#R5)SHO8T>5&*,H5)$BGS5)(4XH*E4.!2 M<)FGG*>)E3MC1C>P63IPL=''8;+1KYJR6LOW^D5JMBP]'4-@#7T=_W!9>CM[ M!C109VQ/WS9Y]';LY/;E[QA2G=;CL8/BQ.>Q'.YPP->=(WY'BKQH NSU:?D]49]X# =W#QV-=1U M@9/F4%V+0*KGX\X4=7*7Q;FB!<@&IXUA\+4S+6&A]7PWX8"8VSFG!9WI3C_M MA3\Z$W48[A@WP+X)OEN*6]E5LO^\WHK-IS59;6Y6O+W-73T'5 FLQ2*%%!$RD*+H1=3R)W7@+;M$YIE((=B&^&RZE[A]O,_YD( M1#O#U3&E >S8TLT-MQK$FK7ZEG3/7 _E-GT:>*T<(9@>^L+9TKORL#9IM8, MQI)21!-("DX@*I"$)<.Y^A]2[JYR;ZEEG\VCZ4.[J?O8V;&:,R90&)I%9P$M MC9FQ;.[AOV-U=*X*])VPFLZP8!>#=WU4SWDGI*@J?2!?UY8F/][_T+HNWHB5 MD(OMG*:7TI+MCU"959D/17VJWZ3#' M#JO\'[O-MKX6TE$!6I3%4NQKR^M"(O?KMV3S[:Y:?U]PP=\\_[;1S.PKCMSH M_GQUDO4^326212)D2B%/$[5Y8HE:@PL+EF]NRU M7YGEN?R>VR:@J7M9O:77#7>U&_:);5V_Q+KQ9WR_9SD#RGD*CZZB4; M@L5IV\T&!/FD(VU(6FXK@B)^CN#^$.^,2WL6PL=TM>?:/8ML9XL=8#6SM&'!LK.C Q;R &%G(6?:M"YW=8J5 MKOVY7JGO>:<>;[_M0+FB[GAYLI .#$QJ_]P!>FG=KICIBI@,95,W[W^PYVO(#&CV&I5J(@KZD0->@C',T1TV7^&! MM3-=CIANOXD)(S&L<;HN(,.V&S7[)^ ]UAIZ@*9EZAQ ';,)H6&R_+(?,\+V#,S WUVP*UN M]U3CV7 T:XK.! 71O+9/6##=ZOD$ -6J@(\[)@-%>QPFG:Q0C[O _>(\5\QB M;[+K+EUZ0E'[J?^U6SYKR%O'ABSZLUVDP4^CR3)"<5".8T" M050DD;)-RDJE.2>YX)1$W+(*[1DJ@8W349CNRC9,]SPN4L:412B',6,"(E'H M4O84P8C0".NXOB(I;7I'7(^+??>($+CD,25)3@7,,J*W&RB&)"TP3%&>YAD5 M" DT?Q+58LV_;DFUG0B=EQ2-,7I#U#^9 &0+J'A8K'0E6!T"UTSH [&T*-*X MC @DF#"(4HD48D+Y 4Q*21+E 4C<(O9^Q2?%JZ/G@I8NF^45)[,C[*LEMUO\ M7V8 S+JNV#XK. ](Y*UH\SD:$]=I'A#SM#3ST,-NZ]_OI%K4#3')MDMT3[F, M$25JM8M)IE23,HA)(F&494D2QX3$I=5EU"F)P"M?1U!O.EVK YS!Q4P5KY/6 M3@\M!;56PLNR>-+ ,P0F5;_+ K[4O8$G[7?'A[OI#XJEYN#\5[']MN8?ZRJ) M];'YS8K?;K^I_4\:,Y07.8412YC>+2>P+&4"$TS3+*.2*3_,=+=L13FPFG9] MK9:ZKQ70+P>(Y@[AL>8(+ XLF>\E[; =WU\'0\Q.U8^:@#5@M1[ H)2\* MQ*,"&QT*.- .'IVCF.BZ20#2YLP_[/G0@2C/NNR@^@:QN4VQ!7C<& >$S"TO^X(#!VYF3<7&FJ%PV)E;Y( 8NMEDXZ]OJ_GY3S_&V!&% 7-L M.^-D!ME1U+Y)=IWBVHH,NK)''3+2U)Y11O^3\L(7RSKDZ5=!='MQ?KM2&V.U M&5ZL'MZ0S6)S?UPT((X(*5"A[#2+,$0HU^W_$(.4YIG:U[*$E*E;C08/W 4V M[$=5!VHFZRH#/39!QR=8KP !>UY!S:QK:0B_B$.YFIG) M2WGQ2B:J!N$13>_U(7SP]DH5(SS">KF&A$\B(=WJ#TI;YBRF.2Y%!&F"(QVI M12 N)(4H25'"8E)(81RI94?Z)W*JRQ".80VO3Y_:%K30+K7F)QAP(1QJ6P # M^]-2S3"Y.]W'P(LW74_X$SK3?4'=?.FC&:XPQ+=TN7BHOZ%-KRO//,MB*6(A M8)22 J*"II (3&%1DK+ 19ZBW*@OM@&MP*9V3QVL#^3!^D#?P4I< ,W"GEX/ MA:,!!3W*LWXC)G\P.%C'Z^%P,X=7P.)F H<%-;%Y%V:8WL@-BW+6JHT,<4RR M7VT7?+&LF^1\U6YK[\4*\CSY!55KT/KD*? #1%JT3+5'/EH7-N&%DRW=99 MAVNK36DM1Z]+N0YA:8J4 =YTJ5"#U+ZUDQ<(*06[HI:9GU=J=D@P^8NR,]Q] M]L"!/_#^Z*7U6*S+W'8O2G'91-G/6D_98[:\3]Q\I<=[X6G:?'B?,)XDP'N= MW,T\US=QO>BDOU7KS::+8&,B448V8U#&DBG3BPN(,U+" I,BX7&6E@FWL;I# MQ (;4XL[=2-HS*R7+X'MC%)-];C6;TTX0*R?B8">K,<@J4F-@HG0+W7=:(R; M"O^VTA5VU #^VTI)P.O&Q61YI[Z.;V0C#EY=&^SZ]9L0VW81+M56$24)AR*+ ME8:7HH0EE@GDC,1QF2><,F:CX5?P$MH [*O4+.M72NNY;9G6%+/)2 N M2^94XN',=).5<+@L2K]$P\!3CET*NVO%-\]]Y51.R.Y)+8EM]6 6HQQE"#(A M.42L%)!F.()$R#)5@8Q4TO-8-"WK;W'U>?U<:K#B";IP6B2"AC*UA6Z%X^*<284UVR7F= R%)98AO;:\U!8#.K MJQ37?5MG%S/0[.RF/<1F)C(H<';6\%+:U P"(2&51\B-;NQ/9@Y]B-/1 IJ8F>TXE7[8)EPED^5)C9DXQ@I\D?6!HQ@U MIM%)]9>#*I[.-(F*712@4YW+#[QNF[Z=TN%J\3^"SY.XP)0RW5B"J34=1PDL M.4T@DQ&E:GM%BI*^1G^^/8>A571/2!\\_B2-^0ZOQ\P?>%70[6Q(D%9\>[Y_ MO@Y\)Y#^9*WW#OS]6_;<.X$W5+.]4T)N%OS3>O5P+ZK'=X)N?R7;-D[GBWAJ M2&]NY5VU6+'%$UE^7-69E'^NYQ$JM)=3P@@CY?_(2(=HQQPB7?6C*&,I[7(7 M79@(;(?5!U[8&5LG),WL:6A\[$RFY@9J=H#F9P9:CIZ[C/(_/134]2&Y)\OF MQ,*DQNL:D%[:IZOFK'M@P_&+IM MVYQB1''*$LAB)B%*"PXI0@G,I2@(3AB3%-F4038G;:6<]K61/Y_KIOG+KFM! M)L]T<0O5Q,U[\[9P&N^Y:=MK=&KSO&!;$/Y).[-=6L@=9G S1^HKJ;27\$XT M?WYWN\UV_2BJ^KYEGL=)CB+"(4IT;$P91Q G&8-E&6=I M(A F63%?B0>B;Y7-'7@+%HR4JVR4ZX017M9:FQP90&65%1E !(Z0O MO M!8)GD"919*M,4RZ)(C5+C0R%YW54W^Z8=$\!W=54AEUKE-EB:V?% "-D9 M\HX)\$O'QE^:MG_M9_>G8@5TO+3%F_Q9:P<(/)EK&\J3VFL'2%X:;)=D]6&VE.48R02!CG6">>I*" MTQ+*(I:8<.5 9HEI<8V7DP+.)%_;%MVG51V:GV@Y-";Z$0R\](7UTCH5NO"X-59U;2X),% $8N3(9-5 MK;C$;+],Q<5G[$]>/JXVR@.LU%;T;KU<,.7Q*:>0W?#UDW)NZO@-PU.8T8D" MZWM+'W0'%QT7=55"S8I0GH*^;6TX,C^P&4=H_/#&*SBVWH 5+N /S8ZG;"5C ML9V.><9GG^S(QUC0_O&/^2![M6[K(][\6&Q,%;@W)+"JMI3^:JZ#?7'&MC/,YD.G&&^_[6?^_6US>[NU01M6YLLC5E48@(S MB3)='SF')(YRF#$6$\(XR:A5C,$Y(L$]UHZD8[>?L\"8;5RO%=?6E367](J> M6Z>B>&^YU2/Q2AVW3H6\W'#KS+/VF\3W="_ +47Z9/LO27!A&;_I^)^-[WE="VL[&'$!NN^4H-IL. M8\>,]F\R+C;1F8&6W]=Y)>:;]5=Z-6[[_(E?D=6900 @!XX;?%*;[*0B $3] M0XX0TWM-6]!AMFI7O6+?1-TOI#U90X5(*,X$+-*D@(B)&)94)# 645YFB"9) M:E0*WHEZZ+"7AF#3P\9+2_0/MGB-(?AL4P G]D$L<*E$>1=?\M%@_?MH+??%<_?1!UF,5NM=56L',, MTB3/DP(SR(6N2EE*#BG)"BBE9)PF<993H_L95P8"FYN. 4 :#@!O66B]Y<6J M\Y75+VVSG:S!-K-)(2&T,TLO8FAG8 ]GRPWHV*F=+H\.U+58^"J3:4M^VM*9 MCN"@ MKH#%VOA8".K)QIA0G-246$#PTF+8#/45$?UN)W2#@R]BJ0.*[TA5)PXP@96G ME!:01A&%*,,EQ+R(H"1Q4B8"Q>IW7J*ASY(WTH6K(Z$5Z:8K2-40AT^*^O.U M0;SG\30S$S[A\1F\NT>JY0.TC(2,VQV4/%C,[GFJKQRO.PC%>*SN\' W._)B MHW=<[Z'7LTK[0&R>)&E9"A'#(L,Q1$7"(>6(P%*6B&0%CDL2V[@:5M0GV&DQ M]ZHW=D!&!2(1(11FI4XO+Y'VV5(,4YE2$L=93'@T5S/1]:M#V>?"_OG):(DIT4,>4(11%@6$*=J_T>CG' FX@AQN^ !-SX"ZWS'E=:#QGO36M!R M8IP$W==A#D[/M*>'P%)3AR,6UX MPG50G00J7#F=G:';5-OYNT4EF/HCH> PRNLS^D+*J43U%5?\Z*.F9 M"2?1N\N"=*HT\(1KJLK^Q.=91PMMFOX'[)/BC M(^K3&QR1RY>[=XG,M/[CVE"6*_AV7R9+TO$)G4=@\+^M)RCSQM M;[<_*+[7JSJYZ;NHGM_MQ/WZ]\5Z68>LWKY$_GSYG%K:M9M MYPUL]5MV0,F3UOK ]5JYV&QVM?/%- =VQQ&# MP)GY![[@L#,7+Y&HO8:/'1)O!Y&P=A=,1/3D- R2FM1U,!'ZI0-A-,:^[>#[ MU7:Q?;XG/SYRM;&L8]PUA29&89Y)'.D6&#"C@D*49AA223(8QVG"XY*3N##2 M[U%*@96[H5T7"SBFW@;9F#C"PPV7:SL.C#[OXPAQ.S77S4;^"O[4].!: M$=0%GZL''9GX0!:KS19LOPE .J8MEW-+M U7^ (NBWZ+5%PH*IV !UW0*XK M\+82?+$%G]:;S0S4+"F,/7H";E#X<@XLJ4_K+[A!<^)".$YS;3S3[Z1:Z)D_ MKM32+3;;VB@>I9+FA2"\P,H@(>UGR%3"DK$"1D(4ZB>$%<@QAFF4]H1Q2QTO MH&,&=-RX1BN-(VMXF10&+\O[)2.H)@I%,L;!>_C1..57"CDRAN1RF)'Y%'X. M1-__T.57='S32JU@K*ZM<^59Z(4I7^D8M.6F#N0[\./G_/,2>&Y'GQYP\W/J MZ0C9U<>=(P!X.^F\1.=5#SE'A!\[WQP;[K5(VWBGY$^+E?BX%8^;.<\DXR** M($4\ABB.&:2R(%!*K/Y!$2,3-9/?LQ3:G[FVFSGX0[,*:EXM [P\O"]#=VC2 MMV#I)4WS J9K'W^"V6OWBS\P]#.4GG, T%M'^-.9[2.^WZY7F_5RP?5I3N?N MU47Y"YIG:5P@R)F(FL).I;*7:O#XF$Q7A)!?G'JR8/(QX?IAY://NF:(ZNSLKUNUV[HCU6WU M=:L)_$Z6.]%E?\Q3EN>2( K+0JDERJ,$$EYR&&6R++5G0U)NERHZ2C.XJC8Y MZ9J%F?JC_GZ_:P;J9'2^7BY)U>2/U8GIEGGI)J"BLJ0I3BB,B7(344XP+#FA MNOQFC'E*.*/8K@Z 9UB=LO\5X8EQ-//A/&-C:R7KK^UK\[5IB-85:#@ -0N' M;#N?R;O&$GO+XAVG.'$ZKS$$IWF]YD.O-KQ-ZK^.J1!\GA11Q%&90I2E%"*: MI1#K$_ BC01FA+ XL2JT2U%/B?J@/*>?3Q ;>TO0N< =;^\%]5C/*>ZZ72:2\@X*2%*(MV) M.I-JA><1CD6BG"?FK;;V&08"J_A)H9^J8P$LZP)D:L['6N>?A7("?!;7/H>V MF2T(B:&=D1@OKKUGIWD":(8F*JT]@,04I;7/D?]Y2FL/@&-56GMH'C<3I (V9FBNKJLYJ<. M[IV!EJ7G&="T@2;NS^Y<);LGX^/&PZ06Z"J87IJAZR:S[_"GSZJVU:[.CN[: MS*^K[F\Z2/GKCOY#L.W]^C>%1K55=G#[_-M*_!!,%QAY^TV?1=]J:LT][%QF MF=K^8 0SSG1(4(9T:@&&C$F99$DB(V'D2P7A+K#M.E#6$8R*=/,>+-K2^W\? MPW;NU5&V/\7N6 4'7F?[O]=I#FHGUS ,[M>@Q_(,]%Y0PS6HV;:-NPCQGLP; M_[WJ^W)K__=:[\VJ#V P7 >Z ?JG.5E/P&!P]3L#AB/BYK?K^H%_+I;+FQ7_ MJ)2@*?!?U_??'+*$#U&<."()*HH(YK$4$''ENI=1G$&9Y:4D94:3)+=QV.W( M!U[M.F;J@G.WVV^B @>FFJ8'E@&RENB:N?#A,+-;NX[@.@'J*+T_2(RL&PZ> M_'A+XI,Z\&[ O/3<'6=Q,T._U3%UF^WBD6S%9EX(QG,64UC&90Y1S!BD6!"( M(LP+*424\<+&S!Q/']II;F,Z.W)V)N,%$F8FP5T^.Y5_*=JL:4?U#/YH_PRB MZ.>E\Z3(+R:?5%'/"_92$2\\Y;C>[TA%5ELA;NER\5 [O9LWSY_USES4L3ZT M2+(8R1+2/.,0%9+!DA2Y/IP362Y(G&&K([DQ@J'7](;\N@(]^C/0T+>*D#)& MT' 5]XB+Y;I]#23VJ[2AG+[6Y3%RTZ[$AL*?K+VFXUS[.+59+TTT^^?U:MW= M%LQEC/*H2%,HRSA5"RXJ(' [0"J_X^8TLTI&=@)0Q/ M1$R ,E-S3^+;:?@A5ZV3O$_79]^E4>&\]5JZ3&GB_DJC(I_V5!H?XG+0O=E^ M$8M'NJLV.I.M.T)HRSH7N"BY(!1&<:H+XJ (XE0YU)1SR;)4BMRL:=(XJ>#A M/.H[KGK4;:8UA<:KF>NEU#Q M=5QJ(M_@V>?@!!,>9)H(;[J"P'';,HULMG9D#-B>?/M+\OAE#SZ8JK)\D//B]!/ ;WPA(,>K+=D M64<$?ELOU9 OVY5%^O?YT:'U0A,%/:K*]JK]Q\HZI?N"[ :J<3H\&13K2I^$G[;W@7XGZLA=D6;? VCT]+1=BTSHV"4DH3P2' M%.4E1"2/(2$Z));0@I5)3 IJ=%4U3":P$NX)UY@[]X:/.TC M,/]3TS&9K1_%/)($R8(E,!-1"E&1,TBP%+ D%&>J72 7694T8'%&^H@;* &!F.NP'!CLE=D7 (=1\ M3#AO\>07"4T<-#XF\&ED^.@(^WWVQ]5FH9X\[-M-O\KAP2&O:FJ:X,QQC>]O MTTQ$IQWHP+23[4+'1>OO1 V>=DVNKI[6:HG2]SQMEZSN2H;$29Q&&<0)EQ#I M)02G'*FM:9ESA',48:L271D>XB1MIR M?LIN+;76Z@]'QWYWP"C&-NT(?\U,C<7WEG]]B<[$&=@CXI[F8(\-L.].\%6P M.B_M_8\F#^8S47N5(BT*3.(2)B@52HWK!&M;O@?J5TR?R#V( M>9;E*>8E@5%]3DPSH10XR2%'2,21+#*&C;9W/X$L@0U&OPFD^I[XHLY^VM;L MU-T,VDX>OY -(+KR4LN68?V%GP! @T/Q?Z-7;&DI3>IYOAFHYSD#C8B@)V.; M1J.E!*V8LZ-FHHVDX"!J_>M6V'^?[\;\2N'?Z/MQN[?X=_J.K"Y-?I(W-W S M\]H<3G;]\]J"GKEC^EE8"EZ^I:D=HZ;6S=\VC"QUU89YEO,2U#P:_%6IHZ'4KK8; *+^?A-CUBGPY$VX/X2W5? MCI!M6*EKP;Q*&9A!5*:O"'.>G9^U.,P@>%?4B1F>U]'^+0A=+&N:GQ40NZI2 M1.<,91A)4<*810RBDB%(6CF/\CPO4\)U;S8)4927D$1"9Z9F:9*A/.9IZJB-D^B@#\6S5[=)E"R(8H53 MIU=3(@/5N>(D=9_8^V'Q0_!?R8_%X^ZQB5W>[#-*^8U4_NZ^:F"#XR676R8Z,KA"Y?\QSS32N+M!*W,JFY_$'H@,.ML^ZS/ABJ[^\ M#T+TCZ$YDKA$&"8(:\>(8=T/+H7* MH?T4C@%KY&FAMB=U=0)%;*>;%C2[-_YFM_V\WOY=;._(@L\)DJ7@-())4L00 ML_%ZL'Q8KZ MS?9Y+K*8N= MFHMXNGLU/E#RY-9TR.UY 6_'D//BUXQ!$-"QN4CZU3V;,5!,7)O1.5P+G7T7 M>K/V_-_KZI\?5W?5FHF-S@+]0O[<)X5^%MM;^45L1/5=;.8X+27!.(*"R0*B MG*60LHA"D12(H;2(6);:U3^S92&XU7%/*;\"5S.[$Q8M.^NSYV4&-#?:Z6OY MJ9%3'($]2S.@F-*FJF/+9Y$U5TB\U5ZS9F#BDFRN )U6:G.>Z>I.C'6#Q]O= M=K-5'Y>N+YB7I1!E$L&<*VN$I.[26J(8TB3"112A%"=&)_,&M"8XNSET9$RC M:!8U_[4M&0'9;;^M*YU"59G@X TKG^*9D#-\B38=O%= M+"U=KZ$7:+AU\_-:+'=K1VTB?V^ [E$.TBKRDGC^VT6>4'JMEI&71!YH&WEQ MB'TR[-UJL[KA_]C<5=77[^SMILNR,ZPZ=6%XZ.,8L=K4T<+\'[O-M@G^O:L6 MNFVQLK@+)NK.*N;5IRZ!,'89YT5^.ZTT$]UC1J&!E$[IP)?FG"P7>$2H?B+P MV*/V:O?KMEKJ4+;-K;RO^$U5'1I\&&K>Y1DFVAO4#3_K]?-,7KJY[@T@,:Y^ M?D"PTT C^3VW,S&3U4D/!Z:=3!7'1>MKH\'3CI6:=%!]+\SF;1N^F+$X$U(B M6%+,(5F$8>MX]?JZLY:5=8UX-9/=SL M'I0;I+%J73:*\IBRI(2E0 (B&I60)#S5_TQX4J*$G@7 H=CC&!+F 6,>$7$+#AM"QD_PEZ&( X%> M8S-,%M1E*$H_@,MTB)N;\8$LJGH'WS1*^U41VU6"WZZ^Z*()E2+XAFP6F]]6 M:ZH/$'7@P,?5TVZ[+R93?RQOGNOA;Y=DLWFWUMDNOH\8]EZGBU=&Q?+!#@3E],S'+:. MIR8_ R?E?%N(;N6^JXQW<&R\4,\@N?JB'L"R]$TM!!_T4$WFF=!/M1#KV%NU M&>CFLWY57T5]L/EI7RLU)I3'A?(VXTSMKU%.$"PC2B!#HL"HY$3F5GD$IR0" M&[P]P2LJ')_!QU1D"D_I$EP5\Z+^3 M:J%]GB]JWKI[5"(P3A 1,(MI 5%)&*1YD<%$1!EC,HI(8E5$Y26!P$K7D0.: MGE-OW1-$S!3N&CGMU,U*1&MENR2')U4[F7Y21;LDW$LUN_BU54SHTU]41[VPK^/WB43UR*[^JGVZD6EO5[P[6GT9Y3,J40X$1@TI/"<1< M9C"-9!PEB!81L[HK\L=:8,5N&>V*\VA'L%][[<#L#'3L@H9?O>7H MT@ VPU;-C\1VULE!6&,#,R[/D*%0HWM&0OWK8" &)IY$T<<%ZQ36X$G[Z+4O MNZ6((YK%NNDI7S\I'?^P) ^FH6L7AH=V4!15H,G"^"A2J^7 /&+MDO1CYYI> M!+=<^H=E!G]H\I[BTT:$ND]5V5;,4TW)-NRS+52O:F6DG7,\N"W6\F@T\=W6*51L,E,DD8UD,[_.\N]TX;N>*;)MG%G!>AOWLX_ MX%HL;?--_Z>;=GPG2YVB^45LMM5"GX7J7^AB 4<_Z#UY)ZK%FBM-K'08QSO1 M_/FQ+BJV6#UT_=3TQ==[*07;SM66C[(JW!Q:?WK M?_>?U-_^[__J?J+^1]7D__=__?]02P,$% @ Q(,-6R.07#7,I !8L' M !0 !E8V%]/$9-S.Y:!?:E3 M57T4DB);/8J01E)D=<\-#Q:#BY5T4DW2I5 ]_1CH^\X%/W^HSN3)]'2Y7(0M M'PQF!IC9O_RW/T]G/WW%Y6JZF/_K7_A?V5]^PGE:Y.G\Y%__\L>G7\']Y;_] MVS_]T[_\'P#_\Y V2E':B "7Q*%K!$KK//SJ:X^=#9=/Z/?ZY? M8ECA3\3>?+7YX[_^Y?-Z_>6??_[YV[=O?_TS+F=_72Q/?A:,R9\O?_LO%[_^ MY[W?_R8WO\V]]S]O_O;J5U?3AWZ1/I;__#]_>_LQ?<;3 -/Y:AWFJ2ZPFO[S M:O/#MXL4UANI/TO73X_^1OT37/X:U!\!%R#Y7_]94%X#,P+[K5C]C;?E>@54;W1Q0K37T\67W^F#_ZY"J-^LY'*1B+W MECN7S'YT7VZ^3_2[$^M%=,H3Q;2#0'D7P7EE !,+R5JOK0T'D7USM=M4W]3H MBV7Z:;',N"3K<;E<6*9[VKV-VXO?^/E+6-('0?H\G>7+?UV6B],6NEHO&DCN M7"U$[E]^(JX++I>8WYYKY5'F-IRMR:;BYC=;:/S_.0M+^L39]P_X9;%<3R0& MG[B1X(HF4YF] Y^9AQQE8H87=((W4?Z=A;?"@>@?!X?(LQ-(O,?E=)%?S_,K M.H"ER)YB!!-L73LT=GGN3# D3DFB\WL0#3<77$K%.A^ M47"0!+O0_@<\F58AS->_AU.<&$1&!YHGS 9"KT(-CL= CH]UB8FH'6<-$'![ MU:U08'I'P0&2[ ();RB>7Y()VPC^(\D?7R[.YNOE]Y>+C).DK5.2C)FP%$TK MHPWY0#Q#EC)$%UPNF!H XTDBML*)[1TG[>3"D&;F' .G)81M.91"DVQ5#@L-GUTZ:W X7L'QZ$R[0D8+^G; M=\M/BV_SB0F,VR0R!$&!M5*16,C&$#/!<45_YIC;P>)ZX>U25^P'0<6> NT) M$YNC\=WR_7+Q=3I/./%"2&.B!+)\@O@PD1PJKH!KKRD0+Y')%A[(PZMOAXZ. M,YO-1-L31-XO5NLP^W^G7S:N$W?*D^N4('GRFI0C)RHD$<$(QU-"H9AJ")!; M:V\'CXX3GHW$.C(XJM5[L<2PH;O(Q)2S$;(M%(!E8\E)8A(RHHO9L>S\8OK)2\ MN(/4?G?%[53?<2KS(!&.K/Z/F,Z6!%TNXJ?I>H831VB-44C@BM-1)FT&LE@) M2F)1*7*#9% 'J?_NBMNIO^,)YO^]9_ID;\BE31--O[-5;?#0,#1O#BV^&B^S3CX8+M A\?/^-L=DF]18E>9.%>6L:7%V/$7#=B#I.#O96,Q] M@(8DMPRS-_.,?_[?^'U23%'%U=HF2?9/I42FKT@$J;WWQ$.M1&B!D]O+;@>- MCC.7APMS[/NJ\U#IU^DJA=G_PK"\?%KN1.3:J0BNU-(3$Q"YX09,03K]>")@JQ0!A0I6!F6D M;%/"<6_I[7#1<8JSC5!'1L8+XB!ON)B%DTFVM3(Q9> 4,H$JY!5YJ3PP9QDW M26-BAUU_WUIN.P1TG,'<7WC-M/XO/]\3WEOZP;Y5V>0&S5>8Z9O58C;-M?A^ M\]RK,KE:E/KZ_'2_FNWM/KE)1?<>3!Q8[WVV@I,0ODS./_IJL2N "1&L1I-! ML7H]*C6'* N%'#;[% M/='@\L:]*6,4-#B[6.=]<.%NO+G]RO(65?6W'Y ML1](W/,S_)5V$\EW\Y'_/EU_?GFV6M-RR]=_IME9#:M>K%9(_\V?PI\3*;DI M(D@H/D=0GMQIQSD"$\EJK5AF["G/8Q_N]R!SG.KSELBY-$W'TM7>1HQV;%P< M>'A=,OERL5J_*W];+/+JQ3Q_Q.77:<+5Q\4L3QBW/)=(_GJQ= P7CQ"\U23 MY(OS.179&G>/4S-.4?N0\&HD^1$=H$M._K9\&/UDHXY]0'-C^7%JW8=$R;ZRW1\6BW68-8'%1YS-ZD4#SG$9 M9H3Q%_ET.M^4:=;KZM=_?JE^QD07IH*ON681$DDG5[_/>'#1!:5Y"E&*QHC9 MCK)QJN2'!-, &NG _+S[@I7^^YN,4>^71U_(7>WAD]6.LEIYX-42*<(.;<0R/J#I0/% M,,%-P-8^X2.DC-,#87@X'B;S+O)AV^T(8YWFA>+O(FH_W&PY4%!42[@#BA22 MS-$/:BT/L7/M^R@V\1,%)_A4%]P+T%W,$!]CHLYW24K][C[I>PFJ8KL4AIDXC%DQQJ M%E#)!,$'K/4=3FD=R>"VO@Q[DJ"1VB\,B9YV"NC UCS(S(1^3]L8#7A3 BA. MN\%CUL!EL,B#L"6U/L$>)&3<:\.&BMX&0CM)O4/HO)K.SM:8)\741[\I %,Z M@K)D5$/V&@1&F51@W+"G7CVU ,\%*>->"QX//OM(O@, _3O6H1*87Y"+'DXN M6ER\*_=>D5^P]VJZ2K/%ZHS"5K+FJRM)&F0Y!$L!A',%%&ZZX 0/WO+B*1*- M23WUE'\?O+6A?*3.-$.>C2.H] <"\KF9Y[+PD KQ96T"54("YZ0"4V*TRC*- M.!9>.SATQT#0GB#>79W]8O5"G/)SBA4ZC!%$(BHXB,Q"S]2"*]](H4YN: M'@>MCY$X[BG?+UZ;J/0'?4M;BQ:7^)E^9_H5AWM8^] RQWAE^RQ[C9[<7JWY M[N)A[XMY?F#M:]>!*TY. X=,3@*HC+7M"')@.?H@M @FM3[:=B2Q;6XNV> 8 M%W7H#%9^50+/+0/O9&W.I)*/3W7$/5)N;BC3-R0ZGD[9[2+W#L[8G(2$*-0BCOEL/EKU"WH.M0^U1J%];4OBD9Q#(X\4%4?F)M$ M\)=6$M.>0IS@47ILS.5M"KHYUMH@X:[I.4#<'1QFY]1?%'-?,>&,,"*2/*2J M];I%[*>Q/V;N$#(N= [1[(,@.43,'6#E95A]KO^K%_-? MPZP&+Q^06)DFLNGU+^B O_V#&[\Y24DS5C(=ZEF2^))4X.H;H\(RTUH(+VUK M:WL0P3U@[R# W'61CJ:]#J#Z 1,2[7&&*_(#+SLE,H;)LT211?2Y/FXS0)ZE M!VG1I&(=E[[U1>B#A(SKE[>'UN'2[@ R#]5];D1U@R691;0."W 25_43$**/ M\GQ$ [>1R]+Z7-R"K'$KX0:P5(TUT0&XZONU.?W*]UKBX'0@EU)9B#;6!GQH MP?' P,H88U:*I=0Z27!S_7%KW=K#96_9=H"+]TO\$J;YXB4MG<#OUI\OP'XI MHTFQ)FG!(QV]C(*3$CG9T5B[KED6W;4'6N/5N[5'46A,=@.LV\<:$ M&'QAH(.I/5>4 R^S R%4C%I9%IXG9X3__MBGNY( M!+- SG.$S#B"$I+ [D4"9CPS400M^3#9HONT]. E-PS^#Q1V!_;D_;+6VJV_ MOY^%>:THJO'AEYI:VQR\*3-1WS@SM?J?4X_3T M$+T?JO%[)U0C\7< I=H*Y=MT-ILH9R7+N0#91U:+.2A7:/=B7QA#92ZP=P.&JU M_@.V&&NQQ!18ZS/I28)ZB+<; Z>= CI T]O%_.03+D]O%HU9V@.>UZ.;R>KI MD6L6:EK*Q)"#2E)XT1I##Y#10^C=&#F'"KL#O-R(]*Z%,S$V<"&3ARH<4#I( M\&B1(CXEF:MS&D7SMC(/$=)#H-W:VAPL\ Y06^*^%%WS [7/5A":L.YLM$%D MGUHW&3I?N0=GI6$4O9,@.U#_VVF(T]ET/<5-Y\EK9MGA,,\X!E$11T<4#?XNIOWE,&Q M$K("2?%AG2IIP3GZPI*+2K!@;/,RD,>I&3=5,XSV'X?8(:KH 507[OXKC-<7 M_4IPC2&#QMKXI=@Z1DHX%3[)-Q"FFBND Y"] M2&EQ-E^OWH?O]1G2U6A<%Y+5@E.D(00H&0Q$2VZ!5ME(5"Y8USPD>Y"2<;WP M@8#40.@=0&?3+^\."X$"4VF=!F35G604:,:DJW<9I6 QV,);O_-Z@(QQLX4# M@>90<7> &,+]\@SSQS +RVOI3)2(,5*3W8K\K50VRD[ .7'GRJHVR,4,10 MQGH!* JC>#6(UF??(Z2,V_YY2# =*/8.T/, !\)1;* 4A0@2-U=#"+$.@11, M8M 8G>+#9R+'[=$\5.KH,&'W=7?RP*6B3(49"C$!*=P$I4V"6*ILA(P!,S=& MM_:5GB2HFUS14=+8!RJD!V-T([5ZXWHY!\,4[3O0F#T)20H(LD20F)"C24(U M#_T?IJ2;?/:AJGXBI;VGW#M SZN+9:^:X=\4&*XG418ME*B.7"8)">-J'U@' MUCO!A11:-G\]] Q)W=BGQGAJJ8D.@/5(<'ICIZ1B8V3!0Q+%U)TBP>M8(&2G MBM?:2=;:0CU+5#?Y[<;@:JN-'N!U)Y*X^?X.+46>1H,NAIS-6)_I\.P $[.Z M6&]B\SNXQZGI)O?=&E!MY-\!DAYFPAN5M%()3"@U(O4!O*3O3%%16Y4YR>X8 M7GDW.?#6WM/!4N\KL)N40,1[(8#K&H\$IL 7S>F,9IF)4)S1 R8 NCFWCA*T M[23L#G#RM>+D^0T\UQ-1R.6BFC@Z/K"0E9ER-#H8'\-K*D*ES.O^.V"%^4*;[U,]P# M']X>XQ ;#E6-5-$!J.K^6,PW_/P]S,[P9H]NOBF?J[50*M3D1HAU*)6JI2U. M$#$QB=:YRB?(&;LA8QN-/V">6HB_ R2]R'GSNCW,WH=I?C-_&;Y,Z4B]P>%$ M1NXJ)S&QC0#U/U=AU H/@JK$R.H#7!UR'Z1SS MY=RA%RF=G9YM+JA?89FFZ7J2*1+=;!@ZNVLK9NGK>:Y LR1X*2JT?X[[/%7C M^NH#P:NQ,CJ UWU!3:RG2$.:#.0G.N* B'=9D'O(C PA%X6\M:]^GXIQ7?2! MX'.@L#N(\9[S,B7/$-3-Z_BCI(U M.%PM/VI7_?<;?7S&]32%V6UF&K78O[W"4?KM/\'4,9OOEYQ1BN2!<9U!F9C! M2U% 1N:\LY8EUCHD&K+Y/NG^9AO<%[/9XEN5^:^+Y4M"^W1=)YU<-8NS0@OT M ;BJG7%K<82K)[I+F(*@+^QN'^)[T-IEO;'CO<9HN#15@XF\BT>]MQQ!(H/$ M5B5&W\]P([IY?G&Z6*ZG_[GY^:/-P2;:N<319="VEN,43J+5C"0M2D3# R/_ MHGU90A/:QPXH!P+NJ"KN($*X$3N?C[-[<;;^O%A._Q/S!-'55\\(WEM;?18- M4< P.PE2+ZPA0Y..^6&]GE32;P1NS: R'VIY5%JT]]P-BZS&RQHY+CX>Q)HKI"VOGV^;-:G5&6T9%1O;7 MB5I\IDA,2%O&:@F!D05V1:2<6B=E'R%EW(NCX]NM/130(XYNWEE(SU(TDN)V MICC97XK; SFI((4L,@C,,;>NJ'F*GG%3'L='U+ZJ^$$G[%[DM1JE.![XY&/, MT7V(B?8IC:<2;B%FGR0#%383Q&,$IPL9H1BT(P@59ULW,]Z*L,-3^A>+?*J1 M]H2EXID/')#9>ER[VC6?]D/*D0N6K.;-)WG=IJ";A$8C+-S/ZN\M[PZ.M2OJ MSR521[,NYIMG0W].5Q-IDA291Y#%DS'U*D,(F8$1&8V0U=UK[20]25 G6-I# MTX^!YF"Q=X"A.SR\6IR&Z7P2F Y9F 2F2 -*HX+ N80H51!,LY":7P4]2$@G MF#ETBY Y@\\J[G@AF?7,RUH(?)5*\+"L64/MKZJCY+'Y,VV/IV MZDF"QLV$MX=/.^EW *6[;W@NN"CD 9J"#(H1@>1CB8$L':2B?&+*!#K5!WY$ MM0-X!LMBMP=/ WEW@)JK8YQB8'Q#WZXF4=3KFF0A&,OJQ%1R_X)6@*B]*<%& MVA-#^<975'1RZ=;0(=Y/P!U Y,T\+6O=Z2L\__\W\_L!YX?%;/;K8ODM+/-$ MEA(2F@ F1]I4BA.C6&SM#,LX6O0)6Q>@QV$Q\34@1KH M!DF_X_J\"TA]^351L03&A8)D9:PS(0K$(C189QA:5S)K/C;N%@'CNMW'Q,_^ M9([[LN3H!FQ '78 TQ?Y/\XNYNM]6CR2/MEP&N]R M^@%)UJOI&C_B\NLTX;EL/F!:G,PWG[)YC#/)WA=BO>:, \G#UEG8=;8$TTDI M2^$SR\W?B0[,T[C/8(ZY ;I"QXB[I;X)OR6+CHO@:C- MP;0S26E3.Z;:VKV)DQ%(4H+#'*6N3QVOQ[8_\1)_AR7'?4AS#$P.J8,.#/'3 M 1C+R9#S QG)[5&E/A622@%+FDF6G$^Q=3>;@\/BP3IK]Q,6[Z"5 X.9U_,\ M5%!,)C8ZU!HRE\2%)A,<"J^3#Y70-FAG\_"M2<9MKSUR4+R+!IKBZ+B/ 5^& MU>=?9XMOJR'> UY_^#&>!#["2OM7@5<+73T XV@BR\&!T<:#0F8ATD> =M&R M8)G,.-A#IP?H:9!;J9_Y?KGX.B7)_?+]CU7MN7K5(/-%6D^_GM<+7Q6V2Q4] MI@#(G +EZD!GB1%XC!I3$D:YUH?A[E1V2,D,J:X._+ [22=K@U&Q M-E$,NA[QF2P]&?X4%!WR9)^E:OTF=?=DWV P&EK;3^?[=A!]![BY%9K4.'>> MIC.\Q=*GQ:[2#%@G!BD--M1N"-IZ<$G4Q&=B2-X"L[GUR^\A^!CWRN/(*!X= M"!ULAIMUQW3>!!8C9I";1C22$]E"EWKQ8V2=':)3ZPN3F^N/:T+'1\.]OO9[ MJJ8#6-TL6W]7WI :YR?3.,,7JQ6N5Q.!*MDB:*\616&93)61C%!$#KDD0R%6 M:\?P:8K&M7O=0:^A^KKHI7%O1,3K/VO^&W_!.9;I>J(\VA"P($WKEYK/D#3NW7%W@&RIP [,XT9L*U+FKXOEJ\597)>SV>4PY4D* MD?G*"_=80$7ZXH0VX+PS7IO@O6KM2CY%S[B7R-TAL9GJNC",MPW]16GU_.3E M8D7<:)1*LU@]:N- >1/!68V 2-YUH;!.-Q_-]Q0]XU[F=@?$9JKKP!X^]D(C M%A-Y0.#(B8MH(_CD"@C)&"M.:7(V6F=0]W](,]B=;7?0:Z"N#D#WQWR)859[ M'?TM3.=5BN_F;^9?\4+4$Y]R9LD;R'PSD*YP"+%HD$H$(QE/VK3.*#Y#TKBW MN=W!L*4"=\>C/\?C'$_JG=.G9K"\YN75=/7EHL?)NW(>>O&)YXIEX0*4D"CV M2B)#3%J =NBM0BD%4XU1^31%XUX(=P?*ANKK!Y/7PJPO=\XOPW_#]>=%OK'? M2.CORJMIE?(\K]XMB?_U'[2/#H"O\WWEV55_)-S&,6,D,17- &EYY8-1RD,$9E MK[@3K7/HVU,W;E;IR-<[ RFM \_U/F>7&8@7\_S[8HVKZ[;($U,B6EM[PQ;. M0156&Q\+!/H91^M4=*%U.FD7^GHKW&N#D6>AV$AA/9O(5V=8CXD/N&EP_#XL M-Q,(?4B"\4+[6%0'*"MWWH=;FH V2.^5;EW9MR5IO97['0F)AZNI9Q#6,855 M:/\^77]^2=X4^2_+C2\^8=ZZ6)D3R,@3$;IVBZQYLIQ\D=%DPUK?^>Q 7F^U M@T<"8QMU]0S(ZBG/Z1_53<:X#4E)!JS81)LL43#(R"NWWDOM5#"L#&\+;Q#4 M6[W@D4"WKTIZAMEFS/C%[(N+6_M@M$HI%; I!U!6:(A9)$#:0DY'+6SS%Y+; MT-5;C=Z10'>@@GK&WD-&_'**+_ KR(R)$ZVR* M3I)_T;J(_UFB>BO8.W(XO(]JNDS(4%15<[:W8BICO:;(R4"0M4%F?;X9!0H( M7.8B,M=,#!]Q/$!8;R5]QPM\#U)1E[B[Z5;<&.$XX=FA3Q3 "TE24[8P"%X6 M\-P4A4'*]A-8MR9NW%N6+CS ?575+P9_7\S3?=X"S\(ZP<"P5%MT:DYLV0R< M8Q0L%BGM\$?NX_1MEXQF_S6A>+C&.D#C]G=,$Q6L)+ON*-1W'%3PE3,N@0=) MHJ1 C,L!*@:WI&[<5,SQRPF'4%H'PZT?X>S\NOQA07*M;4!-YM_766BQ.(CU MJEXP.@FTL#*&(\'R"2H[Z1%\I*+I5NKJP#Y2@'79)"K][[/I$HG7?%;9NBSN MD?2/I,,,*;+Z0HDIB)[5NM[,S1'597-T,%7+=X.CMM)"WNSI;UC'A[Q>S::H^1?9,A>!J#\B:;$JUJP_Y,N D9.WFX_356:"<4.>JTVU0L=2E*_K M0V 5:7.%X%ES-^]YJKJ,.H8^9QLIJ9^#=GLY3B069UT,P))(M5\\16U:&G(L M4AT:GQ*RUI=QVU,W[LWPD=$XD-+ZC8&O*A8?$*16-L4<*+8WCH%B+D,LN@ * ME7U2Q8;F@[1WIW+<(_K8,7 K=75P.G_ +Q>F_UUYNYB?D.4]?85Q/9$BDJA* M ,WJL&?R.Q<7=XJ?% MI_!G?511>XF2\,C?>*2 -O."WJ$'Z3UM6T[;UAG/P+BBSB%F1U&2P/;0);J6E\:[>[ M(">R"(:R<.#>*HKOO :G9/U."%9B%L&VQN'VU'49+0\%QX&4UD&T7-FJ_ZO5 MU5_#[-SMJ#LN$>KK7[R8Y]L_N/&;Y[-;[K_O2+.SZJB\_C-]#O,3_$ [Z'4I M2$J0ECM6F[0@1PU**0U1"P]62%.\-4Y(W1C2Q^5P7"L]6)3>,4Q^]$TT,3*@ M3N0RE(6'<*IK!D'6(H#L(]:^:]^+JD@.3 M6%1&"W+.C00E(N%>4$C@1"HR*!<%'V!@_1TJQJU_&1 M!XF[ \!;-^1OU_,O9^O?%^G_A9B],>,UJ.6>!I4!\V>B(+TM_-)Y<5<8XLN93 M][:D;=SBE@$/N0%4TPQR3<>E_1+2/TZ6B[-Y#O/\>ZB\+LK%V_3:(^X6\5O- M2'ON$QL,1MN)Z$;3T-XM3\+\HB/Q]3RVBO1Y?G^#CZMNQ6%V/:KM"I4NFLRM M)BP2 @F5)M-W!8'7]HA:.>=9ZWY530@_. ^Y4=*[&TJ:))4R2L,@6/JB7!'@ M4#D09+21BZ#;CR6X3\6X-]''Q]2]5.-A>NG5IJVFJT6Y*4&R$Q_/3D_#\ONB M?)R>S*=EFL)\?5&974>J7SY-W!@8O6N>E#Z!UY?%4;1-VU?D=38)]V\@/]8'Z&5=R7 M[5%6WV[T1]G'&#[_F0TLWHZ$-S)K%ZO^>F/56YW<+A%9BC#1Z'0>?2I5$@2* M10!E"EYY HIO':]M2=KA;PN?7.9Z;]B0?=F,NL_>G!>R!A45)('5B5"!N=:5 M\-O2-JXA&P)#]Q\<#J"E/BW8WQ:+_&TZFY&_LZGROS?Y;G<#]NQ'-K!?NY'= MR'Q=+DHGW-WU7DU7:;98421P!4"3LJ#_>+!&9#I61>T:0\=J%$(5D:PQL76: M>R<"#QY$LZ&%L0:8-+15ZA.+8&UM6\R3%)FY+%H_7MV-PG'-VG#8 MNC>!8CB]]6GB?@W3Y=_#[ Q_PU!Y.R]EV]VN/?PY#8S9%@0VLF!7*UUK^L:# M*Z$$4SP#EYI.3.0&O$8$[S0I.QI94NN2PZ?H.=0^/?39U[!VFML@':LEHK5! MCJ@48Q;9MXY*'J;D\(F_-S_UQFGG MZ$ K/ %G/@ %#83UD )8I3(W'%V(K$WDXIM1*!E&[QB*Y.885)HI* MH?66V9ZZ<2LU&\)K((7T>>2\#LLYL5J?ZF]J2_Y M0D\LA7-I SBWZ3&)%CQ:7DO-D-P(IS"UOA!\C)9#KZ ]2LRX1U,3'-RU(FT$WZ?1^+@F/NZ7ZN]N.A[Y MH 8&9!L26X6X5P?#NW)SL8LJZI>+U7JU@4"LY%P6N%YG1;PU/DN*?82+H Q% M09%39.2+]YK@8$QNG=X_C.*#0^9M5__EYNK7^T>@95((38=Y)H$I0P+3V4 V MQE7GKM8&CR6PATD>.00_'C[OA>I'5'6?IO+&X_@][./-?]W *#Y*3"-+>/7Y M#V1\5*1 K,@(LE@!RH8"+J4(VA1#WK-3A@\PK_@Q-":\F ,1(D3WW8(/V="#9#/2#.JM36.F2 ML\A;.TR/T7*H&;G[N0_F&+24MM9H.E'3VLY&B"HP$(1OR97GN;E_N 59XQJ5 M)MBX:U%:*Z-/P_*:[,;B.^(O.,:Z1FV[I MB^6R]J.X[?\JEC)::Z&.PJEWR_4LT9;<820OE$6KF]]3;$O;P76/-S]_GA^2 M_37T&4\*.1>0@C6@/-N\[N804S0N.!\5-N_@L@-]8U]S#H"F>[600ZFK3TM% M[)Y.-PVRPSS7Y[-DDW&^9V70$Q_6P&IM2VHCVW6]W.K%G?4>\+)]<4%QBI^E M, 0Y9BQX)CAX%4JV@1QCU[K09R<"&UBQYQ>[\=2:A_I*R &+.E<7@8(.9Q>4/%*3W5(I';RWN]7= MXRXOY$H6\B_KVT&CR..*Q@(, <( MN0.(W(+[W\-R&N(,+SLLOB9IK2\LZB0))T/R&:)P#E2HXU:=YB"=CX9CHN"W M=67KUL2-V][Z&):HF6I&Q%P=Y/$_%M/Y^N\D5 I1'CZPN1>.%R09<<7JJQH* MBV16X POD6'M]!F?<=RW6FCM#W8IO,NP<]U$;[;UOU\3PCC(V/9 M@-7U=6PD-KWC]3MFFNWAS>B]\,2# ]2\SB5B",&)!,4J3)*;E&WK&\M=:1RW@?1 H!Q441T \:*K MSP=,BY/Y]*$HQEG%E)6)C@%/TE,N0LC)@59.>32JN.;(>Y:H<;M/#P2UMJKH M %L/M?!X>-,0[10$"0:>/-,Z?XW"(,L*E,0#FLRD4JVO=;^9+I8=.0KIH=8'_Z"R6B+*)@$Z2DR4(("!2<5AV25T 4=3\TO M6X:[8/J8/F,^F^&[\F">YU8[644.IW(F@,Z2@^(Z0"S1 ]-:!RNXRZ9U'FX' M\KJ]:MH%+_?>7@^DG@Y.UVO6+F2W^GVQQM7;19C7=T]7HR3)AT4*T(GU&\_- MH[(V(H+Q21.KI4 TK@"S.A;R9Y-SS=_^[T]NM[=5;9 YK/I&SAI?D[_Z'=8;ENK[/V M0=108N[ QEUNC6OV7LQFBV^T,Y#X>TD$3==O%ZO5'2Z3P^*+C^!BK=9)=9"S MF(@5N!S5N@':G]_JOI*IR<+.N,^,U0H(ME[VR5 MH@+SJK8Y#=53S<9 ]%J#%<7SD*WSIO7X@:T(&_O9;GOT/-!XHK%^.CAE'Y16 M[;=-?NA;"IJFL^GZ^QT6;72R('%79$1BT2.$6J#A4#CBDON66'WR$F2@#>I:[3:_(6BG)I /O:FNJVO/5:Z_!)RE=49+0V]I" M''4RRG7NZ5?:76M\._V*]Y:]LX.BB\8J&#J/!/FW@@W-(]C9\3WW:4$-3!C1Q3X[($,9;J[P'@9OR MAQP(=:E6.J,VG"N!KG51UY"C4V[ _W*5<\C?\'JGN+J0?'XW_X!UMC=Y"9OK MTCL; Y,,1:3ZW)\S4))[B"G5-C\8F?1*"]NZ.*./6TCL?E#,@2[84S!51>PEOYM-G&9BF M<*YU(?>VM(T;?0^&RT%4T^>!6T>B['V^WOC'C28)#7AZ/C)/)CB40=;;#Z5K MMS=C(58CDD626GA9F&_?I&N(>4+7QK1^_ILY?>K9G::XG'MN)2$U\SIFV1"; MP:D"22NI8Q$EL-91S_-4C=U^ZV!4/'ZJ-5%$!T?5-4>_A?79N?-YN -> 1=F=4C?"N1!41N$\(2@FR(EHG4!J%5]9E!85&*ZBUT(F++XYFG8F MLZLA6(/>2#;$YU&5UZ??=&_"U+X> MU",?-, 8MP&]JD>'>/%L>*[%6-+448".5.[1(!C#I+,$@QLC[CL?YG8-^KLK MU$QJ>C'/KZ:SLWK3?L#- QT9(8,,\G!&U$@6*^\2:@QMR[@VY/43@?! M[8*AQRW5<$KKTT#='Q2RMXEZ]*,&F6-1.65-UWGJ/#C35I%;CSQ-YBA>/+Z^.8#JJR_F;\OHHZ6+YU:?%=1\FV@77 M04U,:!3+X(LA=]+6ZIDB'9CDDO?1N,A48XFTH;S3V2B[(.S^.Z^CJ[2K".&N M4&\8BU^^7_SEC7?%0GJGO8>"W(&B/T$DMB$'ZS S(T+SS,>>I(X;KPX"U6,H MK0-LWMV1YU?N-S;A8WO0^L"MU0:R95@[;'KPY%&0J),BH=N<36M_>%]:QXU6 MCV)(!U%;G^[@+R']XV2Y.)OG,,^_UQ02+BX/$F+Y]["LWWW%5[BF\'V_3@^[ MK="DK<,!3#7R*=\M3\)\^I^;%6^UM*38XF:_B;Y:KB=T-0E*.M1!@<@AU %>"4*1%M!)7K2-QF_7?H46N($X^M,UVAY;>^0 IJUJ M%PWE/#).R!4Y6Z;/884O3I:XV4UW67JUJ)4X$^[19X\,ZBLY4&@8>%?G,J5D MLG-.BM@"/%L3- ZBVNA\,;0"1F[]\=NK/S[@:D&,X?DP]L^+&>EC]1N>1EQ. M,HLL8B32(X5$*NHZ^KU^X<*1T\E%,?D9O^SY5<;#QT J70PBWP[BSOLVF=QE M?$-G.VTK)].F^[5 %6KW:T=,10)&=^K:1T=$\_.L[<7'&\VTH?ZBQ,72C116< L:0L9'\!9ZR#*))SS!07?9G;4 M[BN/.[ZG-:2.(/U>+P'W;X/>Y(:PX?(C=X4_RMWB$[U'G4_DA&W:-&E6RQ\E M!"$)C%HIG:0LAK5^Y7*,_O"/I6L<\QXM[3BM?1WJD6COF1@AT7]$\%G8YM,9 M.[\%;(2-W:_V=E%%!W[<^[-(XOEC?=$(X\W\*PEWL?R^N8KPDG-A-((0FT[/ MRD/$8J P5(['E%$VSYD^04_O5W\[J?YNTK25'CK&U"?Z]Q?W%2Z*4IA10+$R M<422(V>!2_ &HTB&<_)4CX2L:ZI&SJ,V0\"6T-I3'6/?"(;Y6>W/6-OUU+&1 M7ZIO^M]QEG]=+#_@*LSPQ3Q_J(J;75QB&512^#I;35;9\IWLJ%Y%4,(?#6GM1]*L9NVC^,OI^ U1[" M[PP^ER=SMMPSER!R&T#9VD"6*02F"_V'L1!P2"/5@Z=TJ%Z?@,D>0NX )B\7 MRR^+)3'Q/Q;3^?KO)$+R]"Y8T=8D\MAT;0#,ZU ?A& B0M+),<>E\Z*UN7F" MG+%G,S0%3BNQC_T0.,Q/SE^R9C1:*%20G8J@D+RZ*#B"-#8R'[S08:MF@,\] M]+U<<.22K$%\FOTEV@,,+M#+M'.Y$)V%96(\,T.[PB%PBUDQ)EPI6Z6GMP'" MZ&]V]U/6777O(;F1%?[;=#X]/3N](%Q*+J0.&8*KK?^*I$C1H ?#C:$@,G$G M6JC\UJ(C*WT?E2U:R&]LQ8<_;Q"N14Y$77@:_X2.QU7LFBC4C"(FAO:@]:*<&[(H')(FRPD:UWQUE7T6,EKK&".U2UW;_)&/ MAMZ CIQELK0^WIU(]&!*_[EUNH3)/NI<#"3;#@S/4\_H%(7>,M8$CJECZ(0V M$'6(@/6Q+OT%+[GU@(Q#B\<&>\$Z\#N(1EKH %!_PSDN0QWD]2*?DG-?GQ_5 M)W$7VV2BG,[DR@>P/M/&8Z'0_F 1# :AA;'U6K0QJ)XAJ=]"LIU4OQA.#QW MZIG1F:__3+.S6E%0N_?0?_.G\.>D%).4ER0TSF5]FTNAB38)@L:;L$ MS$YNT\YD]EN =@C\AM;7R"[6FWDB-BZ;[-6&Q[4CU6)._L"M[BLWD]JK":?S MP/&,@"I1E)OH.Y=%KB]55NOSFLY[-W]PXSEX>$U_N_X^3O^#IVD9N1G"#H(:OC-"]#K&X ,(7UMZ^DCG=% ):*^84M\D M,M7Z*O,8G1$>E/'T8E;NQ-31C\DBR!1#S4 A.&02LI#[)+13R^AMT*\'7UPRL7EG4T(1UKL"2,2"*E[5?%0!85ARC+'(]58% M$<^V0G]X_5YZ(C14]**QU#M$SL73F\2X0D4QN'182"Q:0^3)@2CT0X4&C6SQ M2/IQ"L9L?=Y"L\] 90\Q=Q W/.PNO%].JZOQ"\Z1_(PI?7OQS"HZG931 IC5 MM56S+>"$=Q"+"AF33UFUOO':C<*^0+8/)A9'4U"W\+N.L3!P^D\@485Z;5Q2 M!F>3(-,N8Z:(IVC6>K+T,R3U4LO>_@P<0B<=0.RP''9(@9N2(DA59XQY+\%3 M[ TL199"HF]=:V=^^'N(P5RTIM!I>A>QBQX[ .WF^ODMR?*B/\K+LV65_T2A MT!%S!,]T?=/@:A?Q[""$2'*,(CK;?#;9PZ2,:P>'!%H+V7<(H=\7\W3!"2,1 MH(T62JENKR=.@LXI&?>%W#&!M*<&&G9'[B:=>_5;%W]% MICPA&6O2Q#@YW2T(&CFQNZO(AL_N\A@+YX4BC&)J](P27%(.2D1N>8K%I?]* M?6]EL&0,R(6(I5!HE8R!F"/%]W87571P M%%_NV-\7:UR]781YO>F[& @Z/[G>Q[6'U.7WM1'>)D=EO%6%A0@Z156[JA.O MD4>P@IN,W \PCO80>GO)$3>!SF(D/7: V=L<7"2RE!?:IL@A"4R@@O?@LR=N M+$,3K==9MGXR\! =75B](Z#@_LCTPU0R\GOW:_I7+Q?5G]O4\YY7*5W6\2HF M/-I<6U!4=@1R\!H#&/3(T)J8[O:Q?/"5^Q9+C5TF?:@N%\,)MB><7'"Q>2-S M0DJZ:N7*,3I))IQQ'4')&HWSZ&A+\ M>J-5DA!22*2@79KZ9EY#R+D &BEYLLRG_W\0:QO?J)46.@#4_0#[;\O%ZBH/ M*'447FH.UB*C'2<91&\Y%":5*[F4;%J_U'V:HGXKZ7=2_"/.=@,M=("I32[P MAO6]Q4N)Q2"6 *4()%ZL L]HWWEK=!UG);)H?:O^%#W]EL8?@J=F&NC'.[K% M@C!9N"BJ2Y!J:YU478+$ 3&P%#5/A=O='**=,3%*'?L^F&@EQ_VAL%B'64LH MU 9)WR@"Q5\7RY=$Q73]]@9//JMBBY) KEV==F!J?RX*0BV/.27FF4IE-VP\ MN5Z_]><-P-).TKNCQY^C9XXG]951XSQ/K3>XV@2ZEC>;!$PB>8*&96)C4VQ M#J)@/++0OE/[ X3T6X!^R%%TN,R;&9YN;@1)$# M4$F1\6LQE9 M^6]AF2?9FY!YK;PB@=(75R!*;X&9R$-T-O.R3?N-Y];I(K5]J*9OGIQ-!=M! M(/>P[58<,UGMZB_6#MI)UZG'/D-BRD^- MG"^XG"[RQW58KELT_%EB6.$K//__-_.'&2O)I<05 Q%"G6XM:I\LQPD#&I,1 M K/?IE'LELN-$^X/AIFA!-VM[1%"&>N= E\?IJED,@2##- FE:VR3MOV;2GV MQ5'S%,%(MF<7H1]H>U[/U(Y M]F._%L(=WOV7,5@I"?O2U&9[EFF(22HHN>X/3"GPUFF"X5X WDSLO%JJ%A4(<$[9&K;[K(3,[NX=].'L[TIDMP'%+MBY M=S<.1F NY,/ Z614I5)'$49RM8* Z$IAR6 )MO70 ME*?H&?SP2%R29P 9YOWOW:RF'V=5P- M,6?1!MUZ/-FN-(Y[:]LC0/?4WP]C/B^]D"S1JV SB&(]*-IT$+,18+7T)HCD MDVA^B]/9"_F!")D'=@[;4&>UI2B]BYK5<[EY(GDKT@ZZV5W, MZ4/.-E/H+M=8+"^_>[E8K3^>Q?_ M/ZT^(.VW9+T,%]__V..?V(ZJVFVSW7L MZKMJ9%Z:U?GH,B:1417.GT'C((2-7='2'F6W M+I)'U6,'9_K-\*YF?=]=B6$UX3X*Z:P 7H\ Y9&8BG6\C@^<8XA,^ 'J'!XC M9^R"F>& V%H7#7L['-,ZOIR%Z>G[Q6JZT>GY;E*V2Y<0D#.@!N9 M0G*9^;S-I74S@L:-M_NTAH?JK0,K^,<\?/E"N^^605]=\*)5X%;$",AJDLO7 MK@-*!T#$Q#B*P+AN; :?HF?\_U"F#4C<#*?_B?F M"<]6):DT!,NKF4\1?,D%F/?%.4M166B-M=TH'#=J/@;Z!M18!WB\8J!6_-8; M5%QNWJ&3.7\79].3C2HGLGAAF)" 3M0I!-Q"1.E!:Q:EH>TG3.L&A5L1-N[4 MKF.@K[U^1JXL>TA2YV9]]6;^>K6>GH8UGD_]?(C5C_1U5::8:T$Y?ITNSE;O M-YDC^IHV)9M6ZABL 2EK#E4$"\'P#-8+YQQ]9^_.3WK,0QR2S'$G>1W!;^Q& MQQW"_?+AZ*8G0IFN+\Z2C3KN2>FOETR[7#@=)!%D+9E7CM=4;V&0LPXF1Q1* M;!GZM"%HW*E@8T!X>+UUX!!\)!UBG1)YT:TA\H"&:> Q<5#<> B2OHLV<=IW M7-X+N _O1W>+@G&'@QWCB#] XB,/@OA00;_I.$5$DYV)Q+]AH;ZSL^"XB20$ M:6N,KXS>ZG'8,W,?KA8[)21F,E)"CEZ"("8C!%4A! MQL02DSIM59"TC=;'GKRPI[+NJGL/R8VL\-\H[C@].[T@W$97/-J>VY#3B7.Q)R):!C%[J*?/J:#/OI&YKH5:?\97TU4X.5GB M>3JBED=M_O6 [X)V6?X83X;V%L>Q7Q,9F3EC&0)!$)02%%QG@9"XHQ^+I!3W MC0^C@5\372YS6^CO+H5^?N*@IU.F6$?AIG:@1&5;\ #D1 BNL M'^1-T Y8N7M,-]-&3S[=+V!,?32<6MOD6P1TXKX=KMB[D-E;RB-'":]GF.K$M#![,<^_82(WL_[A@I^+ MP-A'9USR 1S?S$ B1],;J<'E6O:@8A#>;!$";+/6R #97XV+ 64Z^B/!3\LP M7YU.5_7!(_%$EI?XBV>;"\%;7$F%6BMC01>U:3(OP17!0-JCK)QT368>S. 6CKP\MFF[&I[$U_'/#+Z M$A2)3:N\&?PM#;8&VV.T] ZN?32_&$ -(SOD?\RGZX=8T)'ER&IQ$F>J]AMS M$%DQY&,$1_;>:6FW\:P>^?AQC[I!P=%*J*-?YZS6'W!Z&L^6JTT!\!V$\X+& MDU\8&:^#>G0=;UW'&1BCBPM)9=R*FL%1TE#$8[\+"/^Q6%Y=&)S/ MG%L[; A%H:8ET$=G,18IR!"V> ]R?^5Q0=/M!MP^@Y%'"1CO,T"R=+3-9 2CE3J!=XG017YP#*E)'.UZS<%OJ^^[GC^)G# MZ/L@F8VN[]5ZNMXD&:_(SUA<888!YU+4R@T#KE8$)Q]2]-+6.&DKE=_[Z'%< M@*&T?ICD1A\>-L=OFV;"%[1SZ45MEP^&)4V@%0*\]!DX^;>1B5'R2SD?7]$9=?*>Y],<^;\7>7[V6+M8D9#ZB1 !LM0I",'!SO*99! MQDMX[MG4HQ\^3M7Q,)H_7'IC9Y/6FQ>$EW9*U[LIP2$H)4'E3,YMHE.J))EE ML(X7N-[&A7OHL\4/^YDWR)GQ%CH6E:,#8 M.L,[J%(K8<@9=0IC .;C/??<':DW)^J92Q:+!Q;B9JQRS8:E#"X$SJQDV3>?*/LD0>.EH@;! M4#OA=X"D1T[PMU=55U)3#.:]!I1E\N(-2"I^R-#U%@8S ]1].XW;8& M>RW65!4=0.N9BI37?Z;96:YOG>I4K17F3^'/B5"I-D@40-LR@=(RU)>7%K ( M)ZR*5IDC5S(]1&:7U1A[XN3A3EN#*>U'+8R\'"7WQYS^T9<9UB['E[\9YE?? M5['<^L%EC[SI(5/YCDK>40HKAQ+GD0LOD;.4*%"IU7-8VQQJ"$F1]7?HT0MI M0FD]:F3$-NZK]>K-/-5Q"/G=_"'-38*T/@HN(95B@9RH!%YS,C_"%3H9E5)W M9S/OU)CX60)^C!+,75"S32/BMGH9_3W$0TQ>UN+GUV%9&T"N)@Z3"LHF$'52 MNG+6@O-)@I(N(_E@FD2Y-]3N+?=CM%EO"ZS#9-XEC+;8*R_F^3[CECRW=0?K;W_@+M9A-A!P?YG.9I63 M3XM7Q-@DF^"],!9$J&%F863/>> @T03:H$:A4GOC\?9:/T9C];8P.T#:AX[, M^S181Z*-+WW5LOO&?'7/C!7%2O LUS(CX<%I@8 IY!Q\2CIO"::MU_PQ^J4? M *IAI-_,-(T4/-\+ZXX<'6^S_E'#WYT%;^:-[]4H&*MKHG$>(OG).;@3XY$@D4A=>F'?8?%3; MUL3]&/'N+BBZ5\-/KOAN%Y/G)RPP%))7M#!8^LTE^(A9B>! MJZCI?RG+NZ_'&LS6>92$Z;;31 ; >=FEO3MJM ZK""4Y$U$YG M%D&J8"DJTJ6VX=&@G0M",?IB6VH@.7,%;6,S@=$>J.5D[C+@?U M8-=RPYO*YKKY0>].GKHA^+"8SS&:+;W68*;DY+VF;3=?5 MV:F*^?5<,9/H;)*&PLC@;+U9#04B3PD"&09;E%&L[#O% ZQ\: W(&\<<+QL8$YE/Y^$!L99$[66V(IZSK@T3%BJ3; YR(&K5,4 MY1A)\B[N9<:&8FM]'6@C7\_SL(GS"YYNBD]RYFSD'JP@GTL&I;"#9I>+ U8[EQAI,+',6 M[5:CNL=(ZQS-%VP&BGV2.[MHZ-"6^F?"K6UL'<]7#QT4,0%(")HA23 MI:"2K9_^-C.01W,$1S60NVBHC8%LX0!6U_56^O9.[O9*? QE_O_8>[/N-G(D M#?07X5[LRZ/MLFM\C\ORL5TUIY]TL 1D3E.DFZ1F,#QHD D$BD,9?7JAB-,70E4&Q.Q6AQ/W:9JEC]A=,@CMP@RC[V M=5,?R8^>P=LTG=[W [)\YR+Z%36F23#%#H 5"-_D1$3LZ"14:&H[X"L?JN. MYXL-C:T!I?^2[%5B@D>0M!YVY#*YV[\AG M>O%Y+>]#"MHIYVMIZWAQEK_@WRZS7S_1V73X4TQC?%7LCF?K?#XE3I3GX=)S MJF7TFG=JX=M?0"=2_C*J'?K@[Y'>=<^IX0;2W2=SO7:<2Z.+=4MFR3VS*AF" MHD]$EDNE )J7LU92QV6,;*"69I4X: +GSXK!VMO@>$ TL!V0^!64UKROKY:3 M&2R7NT[/:V8\2QG=.T585F5^D+1DS9L(GE$GC$JA=G_1@P0U<=$X)ECKJ:L% M[&UHW_:8QGT3F$.2NYA6 _!N\N3P@WD4F#$ M<;2WDFD@H9C?[$UB*22-_]@JH.5063;P+%S\C'^X;IUN-'*(X62 MJ)Q]:12KB95@B02A6/!4I/W,X_C>_X=>XD*=T2GL57IFF='!+JW^^NCNQNG M\^75 FX>: M(U"I%#&6&2,HU\5ZY,EX7'5V+Y$!M;Z\7@2?G8^(W2%=3.,N[ M93<^5J:<"J4%"=;CT6%,(N7L((PKPZ+D6J3:O<<>(67&D%D3FM56<4+D>BA -,L/104%[G1SU5,K:H]).3RX/E]^IH?)>V>(^\F\! M3'>2&D@W9^5U&,V*$S!;WD?)+R!8[ M[50 (XCF299L0:F *WWD@_.XG20U-#WA*[W$;'$O-?;-%O>1Z4O)%K. D;+E MEBAN,70).1"7,'YARN$?DBDS2_^FV>)CL3*(;!LX=G:G\4U<*X 9Z%_B '.B621$F]YQE]2Z9"OE ^UVQ,/;17\(NWR$AI+(0G2-"B=(IP0%QU@F2J30A@^?:U^XF=X"<9N%V.@SVNW95TDD#\#H@ MMIL L/3(\)Q&DC.GZ+HH214%4QCC-H1&WU9]$]:=R7)LW)@QK MJ*V=UJQ/Y-QS2#H9H8B-V90&D(*$=9&2R99):9P1M3V["O<=@]V[%VN! MJZZ:-L?=O?.3Q1]^>@6_@2]9T'6);X7W/MV^6^$JXP@&*MU47*]\DT->WB21 ML^ V\$@@,HPN2SCAH^?$29U"5"Q[J'X/?H">DT_!W;>W1_R= 7];R:>SV6>( M5XL%[A#\!Q_GL\7NCZ_].\9?_URS?BO/R;-A+GM"P8DRQQ0-N[:),&D=TXDG M"[5+Z1XEIA'4/2\X'H/H29IJ"7+;C.=] :XE]OML'I:P6(]_?C_[?K4J34EG M$<6^5OQM*>S2I#RES$4@U!9?1V.<%4I'%A<8XSI:XT7MJ&\#_&[_\]F7=VAFUN/7;UNGXQ#-C,7GB<[$.:"A(\/C'H#0U&+X)'6IW M GF,ED;P-RI2]B]2:JBM ?C=VMRWXH5W"_C7%6;,$"W &TNEM;QZ/KL#78V K188.H#M),VTA+833HR;3"Y-T6D?%=$^)2(Y M1S>#9DT<9=0G*QT/@\&R!@,CW\JT=7H_.R(:V [O9S]@N5IO[ ?R>.=,>YH4 M[FO%'5H/7QX6NFQ(DMS+:"3R6+N.XC!%C1CLI[-;G%XSBQ7,F1+> 1:&IP"LL,4\=KE:".C]4?-/T'2RP][ZN"P MIN8: .+MUV8?YK.+]47N1LC_ ]/T;K[X?0GGVE$3.+H\R$II]B %"J5VYT(>_FG>27C6%V+;;X8?- _OWDC=S=1-Y_YNYFZRI?HO=<=ZI+] M- $\QR6\S(X+(1E&_,X3/(\IPCJAMZHA.1 F\QS_(R_A30;($G>Y]J7?27"1 M>%.&*LI E8XB&EV];/<_X!*^#]Z&NX3OH]P&7(%;F;SKW_[/!!9(U+>?'] 2 M3=?)/!I$CIH[DG2.1&KEB9?HX(3,E=8I@I*#0?8@98W@\7EA\WABOI8.6T+F M[5/O/G_;!&" G&54DD T@)M?.#0#.9 (1@@M+/Y2.W;J16 C.*V(D"Y9U"KJ M:@F+Z[O>Y5IB;)L9IDEHSM"W-K34?@EJB4._FO" OJ2/3J7J?;\.D-,(SNJ# MX#&XG:B11L'%MZSPQ*+//J%,8BK=$("XQ#$^-$%[YK()M/9\Q@/D-)(.&@5< MQVBD47")+2M1ZF22M 2\"T2FQ(@5U!$1E0G6&F[,!,@#&%'@NH-R9BO(2"-V)X#7A)I;DO8A:5N__\)]3SU,I;*BBO98 >:!4 MH#@ - 5.-,5?I$7O(&C#B,DI>^NH-C!86NHEU_/T@L(1]3Q]]-(HU.Y5C4A) MN9>6$P&@B52L)*<@$6&E Y:2R?O#:_];S],?#,?4\_313$MHJW+K)!)GP(4G MP1?F&>HD% ,FT>\D8&V!=!;$!:V)DBT!YG#S*E&1R>#-EG@KPH8KE*&*Z;,@,G@:Q^ MB=*3Q'&Q.!A4[G6&&$YO#<#R[7(UN?2KTCSZ:3G:@.>*2^B\N-+AU&0@#FSI M%R-$]#Y%;VJ7 /:A;]PLS',!A1X\;SG.A<7OHD+[4:K"WAD30WDCL*_SM@ZA]7CQ,R:EFIWSU_0R_=55VSL9L*RXT=2D3MDYH)H.1F)&1 M).:]/>(^*\;%RDF+W0\?3I-P<3K8)'NU%=L#1$41. MB!0:,,+%6#=HK1C7W++J&;*'Z!@7*Z?J]B!4CA!T V#Y4@H*()5=M(T^=32! M!K2M.6JTK:&,?H\"&7 E"4C!ZU [AW6/B)9@]P>PGB3D!E#R&7[,IS_0 MW[\KFBTS#$I+PY(.<5EAI!D=L>L)O $EW MC^NU"4;+&SU@0!AI*'FU;$WO MJXL%K%-1NS<-UD(H4TA$9H;(C!&C]4J7B6\RYE5Q[]>$L0.%9G M\YH";,!TE"35:IND^HK_FTT/!\,@*PZHU_4%-RUW?3$0HX2WTD;%H';M^T-T MC/M$H_8Q<[*D&T3+SF%CQGN!##C.RDLK7RZ#4R!:)Y^*F:6Z=K_]ARD9U\*< MKN$G('.$N%L S60&9WEC+;=&TG$!G"=&>#0._7!T[BW$2)R(3N)68BK7#H+N M4]$66([1[3Y<3A-T U"Y:W-O;L448Y)*ZHBVK,SMR8QX'QEAPD)*/(N0:J=9 M'B%EW)F9PX8^Q\F[ =CDW@:3-LINJ$'@S M7VX&8#/J:/!XY&>[WA#H"_AH)3$Z9B$ G(':ET^/D-)2_%4+/Z?+_-3!]M5K ML,XESX&!R80R6UHN>I2(8NCD44M#Y!Y2]8D_M]=OR26J=W8=)=T&!M+?IOW- M>M[?ZCP;'H6&1#+#R%,&BO 6EA$'2@27)-CJO3H>(*,33M1+Q !S]3J3;S,'G#5F1R*P7W/!(\0%*9..2)2XH1*EBV M2D+(NKZ#]UP5F+&;H(\ &3,?#%[ T M22]U)EP%C-^I!>*Y802"[2H66L7:%YNGVZF*&/H!N R@,/:$16Q2%+1&QFO+*$ MQM='PI*U5(C$Z;7$96)B!!H,?/ M&?.ZC*V4OG;1P4MX@M9+KT\^0>LCY 90I ML5I LL!JGT(O[0G:*>BI)_P&D/0!5OBQ/4?,9B.Y29HH3S61"'_B;.08!C"; M&4_@;/5Z[P?H&->1J8Z;DT4](ER6B]7Y9S^[V(2).0"SU&.8*)(D,I6T46;H MU%$$?I(J^- IKX]?O84-_-,-+NXLV%(%RO$>[?$R;$'Q6[P6%XSBJ4@4+<^? MC 'B!7IJ%G^@:';:=1ORW$7U8_H>)RAK7]U'2&YDA?\VF4TNKRYW)YKR+$%4 M!" CX8H+](WPCU8#.,0[.NJ=BO.?4/F=14=6^C$JF]>0W]B*]W_=(CQG+5EV MDD1=7M.G\IH^X"](MQ M*MEZQ@3NE$0S"9EA]&.LY=IEQ/^0&&DABW6:5@] Y @1CWQ-?_8#%K/R%NBU MG_WSW=4LE;;3R,G6(*IH9#;&D"PR[AU;6E7ZX$B,HE14%]_>)5V MP'",_N:#"+,!V['-N5TSM6V6NF'IRSPO=MW'N?'>6T=\7O=[1HZ\%7AH)N$B M,P+POX9)=SY%VKAIK$K &E(=#:#LM5_"K3V2/6C/N4=R'7I@LAS;E!L4&"]] M,I.!ZNW>[U(P;@JK,F9.$&X#T/CURB_\; 5P%J:3B[4.EJ]_?O2K4L.[+GZ( MWDI6"JJL!R(S>.*H3Z5!F4OA9QNOM;50.-(FK#S:[S$(:/ M(@9/F"SE=2!R&213.@]I3;U13/G:E2-/T32N=U07 1W@=;0Z&H#7EY6?I?!S M:$^$N]T(A 41!X3=;GV%MJ#U?&:W_>4:JFA M 4@]]M#-9BH,I8I8//\QEC#K(2N1,,48Y=D9_*_*:#JE_XIY*2=>#7DW!YOR MJO$<%%"*A),D4!:XJRAQ+G(BA&+<9ZHS&[9C3Z&BI1K](Y5[^!U87TE7?#%: M"RWO?(1M P\7HE,B*]Q)1A.I\[JVRQ KJ34,0G#5\\F/T=)2M?X0R#E2Z@W8 MF@^WZH*O2VLVURJOYXO%_,]2>.._XT]6/\^#3\PH'4A."=U%AX%LH,J2R#,W M/-*D>?7&!SWH:ZD2MP[*!M-."\B[W14DEP$J!A@>^"D069J(VV#+':Z.VGC) MN!QRW%5+%2^5D'.L=%M QEW?_^QJM2Q!P4UK*J^UU]D$HHRC1'+C29#1$"TU M"@E/\/H]G9ZBJ:6;TTH(JJF%!E#UR?\LPD&&UM):+J^N>U:=TR1R3BX00\M[ M7PB9.(W[)0O+N<: U;+:YN< .2VE(>M@J9;L&X#1KMOBV[^^PVP)&_NJC%8. MI1+*6!59+@A]EJ53>9:,&6U0/I7A\P 9+<7R=6!SJJS;A,O;O^+T:FM'%ZO) MO]K=;X#=NF.;"$SAK%$% %#"RE$>7^C2:+&&>%9>8+S#"F!!TCK MEJVD+PE@0RAEY!*VNV+Z!(O)/$WBUE]\-9M=^2G^92RJNT#>/RTFN*>^^^DN MVZ88[APPQ&1=LK4N$8Q) D$!>Y#22N[V'/<'2]Q.HZ(;TEY$8OR95=* H3O( M[35OYRPRF:,HXZW*]"&M<$M)%&;DY1;2@W4#=\MZC+)NX'O!N?4J*FD=:#N' M]#PA\8)Y2HPQBDCO,-!)@+M',N,B\]+93H] :N%L1U@WF+VHY'I]A32'LM=^ M.5E^05I\.IO=+D]DYS+Y+"0R(IQ"R:6DB _>$YJD4NB8VJ!JW^5TI:T;UEY4 M.GX0M30 MR<]TAM/X=SA1K(2Y1>S-2B_,C=6>"!<^ZQ9$L[+ZMVONY/7#70O M*X,_D'*:"AG>S'\ !MKXW[/E?#I)ZT;NI?W_1UA]@,V$G,]%C]M[TW/ ?<2X ML$0E45H 9/1/C0G$666!<0=*\]XA0U\JNJ'M1>3XGUDE38)OYRV4/]]PMWF6 M?!XD&G6+T3@7S**?"ID$Z@S1 :)TRKM _=& .[1R-Y"]B!N!9Q!]D\!Z9,>\ MGT5T'I9PC@$U17%R I$G@BQ1XCS3)%H4, AJK51'8^N)Q;O!ZT7<"SR/ JHA MK/IXB2_Q&Z2K*5I4R>Z?KW2,(JCF!EV1D4*W$;F$"7" M"/3JF2QWW(8$L,99;ID,0XQQJ#^CXF&)?H;OUQ?\U_F9SU#> J32@ND=TN&G M_P"_. <#I;.Z):;T&Y621^)%RD0R!MZS&&6J7?I^*LWCESV?B*A#M6&#*[&% M(+4[O^]G']$2?/T3IC_@M_EL]6UY+AG-V5A&6"Z7*2:460">$>7 9)0[>JA# M#FWJ3?#XM=;CP?5$];TTK);-^/7/^;GSI5M6*%%3F;=H.! ;E"8Z9T9U>1UL M:B>-CZ%S_/KL,9%YC+)>)" 187 N%#6&1TZ4*+W*)1X6'J@CPD-0#'(I'AT= MDH72\4N_1P=E;X6]1%B^FU\MSKG(5#LNB6=.$AF#QM^I1+*T(GG*M ]##*/H M3>CXU>1C@[*WNAK Y%X&X>XX;42;5I6& /ZR(DOGI9+@/4W?X%E7$R^%^%O'\3KP U8 M1:QP&&)KW!06 VR2I*"4)H X0'?P1\D9>3#.\7J__[RICL@;.'<^+>;?8;'Z M^6GJ2X%>>ONOJ\GW=9W!S^M14S$;%;3WR(C J(-3-*U."U)F:$I0Z JU(_72 -3^@&^3.(7EKN5/4"I*QI#\WP#U>V@U@Y5H:6_(Y"R%D#""8*K>QPJ-#8',@&#@P+;TP M+M7VE?9(&#?[/C1:3I%W W!Y?872PZAP-RG )26Y Y+78$>OD83R.Z&H4)HF M'F+MN\B[%(R;$!\:+"=(NX4)+)M))%9+Q:@AQA7^RQ 2IS+%,(/ZG**,0G8Z M?:J.WAG,?-1VB(^790L V.(VZ:@@HC^F\+^1<8I'HF>6".DA&.+ 1D6,)Q80BY;863S\NA!*&Y6X-S*O/7AI\ M!,_1BC]:?@WX@[_/%A"+A-/OLSB?I4F1NI]^NEK$;W@&WK2W??WSC5_!Q7SQ M\RR7*M/=OTAK6VF-$3Q*E%U&UJ5GD01F ]%@OH7-3NSEG',S%1+Q+6H,"3WF7IB6/KS!N35OM<[VB M-)O$Q"[59IS51J$L?!DP%FTF/GK\A5FO8PC:[P>=/5 QYAE94W]/0N((88X. M"N1@:^C0!/Y_5].?1:F[@>5:8-A$.3&AE$0ISHCE'(B(U&H:&>Z>+J^5#R[2 M&BR.T>%\"(&VA8Q75Q=7R]5M5B)S0KKROC&CMRB*657E=:N147KJ8J"A/S;V MEQDG/_%!6.EA.7VX?CDMA$+H\[5W7=HP,(^',"OS!"08'ZUBMG:/ MLR=(&K<.?J@$54T]- .KNS%'GH*7I3,-!J$8@ZIR.VHYLUGFU*593Z?%6DP!#FN8CI-S S:I^]V1GY:Q M*5^^ :RV#]NT\/C_D1(N0WFUFSQQI>^3Y$LXI*.N33D1G_$5*CCLPLX3;$))/I?&:KOVZ^E%BQGW?.B34 MZLB_ 2 5([_*\GMYRZG/K+M^N]@*[ M-R/#/,KVGF9C:2912;^Q1MXY44H#@LQ9&EV_UT;51]GWQ7>NG0.ALT0+&\M@ M%0Q)K,N!I""8 ,N$K-XT_3X58^>MCM;RX9.LMX ;.,)VO=MO& #/)-?HQ\54 MAF+2%(AEP AUUH7L%76Z]INB>T2,G92J!I#3Q-L /KY\FR_68^5O.(@0,F5& M$ H1SV0C,\$HE1%T^T5F7'@#M8N%[U,Q=E*I&D).%' #$+DAW!OI4N"*J,@X MD2$G@M:0$Z.8"0S]^B3J3S7N X@!TT75 '&<.%ON^7-]>U,:)I6$01D4XF?I MR]5W=#^+/^ZG;_SRV[OI_,_WLSQ?7*Z7/=5E/7'9:MYL3?:'<7192M1S"\3Q M$F6QF$G(&8BB*<=HO''5)[<.Z>C^+TPNOJT@O=IV/5]W +Y]B\C.'9I8$5(B MWI!\^\@?[?W_'98S;FQ M/GJ9*&$Y.2*]""0('O"/S*+[YUV$VMNM+XU-.>"#@>]4Y30 OB<.D6L9!NM8 M @Q+C:"\O,MQ)% >B0;$"H^1154[ ]F1M*8\^5.@-H0J&D#8PPG4&1%JW]L]3,FXY^0@2C]HPX[20 ,X^EQ,[UG^?0FO MEDM8G05T;V>0WL_>_A6_E7?<[_:3]1\F/JQ'OIUS\$9$98E66A')O2$V*DYB MRB# 2>5#[:SE">2.>W@^!R*?2Y:JR7A H=T-O@N8L"+ DKH?>")V( TJ)\$YHYF/ OQ\)BTT, M)QH!@L>HYJ4A;SW91@>G4IE6Y[-U1**+3*ST^#LE7(XY"TCU\_,]B6SJ_NW9 MT-=;/2\,?^LA-@IC04.=(N"8*BV5([$"I:D21HXT81#IZM=!]:-Q[+KL4=#7 M6SD-OC&YYJU49'[RDX2\OY% M9IW?G#RY^-@UV"?#ZGG$_H*,VGF0(+W1EE@=!/(E-7&*:>(M\]I&XWP<9AC- MT[2-78K][$:LES*J5;@,!++;R:VW?T7\I]O7,: I\D%-&9)99OR4QJ0)]Y2P MFDL7O4FZ]DW)481V@I]]Z?"KHJ;^6'0;+,[@PN/"7X=ZRW2=9?>> P-1>M6C M1R %U20(DS$X-^BI4L,RJUV*=\IMB'L!L*HAZI8O--[,+[_/9\4TS_,;6)0K MG>N!"NM_D5;SK]\FB_3)+TIV_O=U7O*.4$Z^SJA)0[7+C,$$,\Q5!AA(R1E! M8HZ^^&N&A$ C,<"U5P+1.,!Y4_,J8S?6X\M5^#^(JZ_SL\6K'RB]4DA_[V+Q MU\5\N3R72<9H?23!Q4PD&$="\I1PIZTQP4HA:I>W]*>RJ:N+/BAY;&;70 IJ M()SHQ>&K&*\NKZ;E8/\%D.*XN?4\%\8[E:TD/ .*.$4\&&+V1"L6='DG)*N_ M'ZM!=U-7&<\&TQI*;,4;RKO"&.@G/UG!_^M'=B5W;G_1 MFXHM*H#)K$CV%@,-[O T32")8]%1QX1SM'9KI\=H.=4^E8:4\]F7U3S^<_W= MY?OE\@K2.<\Z!0=B,S]4*HRJ G7H*VBAI19@LJR=G7N$E'&=M2H8V+<[-83> M@&]VCXVSJ]5RY6=E4M]YR4N'B'ZF5EQA@!]X&03JB<>_C=P:J:#V.7:(GG%] MJ>=!T;'B;P!*KV:K29I,KXI)_P+Q:K$N.WS[5YQ>H1U_AP(ML?_51F-G^9X\ M-YE#0P,S5#C"N Q$9FZ(DY(3&O%@9EH*E6J_F*]"^+@.U2#@?'Z%-H#B->FO M2QZJ, >SY5:'BU*)O1G5??-/MMH@:OUY>+&0..9.,^B%2I(R;VF64B7,*3PH6J@>SS\'7N&4K@^R!YN#09M)[ M7_9?XC=(5U.89Q3,)"*WOQ1# FGW#[]O_V&]D*7WD@.$-*>Q/73(DZE+1GL@ MS-@RS1TC;)>C(2K2' "%U#[:!TJY,% ?M/E[D/)AX;,8K9:$Y>$)5)*@?M' M,E*ZW!D;O 1=NYST#@&-AC=]]+UO]XX7< -G^-[+Y%U+V'L>]GJ3GG,HC8,L M)0:=:B(CU<1KS8@RG(D((C-6>UOT(K#1L.<4= VGH*/1AY2$>27\X0.K M:?5F"#U);#0L&<" 5E%2 [6!^S+;G ,A2!/1[R Z,UO:?UGB02MB5+!"<NKD.Z,7$CU622*U>.9'9XG#$YX TU:*2"65M2]- MGB^!/5C!_"#(?'Z%MIF=6]\OW4MB'I]Z._R]"GFU'@172IJ5[F73^?)J 65T MS,V:GV%=Q;3NEKX&1;CEYM_J4(S0;81VBQ\3:71]. MH_CD:Y)MIG,;M!_*D"\?2Y%O1B=J:KFEFJ,O&G)Q,C2Q,D:BE#"00%B3JW= MKD7\N(F_9\3LO6N14=3?0'2\H1S_\7I8N3>">3">,!E9R4QQXA, 1EG!:1JB MQB.C]EE_FX"1V[6- X+]0_YHC30 I^,%=\/V+'V:^ME'?PG;&<<*LI(B9^(" M""*SQ]\EOZYPU(XSQ4#5CG:&X&-<<)\ J[Y7R$/KN &T&"E:3W*T.6J5: BU;V .$C2R61T=+_L- M"JLIKP$D8G"W;M^XGKI7TJ1;-G+*EI;>Q%Z94++TC#B%1Y -3@H/RE-9NXGY M(Z2,W/&R-?354-C(O3KNL7#]6.'63][LYD0NKS>6BY8&(%$;261)G7FJ//%" MH;O$=&3[4](?[-5QU.+C6L J*I\_I_R;!=AO?O%/6-WCS8#6(BA*&(: I5<$ M&NT,K*1J'4T^29KS2=AZ>-UQ3=OSP:J"U$=&U-GJ&RS6Q_W:K.\XL)(Z%ZDD MR42*AMP!2HD!*6.4(2D!BJ<.N'GXZ^.6#S1S\%42_X@ 6BY6YY^+V-:Q4Z!4 MA>0\X>@2$HG14GD;$P@%H1QCRKK,FW M )_W6+<,-MDBX"@2A<2:Q98EW W[&,;K?/1G3K2OV4XF\O.LX!44WQ M1\NO@>S+%Y3S^NS;O(JY:0:T-H'9IA"\\>@MX2_2<$8"8XYHFZDS-*K,>1

TB>N5>AIK 'Y[/&R=]&"IC[ST&"X37"15AJ"\/,F)@DEH67FL M7<'Z("$CIYWK*7J_0.QDJ3< G5LOM;>F-X+4V$2._/#I=L8^_AS]"R@W Y ]8EFXSZSUC83V\'@]W30V1 C0)GBIB MA<@JX%_F4!L@MY8?M^J]C/:F:/5^# PP M,LD2)YQ#2)PJS=(S]1=XB+PFP'0,"+H5=IRLD1L)2]LTLP0XUTL MKJ$CC@J*K&EIC*+!Q^<'VS5YXV:#GQ-LQVGD98"MC(;9[23)K;5H]I-,> "$ MTF0%7!':F7D!.37R:KXI>]G:?)CDJ[\=.U7 M&,,%S1(%9,OH%^,E<T6,\0F#6I:)B[A#-0ME%*45S'0J M>.P+ML-DC7.R$P >0Z!BWT4.Q)6J$F>] MHCQ*J72G679/X.CNJ@W!I*9BYU6DW*X[]73+L@^3&;Q?P>7RW&F6#4;3FT % M_89$@@-#7/;*FN189K6+84^G>MRGU6TDO)Y9]R\9[7>;#KVZ6GV;+R;_AG2> M&/7"!$^HAU3RUX+8J"3QN-W1>A@0Z9D"C..9:/P%0V445NO96 ,2?Z,]<:N/ M_J_XOUV=>VG!>!6(MK1D>P)Y^U?Y+9PGKCS@AB<0RZ SB Y]OY0(6(2KMCJQZD_4NU'6 M>,7TL" >0'D-0/)HH=[O,UQJR+]^\]L^Q,OU#EV^GWV"Q62>SC&$"0 \$<$# MBEYF2WSI/)RM9S9:EB'6OIU^+MY&OOI^H;9]2 #]!VVLO=9\ZQ_^@F;JG9\L M_O#3*S@'-$F"IT";:Y9XUZ1\YS?5"=]"I M0&AE$X2G>0^'>/]<+$/IV7J\7U/M^D*O9ZF&R2&; ZR^_FBPR3 MU17^FW,>3 *+4:(096H]H$&PF062\.^#15$P5]TQ.Y7H3KBW?U??+ 2T-DJ7YIOX1RI-$-QD:JT9 M=3]U8J/;Y2+][^X:%3]_VZVV::YS0$K9669MYB0JN7XBDLJ\/T'0#GD#VC#8 MKXIZYEWV% ?=-MC?[?K^!:&FS3;OFX%M7_U?L#R^M_L#'ZG0T/TITBIU<;]> MYJ8U]G6[:Q N*LX5\>OGHS2BFR)1R8HJYU4$!M6'61\@I\*(L8)<,@F@/<=P'321)BETRX0GD*QDEB>JH/9CG$=(&;<$J182'I@'=K+<1QUV M4JSLVYPAEJ$8U]Q\]BLT,W$^BY/I9*TD_-'TJLR.VEC6WV#U;8[._P\,JM?V M=6LYSZE P^B](9RQA.;>IG(+:(@)*8"R3(O(.ARV%4D:M[*G-O#&U%>;Q]P7 MN"@;RK8\>'80BGQ-&FCS]T1IS37J27NE8W"[[&;[/%^N'U#M 4AE9 M$MD3I:U#0/I$T N*)$FJDT/0,5>]GN\16BH.)-E;X9:TT7O<_'!3:4V1]R2$ M)4SF3&0"1KPSEIC(P$'.TMM.SR?ZL-^?S)%K>6M@Y\#XD$&4-?(KG3<8;\RG MD[0QS"4@6K]GHL8$,%839B-*3*A(/#H))&MM(8K,)73:;4^\UGEX]69&A0RC M\'E5Z3>'GUT[6>T!$F22HT!7,VA-?$9NHI!*L<0YJ$[OA B M1PBX@2O/L^]0O(?9Q7;C7'>T#IES:P(17M.R=1*Q+"$;S 219,C@:E_J/T)* M2Y Y1L?S^@)O #?7O=Y>7RTG,U@N=^RL=U7, 4*DCC!>.E,:;@AR)0DS.N/) MKFG0OOHU^ &"FFGH/.C155\W+0!M0_NN,YS2T?/$B>8)XU_M @F.9Q)=DAF8 M@&1KS_FY0T C#19/5^P^9(Z6\LB71&^G$$N-AI^^FJ7?('[SL_*'+3];VRH" M#>"E)!8H;B900#Q83Z+B)G FI#9[YNCA#%.'M9H(M8Y1XWQ F8Z,D=)L9GDY M62Z+%F;IETFIZ@E712EW>7+": I*$^0LHM$5E(0@*1'&90E.*V]$!YQT76_D M4ZD*5@:1[>C]Q?]OOGASM5S-+_%[:]M:NN<+;R1)Q463/F*8X)@@())+0>4H M!>MR[CS99'Q_Y68:2 \>=)\H]9$Q4R:VG.4[/%P/<'$4=Y#$$QDC!JDE)\ZE M1+*EV3C'.8JD G0>)6"\^.E4CV8#!HU@B:?"$$F% M(D%F2L"XP$J+8I!=YB$]].WQ-%])7?.*LAM9]SO*;_IY)B.=,['4MF0\<;(KZ6C]-:HVH_*:KIO7"!07%9RY-0*S5Q D) M1%"'OC. 4:K+S+Q['Q['21A6Y<=)K8&$Q9OYK%R3+];R_SQ9_O/US]*?ZS,01$C:EAZ:KHR[+?WHG 9#8J;1./#,4M/%(>B1PWB*IF8ZO3]+?JRJ MAII$W(Z;[5ZT*J686"0.!/+#F2.N]%<%+466E <1:_>C>HJF]0BLC:^NJ^=$W<&>KMMKQF,6!44 ML1ZB-4DZ8VI71AQ%:&M / 4K]Z:N#ZVX!M#Y*L;YU6RU_ P1)C_*V;#CHUSL M1N2#@T?)40XDF( G1'(^!@8"1*>AH7U:+CU"R[B)OD$Q5D7\#<#H@1-A/8^W M' ;*ZZ0=Q<,@ 456M"5!V40BI"Q52 QD;5-V@)QF6GV/Y:L=I9<6(588V6Y! M[BDDI)I06OP-[:$T"/9$&.V9Y!RWY^ >V@TYK9V)1ZK\*2@=*?\6H+0]PN^Q MM#6^:&UUSEZ3++PE,@M%7.84N4.[#I%9QZH/ECM,4F.0.E;U^Y"JJ(<&8'7 MI'^X?IB7&+<&I4(8&G'T%B+RQ, 2"\D8&HQV4+VY<0>ZFNG=_3PE/K4UU0#Z M=IUA[U7(G5LGC42[3QS5GDBG K$,Q644]=(:QO#O*T/N46*:*/"HJ/?Y$$IH M"$T;494-=\T)LS%':Q7106.$R\HE9'G A&*1QL7D@'>ZS#\"3O>I::((9'@\ MG:B&!@!U[XR_>?G-SH-D1F!42WA@I45P*9^AT1..6T,IDUDPM9]!':)GY*J1 MH4%5314OY7GBEZO+2[_X.;\QRYMWG#5?*SZUQB"/%WLQ-O1;QN"YID:AMZZ= M(]+R\A:$JW+"&6%RS,94;][6T%M&98V@I9""@L #/D5!@N"64&=4#DE@.%2] MMOIO\Y:Q#W9JO&7LHZP&#L_#E>N!!H%669.XKNP(WJ!KJ2C1*6BE,4:VIO:- M^.G/19IZZ=@+#KV>B_3130M NU/5'(/F25!+?,SE9H-[8B7C).J(XJ$JP%"O MTUM(I%94[,'G(GVD_!*>BV3#AU@HX].,D<1J:0D(AS+S@@?=I4SKI3T7 MZ:7&OL]%^LCTI3P7$5IYJ3" ]4E(W$$Q$*LPE'5>)Z.EPXW4I73W)3X7.18K M@\BVN;?V:_LJ&-62@B=.EP20#4T]>#W&@ZDD M_>;PL]UD0J'%-"B(*(TO-A/W (T:]YQ(220*"3JEO?\NO1IZZ;1+KX8^ F[ MMWVL=8"2"B6 %A*=.)2+H@(EI"E1*>O$&7/"U1XN]W)Z-?32<<=>#7T$W@!N MWLP7:'XQ%OBX?\K&K)EGP1&6UXT'.=LT664,G3(AL@ZJ?F73(\2,]VYE$.S4 M$7H#Z'D_6W]KS<';Z>1R,EO+:(S,5WY:R1V;XH\N?H491KDE=_\JH7]9,K+K=M*[Z><@&$HC&))S3$1J MZDEY9$]4EC[@SX17]1VR+I2-_&AY:&0-H)X&#-->G<\'W#WG7'*JHV9$1 ;E M_9G!8YLKDI'^X%U,L7H3[0?(&/E=U=!P.E7P#1BL=3 ,R]46^A_GL_F.J7-0 M%A383&B@;!,*.]""<.FBC=9!T+5+Q ^0,_)CA*&Q5$L1#=BCV[1O=L;.L(8L M)'4*0^=33QT'BJHX0&T'1C6W?1 MZF1VA4QMC>]\MGP-*#NX-I9P;X%& MTZ!L*7ES&3TADPBU6OJ8E7SWZ:>O@]V:M33]U%6 X[&X=)>(4$;[1)) MZX8N0ED2 G,$_V.2M2))5?OY_]^LGKX7''K5T_?130M NU/VZ42,1J547 F. MQ$<@-EE#(@9\TB8:]?YOI>BCU83]]'RB^AGIYEE===GC6U0"1CGE@E M2O$>YZ4%= SR[UA/WTN-?>OI^\CTI=33)Q49DV4>(![ZI668(*6'&+$Q<6\T M!C&6=\#)2ZRG/Q8K@\BVN7KHC7U5/%I$.S&LB(C)TBYEG13*&K1RFK)A)M>] MS'KZ8SR82M)O#C\W+:G+F!-=^KEB3*$M0Y'$C XN74T_?2<<=Z M^CX";P WG;+#D#WZ:"6!(6SI;H-&.*@@2.EJDW+TP5=/S_\]ZUA/"L5K:ZH! M]/T"N'*&.BC*4/IF96&[*D.WDA5/. MABW.+44\!52Q%-8&I[J[GEY37,H!10.J:XE3)BV%L>?8NH2# 9?P=, MN&A-"-73BX^0\@*J5D_#TND*: !'6SFMF4B3U=4"7B7\;Q33U_F'^>SBP^0' MI/(L8+4\YXYSR0PMCV"*V>44W4N>"+J=EB7E<:>D8?RQ+N2]@%K64_ VE*)> M7/^^[8\VK Y9EW!WA6.@+T.A(NC*MR/E(M,Z"6Z&4HM4;%_YM*@WZ8*=*I4$/9367 M25WG#2T--D7A"75.EYO.1"SSD@2>/1=:&&,Z=8 ?+A/?5BU!'X4_G8GO(_WF M\+.;-LXX!L&1HS18)M+C&1^D+./5)'=>^L!]I]*HOTLFOI=.NV3B^PBX 4?^ ML<0P#Y!4F1^5F2P/5*0@GB9'J W64,FU"+5G3;R<3'PO'7?,Q/<1> .X>;S) M"HN&4FLXP9C5;+J NQ0HX3QJ,"PD)OZ3.]N<@ITZ0F\ /8>;JPAK, S%#9 H M!J-E]@5Q,CH"SJ5L2]\67OO]STOK;',*BNH)OP$D':X,I J4!X?'N7")R*!* MVTP\W8VW,K@M1RWK6*6(USH^KII 6AWJL:25EK$H(FRKC2C,YDX MP1T1VD'V*=&D:@^R>3'EN+T4>[ AZ1*G8_UR _3Q-OU@%\4 M%0=(R?\=RW%[J;%O.6X?F;Z41),"#C1UP M\A++<8_%RB"R;>?8.7Q!Y(3),B:-[)01*-KC(9T5^FS:A0!.F\B&3L+_32J> M3O%V:FNJ ?1M+P99,%8!"H.+TGI7&(E4,TY4&9C)G #J:H?T/2YGQZU:ZJ71 M_1'N_<7;YKWKV\OOT_E/V%4S?)JB,3[^CO70URK.1&:#KIT)A%I?6OER01QCD7@E0TA))B=K/^D^ ME>9QC=<@J+M?=OF,:FW3]"%7EY-UOP\_2YMV(A4FI*36!EMA^F9%P3-AQ6 M]NU8!3TTX*V_P24GJW<^3J:3U<]U+LZXQ+3U@2@1*)'EQ;(W$M"UM,)@I$U3 M]>9\]ZD8%T4U=+M_#W>:H)N#RC;WXF,$;C#P "T%D3)&$FPHETJ0@M8Z>%N[ MF.TA.D8V.B?J]B!4CA!T V#Y##_FTQ^X?^XRL[MZ=ABA*L@DJL*,+97KW"92 MJME-UEQ85]O$'"2H)?@GD8MMN[^='OZY+ M7Y=CZ42=#9YHF7&K6<:(2V7G&4OT8Y M1=P-P.43+-:W!+,(UW+:Y8T/>#W8VZ0L#"56.4.DAD!\4($XIUG6 MX'/FU<>#'*!GW-O>86U2+34T *E?(*S>SY:KQ=7ZY6 Y[67(5 9*,2C1N"DB MH&@X[A$>G,@\"&MB_985^U2,"Y\!W.P3!=T<5#[ZR]U>0N_/8FA)B7&6$9G* M;(" &XI!"$DS33&L'10P-[2,?HF/ MN0CTV'5DQ-H$98*S(E9G33RCW(< R M7-+.&D=$:>\E9?3$6\.($2$H%02CICI@[E'1%EB.T>T^7$X3= M0V3>['ZXK M."44'\-B*!AR(-*G\H) 9*(Y\$@94Z)Z]?3CU(P["W&0PZF*X)N#T,]7,2ZN M_/35ZHU?+'[B7_[AIU=PKAB+5C(@N;R_E39PXD*0)"BCT&,#&GCMA_.="!O; M)M5!P4%PU5#)R-'3/D,9/XO1Q=6B)#/?3/WD\C-$F/PHVQ(] $ZE!2GQ\&=E M\(7F:-R5)=DG3VUB)IF]@N$'HZI>BS9V'7H:CH85>0,VZZ&TZ&_^K\GEU>7; MO[ZO"^C.M=)<^W*MHN5ZTF/I :T]B31JER(H)I_CSGV/K,;R@77L56UUC&RM MMNS,%^\F?T':,O+J M6D9\S I,S*60LX/5.FKQQF+_TZW7\"IX$1@K7)W-X-P9FE660+Q2&.0(7EH\ M,TD,5PF"00R94 U;VT4;<]F?"U/'B/S%8.GKGW,\ZC5SV91>8*JTY V9N)Q< M>2GLK8M /7WJ(4?O1<<=7SXJEOJ*_.5@"<%17CHE&VF(!(TK)U*7B6%4XA\= M%\$:QF3R==%4EAUW?/FX>.HM]A>#J'?SJ\6YEEQ($(IH;]%/5)M=8XBFCFD> M@2M;%U!EU7&'@X^*I]Y"?Q%P6H>[U^P%)[5FU)!H\ 27P1GB?!*$FRRDDR8R M9JIAZL[2G8#E_G; .E[\K:#K5B1[=K5:EDJI,A>#):&I-Y[(TMA 4MPR5K&( MH:P/$MF+,G:9*/G$,MV2FO0EPJ:"7!O(/^V5S-WB9+,5SCF'&(05Q)9;!1DM M)2YR2103(<:<4Z35T^5/T-0-5"\N55Y3$VT^Q?\,4[^"],DO5C_7_:!\7.^? MXQ_B/_7%"L_P>Q%=Z1'^8VM>OZ467'A-K2:Q#-.6HLPXMCP01EER%&,QXVM7 MJC]%4[WI#H^M]/KGG9^L;S[+-2<+E)=A/(E(#IHXA:&I9EP:EKR*O/I;CV,( M'?=VKRJ>'I_T,)3B&C@G'V%M7><#&D/55+*SUM/28"SI;P3+FA3"OF:W>? M.DA0DR:MO]J[P>D('8P< +Z:KG]>>C]MF])O>SKM!AJ@P8\9-Q>1#AB1,OAR MQZ0)RLP8AZXL]5VN8IY:ITF8'*/.^4"R;:'I[633AW7Q8Q)AN5_:7@:P2-"4 M:",EV'9P]GW!]AGO#HN*4D:QM+PL>S:P0&P6EF@E$W> L'&U7RC+]A* M>_^A3ZGCI=P"-'9=*@)EPBM;IFDH# ,T(S9F2IPICPB%X:S;P*(NX!A[;N.1 MRMI7]Q&2&UGAOTUFI'2"A*R+,_TI&;>&*6AQJC7.XN. MK/1C5#:O(;^Q%;\I+]D2;B/R&'Q&GPG*,,@(Q%F,^SW-QGM71-.I,=!3BK^] MZ'B3-JLH_FCY->8DWCK_/ER7#1@OF :G"*.(81D%LI*L)(IKY3R7-JAGRNQ_ MZ/7,=;!W&,U$N,?IJ ',_0HS6*SGLKU*EV@URSWO:O)CEZ<^9XHRE8$2,&L' MVB02HG8$I)1:,JJ&ZWL\M@'4MR? M(5XM%I/9Q>YZY%QHBL$?;D\3*3I\VG*, [U%T\V-,EX)'_;J-1Y,#9](1I,W M#:=A[;F5\Z)P^ D6DWDZ%\@&$\*5OAIX0,BDB"L]FJBST>3 G-Z??%X!?)NU MF[RD>&[$':&&!H[2]3AN6*ZVVZ1T;3E/CKO,.24FL3(6*49D1D4"5BG@(6DG M:WML#Y QKI,VZ)%YJM#'+X!=?WL)\?^YF/_X?R&FS>=?_>D7Z6N9Z7YQ,R+G MZ<+7.^BY_=$-<&*ZP//GUN M/OC;[/ND?/0KLOT:?_C/*F3>_^HHKO&3NK@Y"#I(9%1_X19]L/HV3Y7UM??- M49S+X[3UL#0:T=4G7':UN)RE=U-_4453=[\XBDMVE)X>E$0C6BH[_LULF1;U MU+3WR5&\G*.MWWU9-**H_YG_>4-?70OXR*='Z;MQE.(.RV9D!5Z?J9-+2._F MBS*G]0\_/7F['?KN*&TN>JFN@U1:V'C+-^@FP]?Y-;DE55UQ]SWQ_5':2_3? M@MVDU*P^!U+C.,T<*FFO$:7=C+=>E\2&#\,AOVGT0-JI@'@O;W\/IW_!/BR0B?M['OA[4E3?@QZ'E]GW+?.0VIW MWE/4#N,^TWE&>'06_=A^WT.' M+CI"A;C?/81YC64Z'L_*IZ1M?=E]<]/BWBV^+IJ]4^8AM9P[!ZHK'ML\YHE]V5--Q%B VJ_8_)?+H6\UG^G_DEO"DC M>Q8_/_@_A]#]P<7&NSBOB8 N\FP0!LCQOZ[\=)(G<4O]5__7:YA!GJQ.+I8X M:L'QKNIKPJ&K7-N"!)JQJ9]M"7Y_^;W,VD$&PF0Z6?VLX[L=M^)XM0&50-%/ MLNU$8#5=O .?':^ H$(0UJ:O]P"!E>/H_<]V4F)3N:ZG9=30K< 5^NHOPU:K@#[]&*H"Z.Z7JU3_'""V0N7/)__SC^4G M6&"T=>EG$6H7_G3Y_@G[&H5S>JW/]4=&NW#MH87;.W*?^[$OA/Z">%7Z6[Y! M,W$Q7_P\N73DX2^.IZ9]><\[,C]V(GDZW2=O I6*2![_\'C55P=5,>\GEY%5 M]PGF%?1T\Y4Q:TJ>EO7\ ./C%_D@21^KJ&/_6^.]A>ZIE$>$\-]:Q><\:?Y; MG_C?^L1^NDG_]W6^CL=/W1YWOS1:&=6AW?$@LV,K8#J])JO.UMC_W'C'^H/B MGG?A?6RE7%RLUJ^69LO9'QXW[Y>KR\M-WFJYFGT-TW?SQ:OOTS#]QZ*&SGJO M-J:G]IC&YA7$UX#:"\W(XO++C_AFN:JDW0<_.J9GUU&)AX0Q=O!36T]'ZVB8 MC?:4].?=1-&(ECXM%M45M?_-\?;3$;IZ1"!C9^G^M?KYZL]%6A82*ZCJH>^- MUV&YD]D[(()6E#.P.])GG?'R> ?4]) V7XP/QMW_%Z05Z4)^_+U;I/@NU M=VBWY<9[I-E3Y[TE.++J_[%X.TOO2KN+LWS-Q*^+62'\S8]%^L>BW*6GV<6K M6?I]]F.Y2A4 _K![$._*!/[Z&?068]%]M-*>P#CR.%F\[5N35\BQO MV3C+:P1?LU$9'47LSGZ7E M+PO\32WD5")AM(>E=7!45Q$CH^J7'RDMSQ9GJV^+MTCA\E,ZFUUS\W%5_O[/ MY><\C86MKZMI$5 9[%$+4C76'^UQ:QT\553!V$-QP)>ZN).O,F]_9[1#Y]!% MY@.,CIWHW5);IU;Z_M?&J[8XK?RRM6AJ2DZUJLLYPG$;_[;E9GKSW]]?%,X'&Z["ROL6TFP.+7Q?SJ^_OE M\JJB1@]]=S3?]U@[^K2,QK:HWTKO_G1-:"TM'OKN:![GL=;U:1F-OA?G7^7PAY%@O\PGQ M-*2]-66W+$1-)3[T[?':BU30Y0%AM6!*KTFM;E ?_?)XC4%.L:M/"6KT.I^K MR>IG&6VR$26&-Y?K$6Z_3#(2 \AM+>WV7&J\/B%'JOLX48X=-NZ9F3^6ZT-D M/?SMVWR*4OZ\JA5)]EMJO!8C1^?NCA%E<_K_"*OWLSB_K)1#[[3 >)U&JNGZ M_V_OVG8:AX'H^WX-H-W7E8K872$A0"(_X#:A:\E-*L=%?#YU24N3^#*Q)YI! MZ@LO2,?V.4<)-!(K[P@_=N6=^84C.G0, MD-Z)Y+%[R)_,_TK/_'R[QP!)S]5,MECLE](-L#6*JVX\*DI.3 MG14EB%K <63)=4(\D*#;"IS,K# UY,[_,?CC"QC#!BG)RQWWA;#FF7GR\X73>9GC?L:G_";'M)G97M2LM#WX^ MTH7'.#Q(1$XG:3AEY.^E4MIY"?7SZN;M:W58>^@R$+K=CX8:_2P2N\9Z87.LS!/R<@84O5F!8]\S) !K7E?)I:=E'B (I,FR#;3E48E2DNE'+$$IR^JWY@ M!EH%6K!&";FT\*9ZAB[MO"_MO* =2?Z]NIZOIJ M^>O:[FK*9FNJ\J\2ZRQY?)ADU=+3=(I00F_GSZ%9 ):L/'J:;'%B6 3 P[QL M-84P&$&P!T=6&IT2"%U$, J&A=[4!C<6GD&2%46GA\(Q(;PB(9)@?E2R>NBL M.,A.MN.!06_DY]?%D2+A$)&N!#HE&GKX8*'5G_>MU)A2#0#I"IQ3E'*SP4*H MN]WGQ! D.D'1E2NGB#-D@(4L+]5JIZ615;M8KQ=O0JKLB_(!7+J"XQ3!@MQ\ MCW3P#$P,2UE8V=X=7-E+FAT;5!+ 0(4 Q0 ( ,2##5M2 M%I(5Z2( .+P 8 " ;\6 !A,C R-7$R97@Q,#(M96-G M>'5S92YH=&U02P$"% ,4 " #$@PU;GVG,%5<5 "'?0 & M @ '>.0 83(P,C5Q,F5X,3 S+65C9WAU#,Q M,2UE8V=X=7-E+FAT;5!+ 0(4 Q0 ( ,2##5NIA/(%)0@ !0T 8 M " ;I7 !A,C R-7$R97@S,3(M96-G>'5S92YH=&U02P$"% ,4 M " #$@PU;Q4M"0ET% B(0 & @ $58 83(P,C5Q M,F5X,S(Q+65C9WAU#,R,BUE8V=X=7-E+FAT;5!+ M 0(4 Q0 ( ,2##5NU-V%\#WT! /-N%0 0 " 5!K !E M8V@! &5C9RTR,#(U,#8S,"YX XML 90 ecg-20250630_htm.xml IDEA: XBRL DOCUMENT 0002015845 2025-01-01 2025-06-30 0002015845 2025-08-11 0002015845 2025-04-01 2025-06-30 0002015845 2024-04-01 2024-06-30 0002015845 2024-01-01 2024-06-30 0002015845 2025-06-30 0002015845 2024-12-31 0002015845 us-gaap:CommonStockMember 2024-12-31 0002015845 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0002015845 us-gaap:RetainedEarningsMember 2024-12-31 0002015845 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0002015845 2025-01-01 2025-03-31 0002015845 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0002015845 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0002015845 us-gaap:CommonStockMember 2025-03-31 0002015845 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0002015845 us-gaap:RetainedEarningsMember 2025-03-31 0002015845 2025-03-31 0002015845 us-gaap:RetainedEarningsMember 2025-04-01 2025-06-30 0002015845 us-gaap:CommonStockMember 2025-04-01 2025-06-30 0002015845 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2025-06-30 0002015845 us-gaap:CommonStockMember 2025-06-30 0002015845 us-gaap:AdditionalPaidInCapitalMember 2025-06-30 0002015845 us-gaap:RetainedEarningsMember 2025-06-30 0002015845 us-gaap:CommonStockMember 2023-12-31 0002015845 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0002015845 us-gaap:RetainedEarningsMember 2023-12-31 0002015845 2023-12-31 0002015845 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0002015845 2024-01-01 2024-03-31 0002015845 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0002015845 us-gaap:CommonStockMember 2024-03-31 0002015845 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0002015845 us-gaap:RetainedEarningsMember 2024-03-31 0002015845 2024-03-31 0002015845 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0002015845 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0002015845 us-gaap:CommonStockMember 2024-06-30 0002015845 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0002015845 us-gaap:RetainedEarningsMember 2024-06-30 0002015845 2024-06-30 0002015845 2024-10-31 0002015845 ecg:MDUResourcesShareholdersMember 2024-10-31 2024-10-31 0002015845 ecg:AllocatedCorporateExpensesMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0002015845 ecg:AllocatedCorporateExpensesMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0002015845 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-06-30 0002015845 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-12-31 0002015845 us-gaap:CorporateJointVentureMember 2024-04-01 2024-06-30 0002015845 us-gaap:CorporateJointVentureMember 2024-01-01 2024-06-30 0002015845 ecg:ReceivablesCompletedContractsMember 2025-06-30 0002015845 ecg:ReceivablesCompletedContractsMember 2024-12-31 0002015845 ecg:ReceivablesContractsInProgressMember 2025-06-30 0002015845 ecg:ReceivablesContractsInProgressMember 2024-12-31 0002015845 2024-01-01 2024-12-31 0002015845 ecg:ManufacturedEquipmentHeldForResaleAndRentalMember 2025-06-30 0002015845 ecg:ManufacturedEquipmentHeldForResaleAndRentalMember 2024-12-31 0002015845 ecg:MaterialsAndSuppliesMember 2025-06-30 0002015845 ecg:MaterialsAndSuppliesMember 2024-12-31 0002015845 srt:MinimumMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember 2025-04-01 2025-06-30 0002015845 us-gaap:IntersegmentEliminationMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:IntersegmentEliminationMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:IntersegmentEliminationMember 2025-04-01 2025-06-30 0002015845 ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember 2024-04-01 2024-06-30 0002015845 us-gaap:IntersegmentEliminationMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:IntersegmentEliminationMember ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:IntersegmentEliminationMember 2024-04-01 2024-06-30 0002015845 ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember 2025-01-01 2025-06-30 0002015845 us-gaap:IntersegmentEliminationMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:IntersegmentEliminationMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:IntersegmentEliminationMember 2025-01-01 2025-06-30 0002015845 ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UnitPriceContractMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CostReimbursableContractMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember 2024-01-01 2024-06-30 0002015845 us-gaap:IntersegmentEliminationMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:IntersegmentEliminationMember ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-06-30 0002015845 ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CommercialMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CommercialMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CommercialMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:CommercialMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:IndustrialMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:IndustrialMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:IndustrialMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:IndustrialMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:InstitutionalMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:InstitutionalMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:InstitutionalMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:InstitutionalMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:RenewablesMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:RenewablesMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:RenewablesMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:RenewablesMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ServiceAndOtherMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ServiceAndOtherMember ecg:ElectricalAndMechanicalSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ServiceAndOtherMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ServiceAndOtherMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UtilityMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UtilityMember ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UtilityMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:UtilityMember ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransportationMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransportationMember ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransportationMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransportationMember ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 2025-07-01 ecg:ElectricalAndMechanicalSegmentMember 2025-06-30 0002015845 2026-07-01 ecg:ElectricalAndMechanicalSegmentMember 2025-06-30 0002015845 2025-07-01 ecg:TransmissionAndDistributionSegmentMember 2025-06-30 0002015845 2026-07-01 ecg:TransmissionAndDistributionSegmentMember 2025-06-30 0002015845 2025-07-01 2025-06-30 0002015845 2026-07-01 2025-06-30 0002015845 ecg:ElectricalAndMechanicalSegmentMember 2024-12-31 0002015845 ecg:ElectricalAndMechanicalSegmentMember 2025-06-30 0002015845 ecg:TransmissionAndDistributionSegmentMember 2025-06-30 0002015845 ecg:TransmissionAndDistributionSegmentMember 2024-12-31 0002015845 us-gaap:CustomerRelationshipsMember 2025-06-30 0002015845 us-gaap:CustomerRelationshipsMember 2024-12-31 0002015845 us-gaap:CashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0002015845 us-gaap:CashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0002015845 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0002015845 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0002015845 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0002015845 us-gaap:FairValueMeasurementsRecurringMember 2025-06-30 0002015845 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0002015845 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0002015845 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0002015845 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0002015845 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-06-30 0002015845 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0002015845 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-06-30 0002015845 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-12-31 0002015845 us-gaap:SecuredDebtMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2025-06-30 0002015845 us-gaap:SecuredDebtMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-12-31 0002015845 us-gaap:RevolvingCreditFacilityMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2025-06-30 0002015845 us-gaap:RevolvingCreditFacilityMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-12-31 0002015845 ecg:CreditAgreementMember 2024-10-31 2024-10-31 0002015845 us-gaap:SecuredDebtMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-10-31 0002015845 us-gaap:RevolvingCreditFacilityMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-10-31 0002015845 us-gaap:LetterOfCreditMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-10-31 0002015845 us-gaap:RevolvingCreditFacilityMember ecg:CreditAgreementMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2024-12-31 0002015845 us-gaap:RevolvingCreditFacilityMember ecg:CreditAgreementMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2025-06-30 0002015845 us-gaap:SecuredDebtMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-10-31 2024-10-31 0002015845 us-gaap:RevolvingCreditFacilityMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-10-31 2024-10-31 0002015845 ecg:CreditAgreementMember 2025-04-01 2025-06-30 0002015845 ecg:CreditAgreementMember 2025-01-01 2025-06-30 0002015845 ecg:CreditAgreementMember 2024-04-01 2024-06-30 0002015845 ecg:CreditAgreementMember 2024-01-01 2024-06-30 0002015845 us-gaap:SecuredDebtMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2025-01-01 2025-06-30 0002015845 srt:MinimumMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-10-31 2024-10-31 0002015845 srt:MaximumMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-10-31 2024-10-31 0002015845 ecg:CreditAgreementMember us-gaap:LineOfCreditMember ecg:OvernightBankFundingRateMember 2024-10-31 2024-10-31 0002015845 ecg:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-10-31 2024-10-31 0002015845 srt:MinimumMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2024-10-31 2024-10-31 0002015845 srt:MaximumMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2024-10-31 2024-10-31 0002015845 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-10-31 2024-10-31 0002015845 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-10-31 2024-10-31 0002015845 ecg:CreditAgreementMember us-gaap:LineOfCreditMember 2024-10-31 2024-10-31 0002015845 srt:MinimumMember us-gaap:VehiclesMember 2025-06-30 0002015845 srt:MinimumMember us-gaap:EquipmentMember 2025-06-30 0002015845 srt:MaximumMember us-gaap:EquipmentMember 2025-06-30 0002015845 srt:MaximumMember us-gaap:VehiclesMember 2025-06-30 0002015845 srt:MaximumMember us-gaap:BuildingMember 2025-06-30 0002015845 srt:MinimumMember 2025-06-30 0002015845 srt:MaximumMember 2025-06-30 0002015845 us-gaap:OperatingLeaseLeaseNotYetCommencedMember 2025-06-30 2025-06-30 0002015845 us-gaap:OperatingLeaseLeaseNotYetCommencedMember 2025-06-30 0002015845 us-gaap:OperatingLeaseLeaseNotYetCommencedMember ecg:LeaseCommencingJuly2025Member 2025-06-30 0002015845 us-gaap:OperatingLeaseLeaseNotYetCommencedMember ecg:LeaseCommencingAugust2025Member 2025-06-30 0002015845 us-gaap:OperatingLeaseLeaseNotYetCommencedMember ecg:SecondLeaseCommencingJuly2025Member 2025-06-30 0002015845 2024-10-30 0002015845 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-06-30 0002015845 us-gaap:CommonStockMember 2025-01-01 2025-06-30 0002015845 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-06-30 0002015845 srt:DirectorMember us-gaap:CommonStockMember 2025-05-22 2025-05-22 0002015845 us-gaap:PerformanceSharesMember 2025-01-01 2025-06-30 0002015845 srt:MinimumMember ecg:PerformanceSharesSubjectToPerformanceConditionsMember 2025-06-30 0002015845 srt:MaximumMember ecg:PerformanceSharesSubjectToPerformanceConditionsMember 2025-06-30 0002015845 ecg:PerformanceSharesSubjectToPerformanceConditionsMember 2025-01-01 2025-06-30 0002015845 srt:MinimumMember ecg:PerformanceSharesSubjectToMarketConditionsMember 2025-06-30 0002015845 srt:MaximumMember ecg:PerformanceSharesSubjectToMarketConditionsMember 2025-06-30 0002015845 ecg:PerformanceSharesSubjectToMarketConditionsMember 2025-01-01 2025-06-30 0002015845 srt:DirectorMember ecg:OtherStockAwardsMember 2025-01-01 2025-06-30 0002015845 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2025-01-01 2025-06-30 0002015845 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-01-01 2025-06-30 0002015845 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2025-01-01 2025-06-30 0002015845 us-gaap:CorporateNonSegmentMember 2025-04-01 2025-06-30 0002015845 us-gaap:CorporateNonSegmentMember 2024-04-01 2024-06-30 0002015845 us-gaap:CorporateNonSegmentMember 2025-01-01 2025-06-30 0002015845 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ElectricalAndMechanicalSegmentMember 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:ElectricalAndMechanicalSegmentMember 2024-12-31 0002015845 us-gaap:OperatingSegmentsMember ecg:TransmissionAndDistributionSegmentMember 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember ecg:TransmissionAndDistributionSegmentMember 2024-12-31 0002015845 us-gaap:OperatingSegmentsMember 2025-06-30 0002015845 us-gaap:OperatingSegmentsMember 2024-12-31 0002015845 us-gaap:CorporateNonSegmentMember 2025-06-30 0002015845 us-gaap:CorporateNonSegmentMember 2024-12-31 0002015845 us-gaap:IntersegmentEliminationMember 2025-06-30 0002015845 us-gaap:IntersegmentEliminationMember 2024-12-31 0002015845 ecg:SingleCustomerMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2025-04-01 2025-06-30 0002015845 ecg:SingleCustomerMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-06-30 0002015845 ecg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 ecg:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:ElectricalAndMechanicalSegmentMember 2025-04-01 2025-06-30 0002015845 ecg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 ecg:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 ecg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 ecg:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:TransmissionAndDistributionSegmentMember 2025-04-01 2025-06-30 0002015845 ecg:CustomerOneMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 ecg:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:TransmissionAndDistributionSegmentMember 2025-01-01 2025-06-30 0002015845 ecg:SingleCustomerMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:TransmissionAndDistributionSegmentMember 2024-04-01 2024-06-30 0002015845 ecg:SingleCustomerMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:CustomerConcentrationRiskMember ecg:TransmissionAndDistributionSegmentMember 2024-01-01 2024-06-30 0002015845 ecg:SingleCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-06-30 0002015845 ecg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 ecg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ecg:ElectricalAndMechanicalSegmentMember 2025-01-01 2025-06-30 0002015845 ecg:SingleCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ecg:ElectricalAndMechanicalSegmentMember 2024-01-01 2024-12-31 0002015845 us-gaap:SuretyBondMember 2025-06-30 0002015845 us-gaap:SuretyBondMember 2024-12-31 0002015845 us-gaap:PerformanceGuaranteeMember 2025-06-30 0002015845 us-gaap:PerformanceGuaranteeMember 2024-12-31 0002015845 ecg:TransitionServicesAgreementMember us-gaap:RelatedPartyMember 2025-04-01 2025-06-30 0002015845 ecg:TransitionServicesAgreementMember us-gaap:RelatedPartyMember 2025-01-01 2025-06-30 0002015845 srt:MinimumMember 2024-10-31 2024-10-31 0002015845 srt:MaximumMember 2024-10-31 2024-10-31 0002015845 ecg:CashManagementAndFinancingProgramMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0002015845 ecg:CashManagementAndFinancingProgramMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 shares iso4217:USD iso4217:USD shares ecg:segment pure ecg:option ecg:contract 0002015845 --12-31 2025 Q2 false 0.25 P12M P1Y P1Y P1Y 0.3333 0.3333 0.3333 10-Q true 2025-06-30 false 001-42276 Everus Construction Group, Inc. DE 99-1952207 1730 Burnt Boat Drive Bismarck ND 58503 701 221-6400 Common Stock, par value $0.01 per share ECG NYSE Yes Yes Non-accelerated Filer false false false 51006575 921466000 703373000 1748095000 1329062000 801597000 614796000 1535733000 1165768000 119869000 88577000 212362000 163294000 47362000 37268000 88871000 73101000 72507000 51309000 123491000 90193000 -4813000 -3246000 -9507000 -5972000 1908000 1694000 2475000 2612000 69602000 49757000 116459000 86833000 19408000 13634000 32981000 23611000 2649000 2849000 6037000 3964000 52843000 38972000 89515000 67186000 1.04 0.76 1.75 1.32 1.03 0.76 1.75 1.32 51041000 50972000 51042000 50972000 51094000 50972000 51092000 50972000 52843000 38972000 89515000 67186000 52843000 38972000 89515000 67186000 84708000 86012000 3006000 7097000 682951000 590028000 244502000 167049000 48052000 43750000 28813000 30390000 1089026000 917229000 165888000 157278000 150545000 134409000 143224000 143224000 73606000 67045000 20375000 21286000 4601000 5270000 392351000 371234000 1481377000 1288463000 15000000 15000000 230354000 207304000 199091000 138097000 10281000 6768000 74040000 67815000 28909000 26354000 44678000 38995000 11961000 13037000 614314000 513370000 273599000 280648000 10834000 8161000 45500000 41200000 22721000 22472000 352654000 352481000 966968000 865851000 300000000 300000000 0.01 0.01 51006575 51006575 50980924 50980924 510000 510000 140412000 138130000 373487000 283972000 514409000 422612000 1481377000 1288463000 50980924 510000 138130000 283972000 422612000 36672000 36672000 18304 915000 915000 50999228 510000 139045000 320644000 460199000 52843000 52843000 7347 1367000 1367000 51006575 510000 140412000 373487000 514409000 1000 1000 136184000 312665000 448850000 28214000 28214000 1006000 -13764000 -12758000 1000 1000 137190000 327115000 464306000 38972000 38972000 463000 -13750000 -13287000 1000 1000 137653000 352337000 489991000 89515000 67186000 13901000 11130000 116000 1044000 2305000 -1600000 -1729000 -134000 788000 0 2870000 689000 300000 315000 3682000 2458000 -909000 955000 91194000 109058000 0 1920000 77453000 -2674000 4302000 5865000 -1577000 -2830000 23050000 2626000 60547000 29552000 0 1568000 14268000 4752000 1284000 2005000 32470000 3751000 31623000 16517000 5635000 5412000 2174000 0 1872000 391000 -25686000 -11496000 7500000 0 588000 0 0 31925000 0 25425000 -8088000 6500000 -1304000 -1245000 86012000 1567000 84708000 322000 10143000 5717000 29698000 25618000 868000 193000 Background and Nature of Operations<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Everus Construction Group, Inc. (the “Company” or “Everus”) is a leading construction solutions provider headquartered in Bismarck, North Dakota, offering specialty contracting services to a diverse set of end markets, which are provided to commercial, industrial, institutional, renewables, service, utility, transportation and other customers. The Company operates throughout most of the United States through two reportable, operating segments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electrical &amp; Mechanical (“E&amp;M”):</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Contracting services including construction and maintenance of electrical and communication wiring and infrastructure, fire suppression systems, and mechanical piping and services to customers in both the public and private sectors.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transmission &amp; Distribution (“T&amp;D”):</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Contracting services including construction and maintenance of overhead and underground electrical, gas and communication infrastructure, as well as design, manufacture and distribution of overhead and underground transmission line construction equipment and tools.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Separation from MDU Resources</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2023, MDU Resources Group, Inc. (“MDU Resources”) announced its intent to pursue a tax-free spinoff of Everus Construction, Inc. (formerly known as MDU Construction Services Group, Inc.) (“Everus Construction”) from MDU Resources (the “Separation”). Prior to the Separation, Everus Construction was the construction services segment of MDU Resources and operated as a wholly owned subsidiary of CEHI, LLC (“Centennial”), which is a wholly owned subsidiary of MDU Resources. In anticipation of the Separation, MDU Resources formed a new wholly owned subsidiary, Everus Construction Group, Inc., that became the new parent company of Everus Construction.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2024, MDU Resources completed the Separation by transferring Everus Construction, inclusive of all its assets and liabilities, to Everus and distributing 50,972,059 shares of Everus common stock ($0.01 par value) to MDU Resources stockholders of record as of October 21, 2024 (the “Distribution”). The Distribution was structured as a pro rata distribution of one share of Everus common stock for every four shares of MDU Resources common stock (such ratio, the “Distribution Ratio”). MDU Resources did not distribute any fractional shares of Everus common stock to its stockholders as part of the Distribution. Instead, MDU Resources’ stockholders received cash in lieu of any fractional shares of Everus common stock that they would have received after application of the Distribution Ratio.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Separation and Distribution, Everus is an independent publicly traded company and its common stock is listed under the ticker symbol “ECG” on the New York Stock Exchange.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Separation and Distribution was completed pursuant to a separation and distribution agreement as well as other agreements with MDU Resources, including, but not limited to, a transition services agreement, a tax matters agreement and an employee matters agreement. Refer to Note 14 – Related-Party Transactions for additional information on the transition services agreement. The Company incurred costs in establishing itself as an independent public entity and expects additional ongoing expenses related to its continued operations as such.</span></div> 2 2 50972059 50972059 0.01 Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Everus Construction historically operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a standalone company. For periods prior to the Separation, financial information included in the accompanying unaudited condensed consolidated financial statements and related footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the unaudited condensed consolidated financial statements of MDU Resources as if the Company operated on a standalone basis during the periods presented. However, the financial information included in the unaudited condensed consolidated financial statements and related footnotes for periods prior to the Separation do not necessarily reflect what the Company’s results of operations, financial position and cash flows would have been had it operated as a separate, publicly traded company and may not be indicative of its future performance.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements were prepared in conformity with generally accepted accounting principles in the United States (“GAAP”). Pursuant to GAAP, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements included in the Company’s 2024 Annual Report on Form 10-K (“2024 Annual Report”). The information includes all adjustments that are, in the opinion of management, necessary for a fair presentation of the unaudited condensed consolidated financial statements and are of a normal recurring nature. The unaudited condensed balance sheet as of December 31, 2024, was derived from the audited annual consolidated financial statements but does not contain all of the footnote disclosures from the annual consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2025, are not necessarily indicative of the results to be expected for the year ending December 31, 2025 or any other future period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the unaudited condensed consolidated financial statements. For periods prior to the Separation, the unaudited condensed consolidated financial statements also included expense allocations for certain functions that were provided by MDU Resources and Centennial, including, but not limited to, certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, internal audit, risk management and other shared services. The amounts allocated were $7.9 million and $22.7 million for the three and six months ended June 30, 2024, respectively. These expenses were allocated to the Company on the basis of direct usage where identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that were considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have been incurred if the Company had obtained these services from a third party. Refer to Note 14 – Related-Party Transactions for more information on the transition services agreement between the Company and MDU Resources.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share information has been retrospectively adjusted for periods prior to the Separation on the unaudited condensed consolidated statements of income to reflect the Distribution. Refer to Note 8 – Earnings Per Share for more information on the share counts used in the earnings per share calculations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, the Company historically participated in MDU Resources’ centralized cash management program through Centennial, including its overall financing arrangements. The Company had related-party agreements in place with Centennial for the financing of its capital needs, which were reflected as related-party notes payable on the unaudited condensed consolidated balance sheets for periods prior to the Separation. Interest expense, net in the unaudited condensed consolidated statements of income for periods prior to the Separation reflected the allocation of interest on borrowing and funding associated with the related-party agreements. Following the Separation, the Company has implemented its own centralized cash management program and has access to third-party credit facilities to fund day-to-day operations.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For additional information related to the Company’s current financing arrangements and related interest expense recognition, refer to Note 6 – Debt and Note 14 – Related-Party Transactions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled, related-party transactions between the Company, MDU Resources, Centennial or other MDU Resources subsidiaries for general operating activities; the Company's participation in MDU Resources’ centralized cash management program through Centennial; and intercompany debt, were included in the unaudited condensed consolidated financial statements for periods prior to the Separation. These related-party transactions were reflected in the unaudited condensed consolidated balance sheets prior to the Separation as Due from related-party, Due from related-party - noncurrent, Due to related-party or Related-party notes payable. The aggregate net effect of general related-party operating activities was reflected in the unaudited condensed consolidated statements of cash flows within operating activities for periods prior to the Separation. The effects of the Company’s participation in MDU Resources’ centralized cash management program and intercompany debt arrangements were reflected in the unaudited condensed consolidated statements of cash flows within investing and financing activities for periods prior to the Separation. Refer to Note 14 – Related-Party Transactions for additional information on related-party transactions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, MDU Resources maintained various benefit and stock-based compensation plans at a corporate level and the Company’s employees participated in these programs. The costs associated with its employees were included in the Company’s unaudited condensed consolidated financial statements for periods prior to the Separation. Following the Separation, the Company has its own stock-based compensation and employee benefit plans at a corporate level that its employees participate in. Refer to Note 9 – Stock-Based Compensation and Note 12 – Employee Benefit Plans for additional information. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries, as well as entities that the Company controls through its ownership of a majority voting interest or pursuant to control of a variable interest entity (“VIE”), which is discussed in more detail below. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Events</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated transactions for consideration as recognized subsequent events in these unaudited condensed consolidated financial statements through August 13, 2025, the date of issuance of these unaudited condensed consolidated financial statements and determined that no additional events requiring disclosure occurred. Refer to Note 10 – Income Taxes for more information on disclosure of a nonrecognized subsequent event related to new tax legislation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company’s significant accounting policies described in Note 2 – Basis of Presentation and Summary of Significant Accounting Policies in the Company’s 2024 Annual Report.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the unaudited condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; loss contingencies; costs on construction contracts; unbilled revenues; actuarially determined benefit costs; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation of Variable Interest Entities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds a minority economic interest in a captive insurance company, which has been determined to be a VIE due to its variable ownership interest in the captive insurance company. The captive insurance is structured with protected cell captives for each insured party (“Captive Cells”) in which participants’ assets and liabilities are held separately from each other and is not exposed to the insurance and investment risks that the Captive Cells are designed to create and distribute on behalf of the insured parties. The Company is the primary beneficiary of its individual Captive Cell and has the power to direct the activities that most significantly impact economic performance of its Captive Cell, as well as the obligation to absorb losses of, and receive benefits from the activities of its Captive Cell. Accordingly, the Company has prepared these unaudited condensed consolidated financial statements in accordance with Accounting Standards Codification (“ASC”) 810, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 810 requires that if an entity is the primary beneficiary of a VIE, the assets, liabilities, and results of operations of the VIE should be included in the unaudited condensed consolidated financial statements of such entity. As such, the unaudited condensed consolidated financial statements include the consolidation of only the assets and liabilities of the Company’s Captive Cell.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash deposits held by the Captive Cell are considered restricted cash as they are to remain in the Captive Cell. After consolidation by the Company, the total carrying amounts of Cash, cash equivalents and restricted cash, Other accrued liabilities, and Other noncurrent liabilities on the unaudited condensed consolidated balance sheets attributable to the Captive Cell were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Joint Ventures</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for unconsolidated joint ventures using either the equity method or proportionate consolidation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Proportionate consolidation is used for joint ventures that include unincorporated legal entities when we hold an undivided interest in each asset and are proportionately liable for our share of liabilities and the activities of the joint ventures that are construction related. For those joint ventures accounted for under proportionate consolidation, only the Company’s pro rata share of assets, liabilities, revenues and expenses are included in the Company’s unaudited condensed consolidated financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For those joint ventures accounted for using proportionate consolidation, the Company recorded $0.3 million and $0.5 million of operating revenues and $0.2 million and $0.2 million of operating income for the three and six months ended June 30, 2024, respectively, in the unaudited condensed consolidated statements of income. As of December 31, 2024, the Company did not have any remaining interest in assets from these joint ventures.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For those joint ventures accounted for under the equity method, the Company’s pro rata share of net income is included in Income from equity method investments in the unaudited condensed consolidated statements of income and the Company’s investment balances for the joint ventures are included in Investments in the unaudited condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2025, the Company recognized income from equity method joint ventures of $2.6 million and $6.0 million, respectively. For the three and six months ended June 30, 2024, the Company recognized income from equity method joint ventures of $2.9 million and $4.0 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in equity method joint ventures as of June 30, 2025 and December 31, 2024, were a net asset of $13.4 million and $14.3 million, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Restricted cash represents deposits held by the Company’s Captive Cell that are to be used solely for the Captive Cell’s purposes. As of June 30, 2025 and December 31, 2024, the Company had $84.7 million and $86.0 million of cash, cash equivalents, and restricted cash, respectively, including $20.2 million and $16.1 million of restricted cash held by the Captive Cell, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables and Allowance for Expected Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Receivables consist primarily of trade receivables from the sale of goods and services, net of expected credit losses. The Company’s trade receivables are all due in 12 months or less. Receivables, net was summarized as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Completed contracts</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">42,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contracts in progress</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',serif;font-size:10pt;font-weight:400;line-height:100%">644,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">546,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">685,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">597,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: expected credit losses</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">682,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">590,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the opening and closing balances of Receivables, net as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">590,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">449,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net change during period</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',serif;font-size:10pt;font-weight:400;line-height:100%">92,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">682,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">590,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company's expected credit losses, disclosed within Receivables, net, for the respective periods presented below, were as follows:</span></div><div style="margin-bottom: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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs charged against the allowance</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',serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss recoveries collected</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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025 and December 31, 2024, inventories consisted primarily of manufactured equipment held for resale and/or rental of $41.4 million and $36.9 million, respectively, and materials and supplies of $6.6 million and $6.8 million, respectively. These inventories are stated at the lower of average cost or net realizable value. The value of inventory may decrease due to obsolescence, physical deterioration, damage, costs to repair or other causes. Inventory valuation write-downs are determined based on specific facts and circumstances and were immaterial as of June 30, 2025 and December 31, 2024.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of Accounting Standards Update (“ASU”) to the FASB’s ASC. The Company considers the applicability and impact of all ASUs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards Updates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which provided guidance on improving financial reporting by requiring disclosure on incremental segment information, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The standard was effective for annual periods beginning in the fiscal year ended December 31, 2024, and for interim periods beginning January 1, 2025, with retrospective application for prior periods disclosed. The Company adopted the standard in the fourth quarter of fiscal year 2024. Refer to Note 11 – Segment Information for the related disclosure-only impacts of adopting this standard. Future interim periods will also be impacted and updated disclosures will occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, the FASB issued ASU 2023-05, Business Combinations - Joint Venture Formations (Subtopic 805-60): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Initial Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which provided guidance on accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statement in order to provide decision useful information to investors and other allocators of capital (collectively investors) in a joint venture’s financial statements and reduce diversity in practice. The new basis of accounting will require that a joint venture, upon formation, will recognize and initially measure its assets and liabilities at fair value (with the exceptions to fair value measurement that are consistent with the business combinations guidance). The standard became effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. However, a joint venture that was formed before January 1, 2025, may elect to apply the guidance retrospectively if it has sufficient information. The Company adopted the standard prospectively in the first quarter of 2025, but it did not have an impact on the unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Updates Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">which provided guidance to address investors’ requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income tax paid information and effectiveness of income tax disclosures. The standard will be effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which provided guidance to address investors’ requests for more detailed information about the types of expenses including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions, such as cost of sales, selling, general and administrative expenses, and research and development costs. The standard will be effective for fiscal year December 31, 2027, and interim periods beginning January 1, 2028. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2027 and future interim periods beginning in 2028.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Immaterial restatement of prior period condensed consolidated statement of cash flows</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As disclosed in Note 2 - Basis of Presentation and Summary of Significant Accounting Policies to the Company’s 2024 Annual Report, immaterial errors were identified within previously filed annual and interim Consolidated Balance Sheets and Consolidated Statements of Cash Flows related to the balance sheet classification of Receivables, net, Contract assets, Noncurrent retention receivable, and Contract liabilities, net. The errors related to the inappropriate presentation of retainage receivable on a gross basis rather than netting with contract assets and contract liabilities under ASC 606 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> as well as the classification of short-term retainage receivable within Receivables, net.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the restatements to the annual financial statements included in the Company’s 2024 Annual Report, the Company has restated the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2024 to correct the errors which management has evaluated and concluded are immaterial to such interim financial statement. While the restatement of the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2024 affected line items reported within cash flows from operating activities, it did not impact total cash flows from operating activities, investing activities or financing activities for the six months ended June 30, 2024. Further, the restatement did not impact the Consolidated Statements of Income for either the three or six months ended June 30, 2024.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Everus Construction historically operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a standalone company. For periods prior to the Separation, financial information included in the accompanying unaudited condensed consolidated financial statements and related footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the unaudited condensed consolidated financial statements of MDU Resources as if the Company operated on a standalone basis during the periods presented. However, the financial information included in the unaudited condensed consolidated financial statements and related footnotes for periods prior to the Separation do not necessarily reflect what the Company’s results of operations, financial position and cash flows would have been had it operated as a separate, publicly traded company and may not be indicative of its future performance.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements were prepared in conformity with generally accepted accounting principles in the United States (“GAAP”). Pursuant to GAAP, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the annual audited consolidated financial statements included in the Company’s 2024 Annual Report on Form 10-K (“2024 Annual Report”). The information includes all adjustments that are, in the opinion of management, necessary for a fair presentation of the unaudited condensed consolidated financial statements and are of a normal recurring nature. The unaudited condensed balance sheet as of December 31, 2024, was derived from the audited annual consolidated financial statements but does not contain all of the footnote disclosures from the annual consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2025, are not necessarily indicative of the results to be expected for the year ending December 31, 2025 or any other future period.</span></div>All revenues and costs as well as assets and liabilities directly associated with the business activity of the Company are included in the unaudited condensed consolidated financial statements. For periods prior to the Separation, the unaudited condensed consolidated financial statements also included expense allocations for certain functions that were provided by MDU Resources and Centennial, including, but not limited to, certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, internal audit, risk management and other shared services. These expenses were allocated to the Company on the basis of direct usage where identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that were considered to be a reasonable reflection of the utilization of the services provided to the benefits received. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. These costs also may not be indicative of the expenses that the Company will incur in the future or would have been incurred if the Company had obtained these services from a third party. Refer to Note 14 – Related-Party Transactions for more information on the transition services agreement between the Company and MDU Resources.<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share information has been retrospectively adjusted for periods prior to the Separation on the unaudited condensed consolidated statements of income to reflect the Distribution. Refer to Note 8 – Earnings Per Share for more information on the share counts used in the earnings per share calculations.</span></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, the Company historically participated in MDU Resources’ centralized cash management program through Centennial, including its overall financing arrangements. The Company had related-party agreements in place with Centennial for the financing of its capital needs, which were reflected as related-party notes payable on the unaudited condensed consolidated balance sheets for periods prior to the Separation. Interest expense, net in the unaudited condensed consolidated statements of income for periods prior to the Separation reflected the allocation of interest on borrowing and funding associated with the related-party agreements. Following the Separation, the Company has implemented its own centralized cash management program and has access to third-party credit facilities to fund day-to-day operations.</span>Cash-settled, related-party transactions between the Company, MDU Resources, Centennial or other MDU Resources subsidiaries for general operating activities; the Company's participation in MDU Resources’ centralized cash management program through Centennial; and intercompany debt, were included in the unaudited condensed consolidated financial statements for periods prior to the Separation. These related-party transactions were reflected in the unaudited condensed consolidated balance sheets prior to the Separation as Due from related-party, Due from related-party - noncurrent, Due to related-party or Related-party notes payable. The aggregate net effect of general related-party operating activities was reflected in the unaudited condensed consolidated statements of cash flows within operating activities for periods prior to the Separation. The effects of the Company’s participation in MDU Resources’ centralized cash management program and intercompany debt arrangements were reflected in the unaudited condensed consolidated statements of cash flows within investing and financing activities for periods prior to the Separation.Prior to the Separation, MDU Resources maintained various benefit and stock-based compensation plans at a corporate level and the Company’s employees participated in these programs. The costs associated with its employees were included in the Company’s unaudited condensed consolidated financial statements for periods prior to the Separation. Following the Separation, the Company has its own stock-based compensation and employee benefit plans at a corporate level that its employees participate in. 7900000 22700000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries, as well as entities that the Company controls through its ownership of a majority voting interest or pursuant to control of a variable interest entity (“VIE”), which is discussed in more detail below. All significant intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying unaudited condensed consolidated financial statements.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the unaudited condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; loss contingencies; costs on construction contracts; unbilled revenues; actuarially determined benefit costs; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation of Variable Interest Entities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds a minority economic interest in a captive insurance company, which has been determined to be a VIE due to its variable ownership interest in the captive insurance company. The captive insurance is structured with protected cell captives for each insured party (“Captive Cells”) in which participants’ assets and liabilities are held separately from each other and is not exposed to the insurance and investment risks that the Captive Cells are designed to create and distribute on behalf of the insured parties. The Company is the primary beneficiary of its individual Captive Cell and has the power to direct the activities that most significantly impact economic performance of its Captive Cell, as well as the obligation to absorb losses of, and receive benefits from the activities of its Captive Cell. Accordingly, the Company has prepared these unaudited condensed consolidated financial statements in accordance with Accounting Standards Codification (“ASC”) 810, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 810 requires that if an entity is the primary beneficiary of a VIE, the assets, liabilities, and results of operations of the VIE should be included in the unaudited condensed consolidated financial statements of such entity. As such, the unaudited condensed consolidated financial statements include the consolidation of only the assets and liabilities of the Company’s Captive Cell.</span></div>Cash deposits held by the Captive Cell are considered restricted cash as they are to remain in the Captive Cell. After consolidation by the Company, the total carrying amounts of Cash, cash equivalents and restricted cash, Other accrued liabilities, and Other noncurrent liabilities on the unaudited condensed consolidated balance sheets attributable to the Captive Cell were as follows as of:<div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">16,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</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',serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20247000 16057000 2096000 1816000 8266000 9271000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Joint Ventures</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for unconsolidated joint ventures using either the equity method or proportionate consolidation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Proportionate consolidation is used for joint ventures that include unincorporated legal entities when we hold an undivided interest in each asset and are proportionately liable for our share of liabilities and the activities of the joint ventures that are construction related. For those joint ventures accounted for under proportionate consolidation, only the Company’s pro rata share of assets, liabilities, revenues and expenses are included in the Company’s unaudited condensed consolidated financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For those joint ventures accounted for using proportionate consolidation, the Company recorded $0.3 million and $0.5 million of operating revenues and $0.2 million and $0.2 million of operating income for the three and six months ended June 30, 2024, respectively, in the unaudited condensed consolidated statements of income. As of December 31, 2024, the Company did not have any remaining interest in assets from these joint ventures.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For those joint ventures accounted for under the equity method, the Company’s pro rata share of net income is included in Income from equity method investments in the unaudited condensed consolidated statements of income and the Company’s investment balances for the joint ventures are included in Investments in the unaudited condensed consolidated balance sheets.</span></div> 300000 500000 200000 200000 2600000 6000000 2900000 4000000 13400000 14300000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div>The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Restricted cash represents deposits held by the Company’s Captive Cell that are to be used solely for the Captive Cell’s purposes. 84700000 86000000.0 20200000 16100000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Receivables consist primarily of trade receivables from the sale of goods and services, net of expected credit losses. The Company’s trade receivables are all due in 12 months or less. Receivables, net was summarized as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Completed contracts</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">42,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contracts in progress</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',serif;font-size:10pt;font-weight:400;line-height:100%">644,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">546,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</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',serif;font-size:10pt;font-weight:400;line-height:100%">3,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">685,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">597,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: expected credit losses</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">682,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">590,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 37920000 42462000 644824000 546543000 3213000 8120000 685957000 597125000 3006000 7097000 682951000 590028000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the opening and closing balances of Receivables, net as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">590,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">449,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net change during period</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',serif;font-size:10pt;font-weight:400;line-height:100%">92,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">682,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">590,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 590028000 449626000 92923000 140402000 682951000 590028000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company's expected credit losses, disclosed within Receivables, net, for the respective periods presented below, were as follows:</span></div><div style="margin-bottom: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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current expected credit loss provision</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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs charged against the allowance</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',serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss recoveries collected</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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3064000 7508000 7097000 7967000 0 277000 -1729000 -134000 58000 540000 2362000 588000 0 12000 0 12000 3006000 7257000 3006000 7257000 41400000 36900000 6600000 6800000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes to GAAP are typically established by the Financial Accounting Standards Board (“FASB”) in the form of Accounting Standards Update (“ASU”) to the FASB’s ASC. The Company considers the applicability and impact of all ASUs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards Updates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which provided guidance on improving financial reporting by requiring disclosure on incremental segment information, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The standard was effective for annual periods beginning in the fiscal year ended December 31, 2024, and for interim periods beginning January 1, 2025, with retrospective application for prior periods disclosed. The Company adopted the standard in the fourth quarter of fiscal year 2024. Refer to Note 11 – Segment Information for the related disclosure-only impacts of adopting this standard. Future interim periods will also be impacted and updated disclosures will occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, the FASB issued ASU 2023-05, Business Combinations - Joint Venture Formations (Subtopic 805-60): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Initial Measurement</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which provided guidance on accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statement in order to provide decision useful information to investors and other allocators of capital (collectively investors) in a joint venture’s financial statements and reduce diversity in practice. The new basis of accounting will require that a joint venture, upon formation, will recognize and initially measure its assets and liabilities at fair value (with the exceptions to fair value measurement that are consistent with the business combinations guidance). The standard became effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. However, a joint venture that was formed before January 1, 2025, may elect to apply the guidance retrospectively if it has sufficient information. The Company adopted the standard prospectively in the first quarter of 2025, but it did not have an impact on the unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Updates Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">which provided guidance to address investors’ requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income tax paid information and effectiveness of income tax disclosures. The standard will be effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which provided guidance to address investors’ requests for more detailed information about the types of expenses including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions, such as cost of sales, selling, general and administrative expenses, and research and development costs. The standard will be effective for fiscal year December 31, 2027, and interim periods beginning January 1, 2028. The Company is currently evaluating the impact the guidance will have on its disclosures for the year ending December 31, 2027 and future interim periods beginning in 2028.</span></div> Revenue from Contracts with Customers<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As part of the adoption of ASC 606 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the Company elected the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is 12 months or less.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contract Estimates and Changes in Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in cost estimates on certain contracts can arise from, but not limited to, changes in productivity and performance expectations, availability of skilled labor in geographic locations of such projects, costs of labor and/or materials, changes in subcontractor productivity and performance, and extended overhead due to weather or other delays. These changes in estimates may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. The Company recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reasonably estimated. Change orders and claims are negotiated in the normal course of business and represent management's estimates of additional contract revenues that have been earned and are probable of collection.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025 and December 31, 2024, $45.8 million and $56.2 million, respectively, of unexecuted change orders were included in contract transaction price and in Contract assets or Contract liabilities, net on the unaudited condensed consolidated balance sheets. The Company was in the process of negotiating execution of these change orders in the normal course of business and the recognized amounts represent the Company’s best estimates of additional contract revenues for which it is not probable that a significant reversal of the revenue amounts will occur in the future.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025 and December 31, 2024, the Company recorded loss provisions of $0.7 million and $1.0 million, respectively, in Contract liabilities, net on the unaudited condensed consolidated balance sheets related to contracts that are still being completed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company had claim positions of $34.4 million and $54.9 million, respectively, that were excluded from the contract transaction price as of June 30, 2025 and December 31, 2024, respectively. The Company continues to evaluate these claims.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company received notification in October 2023 from a customer that it is withholding payment of approximately $31.3 million on remaining outstanding billings, including retention, on a large project with a contract that was billed on a time and materials basis with no stated maximum price. The Company believes it has substantial defenses against these claims based upon the terms of the contract and it has performed under the terms of the contract. Therefore, the Company believes collection of the remaining outstanding billings, including retention, is probable and, as a result, the Company has recognized the revenue from this project in its results. However, there is uncertainty surrounding this matter, including the potential long-term nature of dispute resolution, the Company filing a lien on the property and the broad range of possible consideration amounts as a result of negotiations and potential litigation to resolve the dispute.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, changes in estimates may result in the recognition of revenue in the current period from performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the current estimated progress is less than the previous estimate. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenues were positively net impacted by approximately 2.8% and 3.2% for the three and six months ended June 30, 2025, respectively, as a result of changes in estimates associated with performance obligations on fixed price contracts satisfied or partially satisfied prior to December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenues were positively net impacted by approximately 3.0% and 3.4% for the three and six months ended June 30, 2024, respectively, as a result of changes in estimates associated with performance obligations on fixed price contracts satisfied or partially satisfied prior to December 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in estimates resulted from changes in performance estimates due to revisions to total estimated costs and/or anticipated contract value and from the mitigation of risks and contingencies as projects progressed to completion. A minimal number of fixed priced contracts, each individually resulting in an increase to profitability in excess of $1.0 million, positively net impacted operating revenues by approximately 1.3% and 1.8% for the three and six months ended June 30, 2025, respectively, and 1.3% and 1.2% for the three and six months ended June 30, 2024, respectively. The changes in estimates were made in the ordinary course of business and there were no changes that resulted in material amounts that should have been recognized in a prior period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, revenues are disaggregated by contract type and customer type for each reportable segment. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by economic factors. For more information on the Company’s reportable segments, refer to Note 11 – Segment Information.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by contract type:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Electrical &amp; Mechanical</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Transmission &amp; Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">379,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">113,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">493,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost reimbursable*</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',serif;font-size:10pt;font-weight:400;line-height:100%">323,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">389,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total contract revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">713,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">212,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">925,984 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">711,614 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">209,852 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">921,466 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes time and material, time and equipment, and cost reimbursable plus fee contracts.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Electrical &amp; Mechanical</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Transmission &amp; Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">354,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">90,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">445,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price</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',serif;font-size:10pt;font-weight:400;line-height:100%">16,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost reimbursable*</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',serif;font-size:10pt;font-weight:400;line-height:100%">133,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">207,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total contract revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">503,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">206,769 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">710,662 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">201,358 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">703,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes time and material, time and equipment, and cost reimbursable plus fee contracts.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Electrical &amp; Mechanical</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Transmission &amp; Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">729,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">207,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">937,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price</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',serif;font-size:10pt;font-weight:400;line-height:100%">22,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost reimbursable*</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',serif;font-size:10pt;font-weight:400;line-height:100%">609,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">738,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total contract revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,361,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">397,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,759,226 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,355,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">392,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,748,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes time and material, time and equipment, and cost reimbursable plus fee contracts.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Electrical &amp; Mechanical</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Transmission &amp; Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">639,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">175,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">814,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price</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',serif;font-size:10pt;font-weight:400;line-height:100%">34,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost reimbursable*</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',serif;font-size:10pt;font-weight:400;line-height:100%">271,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total contract revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">944,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">395,273 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,340,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">941,410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">387,652 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,329,062 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes time and material, time and equipment, and cost reimbursable plus fee contracts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue disaggregated by customer type:</span></div><div style="margin-bottom: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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">507,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">285,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">927,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">532,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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',serif;font-size:10pt;font-weight:400;line-height:100%">77,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Institutional</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',serif;font-size:10pt;font-weight:400;line-height:100%">92,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">195,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">181,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Renewables</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Service &amp; other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Electrical &amp; Mechanical </span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">713,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">503,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,361,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">944,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Utility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">184,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">182,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">349,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">353,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</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',serif;font-size:10pt;font-weight:400;line-height:100%">27,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Transmission &amp; Distribution </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">212,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">206,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">397,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">395,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(4,518)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,289)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,131)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,094)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">921,466 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">703,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,748,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,329,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Uncompleted Contracts and Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Costs, estimated earnings and billings on uncompleted contracts are summarized as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,595,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,034,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</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',serif;font-size:10pt;font-weight:400;line-height:100%">876,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">995,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings on uncompleted contracts</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,471,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,030,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: billings to date</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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,457,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,070,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40,255)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in contract assets or contract liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consist of unbilled revenue and retainage. Unbilled revenue occurs when revenues are recognized under the cost-to-cost measure of progress, which exceed amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. Retainage represents amounts that have been contractually invoiced to customers and where payments have been partially withheld pending the achievement of certain milestones, satisfaction of other contractual conditions, or completion of the project. Contract assets are not considered a significant financing component as they are intended to protect the customer in the event the Company does not perform on its obligations under the contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities occur when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation. Contract liabilities are not considered to have a significant financing component as they are used to meet working capital requirements that generally are higher in the early stages of a contract and are intended to protect the Company from the counterparty failing to meet its obligations under the contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies Contract assets and Contract liabilities, net that may be settled after one year from the balance sheet date as current, consistent with the timing of the Company’s project operating cycle.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and contract liabilities, net consisted of the following as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">182,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">124,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retainage</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',serif;font-size:10pt;font-weight:400;line-height:100%">62,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">244,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">167,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">315,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">279,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued loss provision</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',serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: retainage</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(86,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(73,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">207,304 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the opening and closing balances of contract assets (liabilities) as of: </span></div><div style="margin-bottom: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><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Contract Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities, Net</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Contract Assets (Liabilities)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Contract Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities, Net</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Contract Assets (Liabilities)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">167,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(207,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">206,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(140,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">66,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net change during period</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',serif;font-size:10pt;font-weight:400;line-height:100%">77,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(23,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(39,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(67,196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(106,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">244,502 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(230,354)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">167,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(207,304)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40,255)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and contract liabilities fluctuate period to period based on various factors, including, but not limited to, changes in the number and size of projects in progress at period end; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings; variability in billing of retainage and the satisfaction of the specified condition; and unapproved change orders and contract claims recognized as revenues. The primary driver of the difference between the Company's opening and closing contract asset and contract liability balances is the timing of the Company's billings, including retainage, in relation to its performance of work.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a net increase in revenues of $34.8 million and $177.6 million for the three and six months ended June 30, 2025, respectively, related to previously recognized deferred revenues that were included in Contract liabilities, net as of December 31, 2024. The Company recognized a net increase in revenues of $24.0 million and $119.6 million for the three and six months ended June 30, 2024, respectively, related to previously recognized deferred revenues that were included in Contract liabilities, net as of December 31, 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations include unrecognized revenues that the Company reasonably expects to be realized from the uncompleted portion of services to be performed under job-specific contracts to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025 and December 31, 2024, the aggregate amount of the transaction price allocated to the Company's remaining performance obligations was $2.68 billion and $2.46 billion, respectively. The table below shows additional information regarding the Company’s remaining performance obligations as of June 30, 2025, including an estimate of when the Company expects to recognize its remaining performance obligations as revenues:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Within 12 months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Greater than 12 months</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Electrical &amp; Mechanical</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,944,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">392,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Transmission &amp; Distribution</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',serif;font-size:10pt;font-weight:400;line-height:100%">266,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,211,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">465,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Revenue from Contracts with Customers<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As part of the adoption of ASC 606 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, the Company elected the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is 12 months or less.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contract Estimates and Changes in Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in cost estimates on certain contracts can arise from, but not limited to, changes in productivity and performance expectations, availability of skilled labor in geographic locations of such projects, costs of labor and/or materials, changes in subcontractor productivity and performance, and extended overhead due to weather or other delays. These changes in estimates may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. The Company recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reasonably estimated. Change orders and claims are negotiated in the normal course of business and represent management's estimates of additional contract revenues that have been earned and are probable of collection.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, changes in estimates may result in the recognition of revenue in the current period from performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the current estimated progress is less than the previous estimate. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.</span></div> 45800000 56200000 700000 1000000.0 34400000 54900000 31300000 0.028 0.032 0.030 0.034 1000000 0.013 0.018 0.013 0.012 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by contract type:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Electrical &amp; Mechanical</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Transmission &amp; Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">379,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">113,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">493,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost reimbursable*</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',serif;font-size:10pt;font-weight:400;line-height:100%">323,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">65,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">389,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total contract revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">713,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">212,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">925,984 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">711,614 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">209,852 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">921,466 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes time and material, time and equipment, and cost reimbursable plus fee contracts.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Electrical &amp; Mechanical</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Transmission &amp; Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">354,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">90,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">445,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price</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',serif;font-size:10pt;font-weight:400;line-height:100%">16,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost reimbursable*</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',serif;font-size:10pt;font-weight:400;line-height:100%">133,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">207,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total contract revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">503,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">206,769 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">710,662 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">201,358 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">703,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes time and material, time and equipment, and cost reimbursable plus fee contracts.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Electrical &amp; Mechanical</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Transmission &amp; Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">729,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">207,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">937,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price</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',serif;font-size:10pt;font-weight:400;line-height:100%">22,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost reimbursable*</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',serif;font-size:10pt;font-weight:400;line-height:100%">609,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">738,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total contract revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,361,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">397,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,759,226 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,355,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">392,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,748,095 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes time and material, time and equipment, and cost reimbursable plus fee contracts.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Electrical &amp; Mechanical</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Transmission &amp; Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">639,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">175,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">814,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price</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',serif;font-size:10pt;font-weight:400;line-height:100%">34,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost reimbursable*</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',serif;font-size:10pt;font-weight:400;line-height:100%">271,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">148,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">420,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total contract revenues</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',serif;font-size:10pt;font-weight:400;line-height:100%">944,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">395,273 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,340,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">941,410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">387,652 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,329,062 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Includes time and material, time and equipment, and cost reimbursable plus fee contracts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue disaggregated by customer type:</span></div><div style="margin-bottom: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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">507,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">285,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">927,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">532,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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',serif;font-size:10pt;font-weight:400;line-height:100%">77,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Institutional</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',serif;font-size:10pt;font-weight:400;line-height:100%">92,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">195,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">181,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Renewables</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',serif;font-size:10pt;font-weight:400;line-height:100%">10,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Service &amp; other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Electrical &amp; Mechanical </span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">713,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">503,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,361,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">944,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Utility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">184,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">182,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">349,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">353,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</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',serif;font-size:10pt;font-weight:400;line-height:100%">27,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Transmission &amp; Distribution </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">212,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">206,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">397,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">395,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">(4,518)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,289)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,131)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,094)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenues </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">921,466 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">703,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,748,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,329,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 379415000 113774000 493189000 10323000 32689000 43012000 323862000 65921000 389783000 713600000 212384000 925984000 -1986000 -2532000 -4518000 711614000 209852000 921466000 354424000 90600000 445024000 16384000 42207000 58591000 133085000 73962000 207047000 503893000 206769000 710662000 -1878000 -5411000 -7289000 502015000 201358000 703373000 729981000 207377000 937358000 22098000 61118000 83216000 609748000 128904000 738652000 1361827000 397399000 1759226000 -6222000 -4909000 -11131000 1355605000 392490000 1748095000 639063000 175646000 814709000 34223000 71168000 105391000 271597000 148459000 420056000 944883000 395273000 1340156000 -3473000 -7621000 -11094000 941410000 387652000 1329062000 507717000 285729000 927029000 532685000 77325000 79835000 163688000 159856000 92333000 97815000 195661000 181526000 10575000 12710000 23352000 17137000 25650000 27804000 52097000 53679000 713600000 503893000 1361827000 944883000 184446000 182158000 349500000 353253000 27938000 24611000 47899000 42020000 212384000 206769000 397399000 395273000 -4518000 -7289000 -11131000 -11094000 921466000 703373000 1748095000 1329062000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Costs, estimated earnings and billings on uncompleted contracts are summarized as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</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',serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred on uncompleted contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,595,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,034,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Estimated earnings</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',serif;font-size:10pt;font-weight:400;line-height:100%">876,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">995,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings on uncompleted contracts</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,471,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,030,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: billings to date</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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,457,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,070,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40,255)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and contract liabilities, net consisted of the following as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">182,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">124,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retainage</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',serif;font-size:10pt;font-weight:400;line-height:100%">62,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">244,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">167,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">315,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">279,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued loss provision</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',serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: retainage</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(86,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(73,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">207,304 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the opening and closing balances of contract assets (liabilities) as of: </span></div><div style="margin-bottom: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><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Contract Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities, Net</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Contract Assets (Liabilities)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Contract Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Contract Liabilities, Net</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Net Contract Assets (Liabilities)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">167,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(207,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">206,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(140,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">66,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net change during period</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',serif;font-size:10pt;font-weight:400;line-height:100%">77,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(23,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(39,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(67,196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(106,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">244,502 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(230,354)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">167,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(207,304)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40,255)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6595073000 7034838000 876290000 995766000 7471363000 8030604000 7457215000 8070859000 14148000 -40255000 182268000 124007000 62234000 43042000 244502000 167049000 315952000 279430000 671000 1021000 86269000 73147000 230354000 207304000 167049000 207304000 -40255000 206235000 140108000 66127000 77453000 23050000 54403000 -39186000 67196000 -106382000 244502000 230354000 14148000 167049000 207304000 -40255000 34800000 177600000 24000000 119600000 2680000000 2460000000 The table below shows additional information regarding the Company’s remaining performance obligations as of June 30, 2025, including an estimate of when the Company expects to recognize its remaining performance obligations as revenues:<div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Within 12 months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Greater than 12 months</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Electrical &amp; Mechanical</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,944,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">392,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Transmission &amp; Distribution</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',serif;font-size:10pt;font-weight:400;line-height:100%">266,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,211,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">465,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1944794000 392232000 266529000 73500000 2211323000 465732000 Goodwill and Other Intangible Assets<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s carrying amount of goodwill remained unchanged at $143.2 million as of both June 30, 2025 and December 31, 2024. The Company’s reporting units are Electrical &amp; Mechanical, Transmission &amp; Distribution, and Wagner Smith Equipment (“WSE”). WSE is within the Transmission &amp; Distribution reportable segment. Goodwill also remained unchanged for each reportable segment as of both June 30, 2025 and December 31, 2024, with $115.9 million for Electrical &amp; Mechanical and $27.3 million for Transmission &amp; Distribution. No impairments of goodwill were recorded for the three and six months ended June 30, 2025 and 2024.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finite-lived intangible assets, which were classified in Other noncurrent assets, were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net customer relationships</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for finite-lived intangible assets was $0.1 million for the six months ended June 30, 2025. As a result of the finite-lived intangible assets being fully amortized during the first quarter of 2025, there was no future amortization expense remaining for finite-lived intangible assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for finite-lived intangible assets was $0.5 million and $1.0 million for the three and six months ended June 30, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is recognized in Selling, general and administrative expenses in the unaudited condensed consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No impairments of finite-lived intangible assets were recorded for the three and six months ended June 30, 2025 and 2024.</span></div> 143200000 143200000 115900000 115900000 27300000 27300000 0 0 0 0 <div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finite-lived intangible assets, which were classified in Other noncurrent assets, were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net customer relationships</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6990000 10450000 6990000 10334000 0 116000 0 116000 100000 0 500000 1000000.0 0 0 0 0 Fair Value Measurements<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. ASC 820 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 820”) establishes a three-tier hierarchy for grouping assets and liabilities, based on the significance and availability of inputs in active markets. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In general, fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs use data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are “unobservable data points” for the asset or liability and include situations where there is little, if any, market activity for the asset or liability.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed income and equity securities at fair value with changes in fair value recognized in the unaudited condensed consolidated statements of income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified deferred compensation plan for the Company's executive officers and certain key management employees. The Company invests in these fixed income and equity securities for the purpose of earning investment returns and capital appreciation. Prior to the Separation, the Company was a participant in MDU Resources’ benefit and compensation plans. These investments, which totaled $6.9 million and $4.8 million as of June 30, 2025 and December 31, 2024, respectively, were included in Investments on the unaudited condensed consolidated balance sheets. The Company recognized net unrealized gains on these investments of $0.4 million and $0.3 million for the three and six months ended June 30, 2025, respectively. The net unrealized gains on these investments were immaterial and $0.3 million for the three and six months ended June 30, 2024, respectively. The change in fair value was classified in Other income, net on the unaudited condensed consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Company’s Level 2 insurance contracts is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company’s Cash, cash equivalents and restricted cash, Receivables, Accounts payable and Other accrued liabilities approximate their carrying value due to the short-term maturities of these instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a captive insurance arrangement in which a Captive Cell within a captive insurance company holds cash, classified as restricted cash, and certain other accrued liabilities and other noncurrent liabilities in order to manage and administer insurance claims on behalf of the Company. The fair values of the assets and liabilities held by the Captive Cell approximated their fair values as of both June 30, 2025 and December 31, 2024. Refer to Note 2 – Basis of Presentation and Summary of Significant Accounting Policies for additional information on the Company’s captive insurance arrangement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">as of June 30, 2025, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of June 30, 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value </span></div></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',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',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">as of December 31, 2024, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2024 </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value </span></div></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',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',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 820 to its nonrecurring, nonfinancial measurements of nonfinancial assets and liabilities, including long-lived asset impairments. These nonfinancial assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable. No long-lived asset impairments were recorded for both of the three and six months ended June 30, 2025 and 2024.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Not Measured at Fair Value</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt as of both June 30, 2025 and December 31, 2024, was not measured at fair value on the unaudited condensed consolidated balance sheets, but the corresponding fair values are being provided for disclosure purposes only. The fair values were categorized as Level 2 in the fair value hierarchy and were based on discounted cash flows using current market interest rates. Refer to Note 6 – Debt for additional information on the Company’s long-term debt.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company's Level 2 gross long-term debt, including current long-term debt, were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.9pt"><span><br/></span></div></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">292,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">293,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">298,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6900000 4800000 400000 300000 0 300000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Company’s Level 2 insurance contracts is based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company’s Cash, cash equivalents and restricted cash, Receivables, Accounts payable and Other accrued liabilities approximate their carrying value due to the short-term maturities of these instruments.</span></div>The Company has a captive insurance arrangement in which a Captive Cell within a captive insurance company holds cash, classified as restricted cash, and certain other accrued liabilities and other noncurrent liabilities in order to manage and administer insurance claims on behalf of the Company. The fair values of the assets and liabilities held by the Captive Cell approximated their fair values as of both June 30, 2025 and December 31, 2024. <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s assets measured at fair value on a recurring basis were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">as of June 30, 2025, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of June 30, 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value </span></div></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',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',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">6,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">as of December 31, 2024, Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2024 </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value </span></div></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',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',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 6938000 0 6938000 0 6938000 0 6938000 0 4766000 0 4766000 0 4766000 0 4766000 0 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of the Company's Level 2 gross long-term debt, including current long-term debt, were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.9pt"><span><br/></span></div></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">292,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fair value</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">293,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">298,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 292500000 300000000 293734000 298559000 Debt<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt instruments of the Company contain restrictive and financial covenants and cross-default provisions. In order to borrow under the debt instruments, the Company must be in compliance with the applicable covenants and certain other conditions, all of which the Company was in compliance with as of both June 30, 2025 and December 31, 2024. Non-compliance with applicable covenants or conditions may constitute an event of default under the loan agreement. Subject to any applicable cure periods, failure to remedy such a default may require the Company to pursue alternative sources of funding.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt outstanding was as follows as of:</span></div><div style="margin-bottom: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><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate as of June 30, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.9pt"><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(percentage)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Term loan due on October 31, 2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">6.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">292,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%">288,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">295,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: long-term debt - current portion</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">273,599 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">280,648 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan and Revolving Credit Facility</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2024, the Company entered into a five-year senior secured credit agreement (the “Credit Agreement”), which provides for a $300.0 million term loan (“Term Loan”) and a $225.0 million revolving credit facility (“Revolving Credit Facility”). Letters of credit are available under the Credit Agreement in an aggregate amount of up to $50.0 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> As of both June 30, 2025 and December 31, 2024, there was no outstanding balance under the Revolving Credit Facility, but there were $15.6 million of outstanding standby letters of credit. As a result, the Company had a borrowing capacity of $209.4 million under the Revolving Credit Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $4.4 million and $3.5 million of debt issuance costs for the Term Loan and Revolving Credit Facility, respectively. The costs associated with the Term Loan were capitalized and classified as a reduction to Long-term debt and the costs associated with the Revolving Credit Facility were capitalized and recorded to Other noncurrent assets. Each will be amortized to Interest expense, net over the term of the Credit Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $5.3 million of interest expense related to the Credit Agreement for the three months ended June 30, 2025, consisting of $4.7 million of interest on outstanding borrowings, $0.4 million of debt issuance costs amortization and $0.2 million of unused commitment fees. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $10.9 million of interest expense related to the Credit Agreement for the six months ended June 30, 2025, consisting of $9.7 million of interest on outstanding borrowings, $0.8 million of debt issuance costs amortization and $0.4 million of unused commitment fees.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not incur any interest expense related to the Credit Agreement for the three and six months ended June 30, 2024, as the agreement had not yet commenced during these periods. Refer to Note 14 – Related-Party Transactions for additional information on related-party interest expense pertaining to periods prior to the Separation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan requires quarterly amortization payments of 5.00% per annum of the original principal amount thereof. The Credit Agreement also requires mandatory prepayments in connection with certain asset sales, subject to certain exceptions. During the six months ended June 30, 2025, the Company paid its required quarterly amortization payments of the Term Loan totaling $7.5 million, along with $9.7 million of associated interest.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Agreement bear interest, at the Company’s option, at an annual rate equal to (a) adjusted term Secured Overnight Financing Rate, defined in a customary manner (“Term SOFR”) plus an applicable rate of 2.00% to 2.75%, based on the Company’s total net leverage ratio (as defined below), or (b) the base rate (determined by reference to the highest of (x) the prime rate, (y) the greater of (i) the federal funds effective rate and (ii) the overnight bank funding rate, in each case, plus 0.50%, and (z) the one-month adjusted Term SOFR rate plus 1.00% per annum, subject to customary floors (clauses (x) through (z), the “Base Rate”)) plus an applicable rate of 1.00% to 1.75%, based on the Company’s total net leverage ratio. Undrawn commitment fees under the Revolving Credit Facility range from 0.30% to 0.45% based on the Company’s consolidated total net leverage ratio.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement provides for incremental revolving and term facilities at the Company’s request and at the discretion of the lenders or other persons providing such incremental facilities, and also permits the Company to incur other secured or unsecured debt, in all cases subject to conditions and limitations on the amount of such incremental facility or other debt as specified in the Credit Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains certain limitations with respect to indebtedness, liens, acquisitions and other investments, fundamental changes, restrictive agreements, dividends and redemptions or repurchases of stock, prepayments of certain subordinated indebtedness, dispositions of assets and transactions with affiliates, in each case subject to certain exceptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains financial covenants requiring the Company to maintain a maximum consolidated total net leverage ratio of 3.00 to 1.00 and a minimum interest coverage ratio of 3.00 to 1.00, each determined as of the end of each fiscal quarter. Per the Credit Agreement, consolidated total net leverage ratio is defined as the ratio of (a) consolidated funded indebtedness of the Company to (b) last twelve months (“LTM”) earnings before interest, taxes, deprecation and amortization (“EBITDA”). Interest coverage ratio is defined as the ratio of (a) LTM EBITDA to (b) consolidated cash interest expense of the Company. The consolidated total net leverage ratio may be increased at the Company’s option to 3.50 to 1.00 in connection with certain qualifying material acquisitions. The covenants also include restrictions on the sale of certain assets, loans and investments.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Schedule of Debt Maturities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025, the long-term debt maturities schedule, excluding unamortized debt issuance costs, for the remainder of 2025 and the four years following December 31, 2025, aggregated as follows:</span></div><div style="margin-bottom: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><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt maturities, including current portion</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">240,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">292,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt outstanding was as follows as of:</span></div><div style="margin-bottom: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><td style="width:59.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate as of June 30, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.9pt"><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(percentage)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Term loan due on October 31, 2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">6.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">292,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%">288,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">295,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: long-term debt - current portion</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(15,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">273,599 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">280,648 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.0630 292500000 300000000 0 0 3901000 4352000 288599000 295648000 15000000 15000000 273599000 280648000 P5Y 300000000 225000000 50000000 0 0 15600000 15600000 209400000 209400000 4400000 3500000 5300000 4700000 400000 200000 10900000 9700000 800000 400000 0 0 0.0500 7500000 9700000 0.0200 0.0275 0.0050 0.0100 0.0100 0.0175 0.0030 0.0045 3.00 3.00 3.50 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025, the long-term debt maturities schedule, excluding unamortized debt issuance costs, for the remainder of 2025 and the four years following December 31, 2025, aggregated as follows:</span></div><div style="margin-bottom: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><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Remainder of 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt maturities, including current portion</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">240,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">292,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 7500000 15000000 15000000 15000000 240000000 292500000 Leases<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Most of the leases the Company enters into are for equipment, buildings and vehicles as part of its ongoing operations. The Company also leases certain equipment to third parties.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Lessee Accounting</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The leases the Company has entered into as part of its ongoing operations are considered operating leases. The corresponding lease costs are included in Cost of sales and Selling, general and administrative expenses on the unaudited condensed consolidated statements of income. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Generally, operating leases for vehicles and equipment have a term of <span style="-sec-ix-hidden:f-700"><span style="-sec-ix-hidden:f-701">one</span></span> to five years and buildings have a longer term of up to 10 years or more. For certain operating leases, lease terms may include the options to extend or terminate the lease. Similarly, building or property operating leases could include one or more options to renew, with renewal terms that could extend the lease term by <span style="-sec-ix-hidden:f-706">one</span> to five years or more.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the asset at the time of lease termination generally has approximated or exceeded the residual value guarantee. To date, the Company does not have any residual value guarantee amounts probable of being owed to a lessor, financing leases or material agreements with related parties.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has entered into short-term leases to help support its ongoing operations, consisting primarily of short-term equipment and vehicle leases, and generally have a lease term of less than one year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the Company's lease costs for operating leases:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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',serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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',serif;font-size:10pt;font-weight:400;line-height:100%">24,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">34,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">36,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">62,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is summary information of lease terms and discount rates for operating leases as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.15 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.38 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate (in percentages)</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',serif;font-size:10pt;font-weight:400;line-height:100%">5.56 </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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other information and supplemental cash flow information related to operating leases:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating lease liabilities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of future undiscounted cash flows to operating lease liabilities, including current portion of operating lease liabilities, presented on the unaudited condensed consolidated balance sheets was as follows:</span></div><div style="margin-bottom: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><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">8,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: discount</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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">74,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025, the Company has entered into three operating leases totaling $13.1 million that have not yet commenced. During the first quarter of 2025, the Company entered into a $11.0 million operating lease that has a lease term of 7.3 years and will commence in July 2025. During the second quarter of 2025, the Company entered into a $1.6 million operating lease that has a lease term of five years and will commence in August 2025, as well as a $0.4 million operating lease that has a lease term of two years and will commenced in July 2025.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Lessor Accounting</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain equipment to third parties. These leases are considered short-term operating leases with terms of less than 12 months. The Company recognizes revenue from operating leases in Operating revenues in the unaudited condensed consolidated statements of income on a straight-line basis over the respective operating lease terms.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue from operating leases of $11.9 million and $23.0 million for the three and six months ended June 30, 2025, respectively, and $10.4 million and $19.8 million for the three and six months ended June 30, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025 and December 31, 2024, the Company had $9.4 million and $11.3 million, respectively, of lease receivables in Receivables, net on the unaudited condensed consolidated balance sheets with a majority due within 12 months or less from the respective balance sheet dates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases components of certain equipment to third parties under operating leases, which are included within Property, plant and equipment, net in the unaudited condensed consolidated balance sheets, and were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">61,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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',serif;font-size:10pt;font-weight:400;line-height:100%">(30,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">30,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,862 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Leases<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Most of the leases the Company enters into are for equipment, buildings and vehicles as part of its ongoing operations. The Company also leases certain equipment to third parties.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Lessee Accounting</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The leases the Company has entered into as part of its ongoing operations are considered operating leases. The corresponding lease costs are included in Cost of sales and Selling, general and administrative expenses on the unaudited condensed consolidated statements of income. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Generally, operating leases for vehicles and equipment have a term of <span style="-sec-ix-hidden:f-700"><span style="-sec-ix-hidden:f-701">one</span></span> to five years and buildings have a longer term of up to 10 years or more. For certain operating leases, lease terms may include the options to extend or terminate the lease. Similarly, building or property operating leases could include one or more options to renew, with renewal terms that could extend the lease term by <span style="-sec-ix-hidden:f-706">one</span> to five years or more.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the asset at the time of lease termination generally has approximated or exceeded the residual value guarantee. To date, the Company does not have any residual value guarantee amounts probable of being owed to a lessor, financing leases or material agreements with related parties.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has entered into short-term leases to help support its ongoing operations, consisting primarily of short-term equipment and vehicle leases, and generally have a lease term of less than one year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the Company's lease costs for operating leases:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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',serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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',serif;font-size:10pt;font-weight:400;line-height:100%">24,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">34,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">36,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">62,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is summary information of lease terms and discount rates for operating leases as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.15 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.38 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate (in percentages)</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',serif;font-size:10pt;font-weight:400;line-height:100%">5.56 </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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other information and supplemental cash flow information related to operating leases:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating lease liabilities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of future undiscounted cash flows to operating lease liabilities, including current portion of operating lease liabilities, presented on the unaudited condensed consolidated balance sheets was as follows:</span></div><div style="margin-bottom: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><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">8,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: discount</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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">74,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025, the Company has entered into three operating leases totaling $13.1 million that have not yet commenced. During the first quarter of 2025, the Company entered into a $11.0 million operating lease that has a lease term of 7.3 years and will commence in July 2025. During the second quarter of 2025, the Company entered into a $1.6 million operating lease that has a lease term of five years and will commence in August 2025, as well as a $0.4 million operating lease that has a lease term of two years and will commenced in July 2025.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Lessor Accounting</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain equipment to third parties. These leases are considered short-term operating leases with terms of less than 12 months. The Company recognizes revenue from operating leases in Operating revenues in the unaudited condensed consolidated statements of income on a straight-line basis over the respective operating lease terms.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue from operating leases of $11.9 million and $23.0 million for the three and six months ended June 30, 2025, respectively, and $10.4 million and $19.8 million for the three and six months ended June 30, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025 and December 31, 2024, the Company had $9.4 million and $11.3 million, respectively, of lease receivables in Receivables, net on the unaudited condensed consolidated balance sheets with a majority due within 12 months or less from the respective balance sheet dates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases components of certain equipment to third parties under operating leases, which are included within Property, plant and equipment, net in the unaudited condensed consolidated balance sheets, and were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">61,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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',serif;font-size:10pt;font-weight:400;line-height:100%">(30,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">30,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,862 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P5Y P5Y P10Y 1 P5Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the Company's lease costs for operating leases:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">7,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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',serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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',serif;font-size:10pt;font-weight:400;line-height:100%">24,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">34,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">36,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">62,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is summary information of lease terms and discount rates for operating leases as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.15 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.38 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate (in percentages)</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',serif;font-size:10pt;font-weight:400;line-height:100%">5.56 </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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other information and supplemental cash flow information related to operating leases:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating lease liabilities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">22,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9438000 7484000 17996000 14613000 406000 291000 741000 598000 24845000 28883000 48531000 47738000 34689000 36658000 67268000 62949000 P1Y1M24D P1Y4M17D 0.0556 0.0550 17712000 14548000 22876000 21860000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of future undiscounted cash flows to operating lease liabilities, including current portion of operating lease liabilities, presented on the unaudited condensed consolidated balance sheets was as follows:</span></div><div style="margin-bottom: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><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</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',serif;font-size:10pt;font-weight:400;line-height:100%">8,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</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',serif;font-size:10pt;font-weight:400;line-height:100%">4,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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',serif;font-size:10pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: discount</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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">74,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17258000 27232000 17860000 8863000 4229000 6261000 81703000 7294000 74409000 3 13100000 11000000 P7Y3M18D 1600000 P5Y 400000 P2Y 11900000 23000000.0 10400000 19800000 9400000 11300000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases components of certain equipment to third parties under operating leases, which are included within Property, plant and equipment, net in the unaudited condensed consolidated balance sheets, and were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">61,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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',serif;font-size:10pt;font-weight:400;line-height:100%">(30,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(29,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net </span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">30,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">29,862 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 61346000 59549000 30616000 29687000 30730000 29862000 Earnings Per Share<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Everus Construction had 1,000 common shares issued and outstanding. On October 31, 2024, as part of the Distribution, 50,972,059 shares of Everus common stock were issued and outstanding. Basic and diluted earnings per share for periods prior to the Separation and Distribution have been retrospectively adjusted to incorporate the Everus shares outstanding on the Distribution date. For comparative purposes, and to provide meaningful insight into the weighted average common shares calculation, the Distribution date share count was assumed to be outstanding throughout periods prior to the Separation and Distribution in the calculation of basic weighted average common shares outstanding. In addition, for periods prior to the Separation and Distribution, it was assumed that there were no dilutive or anti-dilutive equity instruments as there were no Everus stock-based awards outstanding during those periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. The Company calculates diluted earnings per share using the treasury stock method. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of any potentially dilutive securities, except in cases where the effect of such securities would be anti-dilutive.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share were calculated as follows, based on a reconciliation of the weighted average common shares outstanding on a basic and diluted basis:</span></div><div style="margin-bottom: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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">52,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">89,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,041</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,972</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,042</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,972</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities - share-based awards</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,094</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,972</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,092</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,972</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share - basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share - diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shares excluded from the calculation of diluted earnings per share due to their anti-dilutive effect</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div> Earnings Per Share<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. The Company calculates diluted earnings per share using the treasury stock method. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of any potentially dilutive securities, except in cases where the effect of such securities would be anti-dilutive.</span></div> 1000 1000 50972059 50972059 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share were calculated as follows, based on a reconciliation of the weighted average common shares outstanding on a basic and diluted basis:</span></div><div style="margin-bottom: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><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">52,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">89,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">67,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,041</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,972</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,042</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,972</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities - share-based awards</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,094</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,972</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,092</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,972</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share - basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share - diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shares excluded from the calculation of diluted earnings per share due to their anti-dilutive effect</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div> 52843000 38972000 89515000 67186000 51041000 50972000 51042000 50972000 53000 0 50000 0 51094000 50972000 51092000 50972000 1.04 0.76 1.75 1.32 1.03 0.76 1.75 1.32 14000 0 7000 0 Stock-Based Compensation<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently authorized to issue 2.5 million restricted stock units (“RSUs”) and other stock-based awards under the Everus Construction Group, Inc. Long-Term Performance-Based Incentive Plan (“Everus LTIP”). As of June 30, 2025, there were 2.2 million shares available for grant under the Everus LTIP. The Company either purchases shares on the open market or issues new shares of common stock to satisfy the vesting of stock-based awards.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s compensation committee has the authority to select recipients of awards, determine the type and size of awards, and establish certain terms and conditions of award grants.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense, including Company participants and non-employee directors,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> was </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million and $2.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">for the three and six months ended June 30, 2025, respectively, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.7 million for the three and six months ended June 30, 2024, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Stock-based compensation expense was included in Selling</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, general and administrative expenses in the unaudited condensed consolidated statements of income.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2025, the Company’s compensation committee granted 47,705 time-vesting RSUs to key employees under the Everus LTIP at a weighted average grant date fair value per share of $49.60. The time-vesting RSUs generally vest ratably in equal installments over three years, contingent on continued employment through the vesting periods. Upon vesting, participants may receive dividends, if any, that accumulate during the vesting period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2025, 18,304 shares of common stock were issued, on a net settlement basis, in connection with vested RSUs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2025, the Company’s compensation committee granted 17,804 time-vesting RSUs to the Company’s non-employee directors under the Everus LTIP at a weighted average grant date fair value per share of $57.39. The time-vesting RSUs generally vest over one year until the next Annual Meeting of Stockholders, contingent on continued service on the Everus board of directors. Upon vesting, the non-employee directors may receive dividends, if any, that accumulate during the vesting period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the RSU grants, the non-employee directors received shares of common stock in addition to cash payments for directors’ fees through fully vested stock award grants. On May 22, 2025, the Company granted </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6,778 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">shares with a grant date fair value of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">to the non-employee directors.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Performance Share Awards</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2025, the Company’s compensation committee granted 55,092 performance share awards, consisting of performance share units (“PSUs”), at target under the Everus LTIP. These PSUs are generally earned over a three-year vesting period and tied to specific financial and market metrics. Upon vesting, participants may receive dividends, if any, that accumulate during the vesting period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the performance conditions for these PSUs, participants can earn from 0% to 200% of the apportioned target grant of shares. The performance conditions are tied to specific financial metrics. The weighted average grant-date fair value per share for the PSUs applicable to these performance conditions issued in 2025 was $47.27.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the market condition for these PSUs, participants can earn from 0% to 200% of the apportioned target grant of shares based on the Company’s total shareholder return relative to that of a selected peer group. The weighted average grant-date fair value per share for the PSUs applicable to the market condition issued in 2025 was $56.91, which was determined by multiple Monte Carlo simulations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other Stock Awards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2025, the Company issued 569 shares of common stock to certain </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">non-employee directors who chose to divert a portion of their monthly cash payments for directors’ fees in exchange for shares of common stock each quarter.</span></div> 2500000 2200000 1200000 2900000 400000 700000 47705 49.60 P3Y 18304 17804 57.39 P1Y 6778 400000 55092 P3Y 0 2 47.27 0 2 56.91 569 Income Taxes<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s quarterly income tax provision is measured using an estimate of its consolidated annual effective tax rate, adjusted in the current period for discrete income tax items, within the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2025, income tax expense was $19.4 million and $33.0 million, respectively, resulting in an effective tax rate of 26.9% for each period. The effective tax rates for the three and six months ended June 30, 2025 differed from the 2025 statutory tax rate of 21% primarily due to state income taxes, net of federal income taxes, and certain unfavorable permanent book-tax differences due to meals and entertainment expenses and non-deductible employee compensation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2024, income tax expense was $13.6 million and $23.6 million, respectively, resulting in an effective tax rate of 25.9% and 26.0%, respectively. The effective tax rates for the three and six months ended June 30, 2024 differed from the 2024 statutory tax rate of 21% primarily due to state income taxes, net of federal income taxes, and certain unfavorable permanent book-tax differences due to economic market performance as well as meals and entertainment expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for the three and six months ended June 30, 2025 differed from the effective tax rates for the three and six months ended June 30, 2024 due to changes in the Company’s permanent book-tax differences between those periods, specifically increased permanent add-back for meals and entertainment expenses and non-deductible employee compensation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the One Big Beautiful Bill Act (the “OBBBA”) was signed into law. The OBBBA contains significant tax law changes with various effective dates affecting business taxpayers. Among the tax law changes that will impact the Company relate to the timing of certain tax deductions including depreciation expense, R&amp;D expenditures and interest expense. The Company is still evaluating the impacts to its financial statements. The Company will account for the tax law changes in the third quarter of 2025.</span></div> 19400000 33000000.0 0.269 0.269 13600000 23600000 0.259 0.260 Segment Information<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s reportable segments are those that are based on the Company’s method of internal reporting and management of the business. The Company provides a full spectrum of construction services across most of the United States through two reportable, operating segments: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">E&amp;M</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: Contracting services for the construction and maintenance of electrical and communication wiring and infrastructure, fire suppression systems, and mechanical piping and services to customers in both the public and private sectors. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">T&amp;D</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: Contracting services for the construction and maintenance of overhead and underground electrical, gas and communication infrastructure, as well as design, manufacture and distribution of overhead and underground transmission line construction equipment and tools. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Chief Operating Decision Maker (“CODM”) is the Company’s chief executive officer (“CEO”). The Company’s CEO evaluates each reportable segment’s performance, allocates resources and makes decisions based on segment operating income, which is the segment measure of profitability. The CODM uses segment operating income to analyze the results of each reportable segment individually and by comparing the results of the segments with each other. This comparison between segments helps drive decision-making regarding resource allocation and compensation of employees. Segment operating income is also considered when creating the annual budget plan, as well as the forecasting process, including the allocation of capital for uses such as capital expenditures.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany balances and transactions between the businesses comprising the Company have been eliminated in the unaudited condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of reportable segment operating revenues, inclusive of the Company’s significant segment expenses of Cost of sales and Selling, general and administrative expenses, to consolidated Income before income taxes and income from equity method investments for the Company’s reportable segments and “Corporate and Other” category were as follows:</span></div><div style="margin-bottom: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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, 2025</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Corporate and Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">713,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">212,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">925,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating revenues</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">711,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">209,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">921,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">626,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">175,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">801,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">85,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">26,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,413)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes and income from equity method investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">69,602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Corporate and Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">503,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">206,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">710,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating revenues</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">201,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">703,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">443,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">614,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">22,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">35,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(5,199)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,246 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes and income from equity method investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2025</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Corporate and Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,361,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">397,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,759,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating revenues</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,355,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">392,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,748,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,201,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">334,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,535,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">154,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">212,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">50,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">103,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,169)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes and income from equity method investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Corporate and Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">944,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">395,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,340,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating revenues</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">941,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">387,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,329,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">832,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">333,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,165,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">43,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">65,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">34,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,459)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,972 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes and income from equity method investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">86,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional financial information on the Company’s reportable segments is shown below, which follows the same accounting policies as those described in Note 2 – Basis of Presentation and Summary of Significant Accounting Policies:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">16,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures*</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">29,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures*</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Capital expenditures for the three and six months ended June 30, 2025 and 2024 include noncash transactions for capital expenditure-related Accounts payable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of reportable segment assets to consolidated assets were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">E&amp;M segment assets</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">938,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">764,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D segment assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">432,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,371,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,175,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other 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',serif;font-size:10pt;font-weight:400;line-height:100%">139,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intercompany receivables</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',serif;font-size:10pt;font-weight:400;line-height:100%">(28,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(47,910)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated assets </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,481,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,288,463 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For more information about the disaggregation of the Company’s revenue by contract type and customer type for each reportable segment, refer to Note 3 – Revenue from Contracts with Customers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from a single customer accounted for approximately 17% and 16% of total operating revenues for the three and six months ended June 30, 2025, respectively, which was included in the E&amp;M segment. No single customer accounted for more than 10% of total operating revenues for the three and six months ended June 30, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At a segment level, revenue from two E&amp;M customers individually accounted for approximately 22% and 12% of total E&amp;M segment revenues for the three months ended June 30, 2025, respectively, and for approximately 20% and 11% of total E&amp;M segment revenues for the six months ended June 30, 2025, respectively. No single E&amp;M customer accounted for more than 10% of total E&amp;M segment revenues for the three and six months ended June 30, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As for T&amp;D, revenue from two T&amp;D customers that individually accounted for approximately 17% and 10% of total T&amp;D segment revenues for the three months ended June 30, 2025, respectively, and for approximately 18% and 10% of total T&amp;D segment revenues for the six months ended June 30, 2025, respectively. A single T&amp;D customer accounted for approximately 18% and 20% of total T&amp;D segment revenues for the three and six months ended June 30, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables from a single customer accounted for approximately 19% of total trade receivables as of June 30, 2025, which was included in the E&amp;M segment. No single customer accounted for more than 10% of total trade receivables as of December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At a segment level, trade receivables from two E&amp;M customers that individually accounted for approximately 23% and 10% of total E&amp;M segment trade receivables as of June 30, 2025, respectively. Trade receivables from a single customer accounted for approximately 10% of total E&amp;M segment trade receivables as of December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No single T&amp;D customer accounted for more than 10% of total T&amp;D segment trade receivables as of June 30, 2025 and December 31, 2024.</span></div> 2 2 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of reportable segment operating revenues, inclusive of the Company’s significant segment expenses of Cost of sales and Selling, general and administrative expenses, to consolidated Income before income taxes and income from equity method investments for the Company’s reportable segments and “Corporate and Other” category were as follows:</span></div><div style="margin-bottom: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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, 2025</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Corporate and Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">713,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">212,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">925,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating revenues</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">711,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">209,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">921,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">626,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">175,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">801,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">85,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">119,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">26,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">59,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">23,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,413)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes and income from equity method investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">69,602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Corporate and Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">503,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">206,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">710,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating revenues</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">502,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">201,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">703,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">443,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">614,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">22,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">35,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">20,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(5,199)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,246 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes and income from equity method investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2025</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Corporate and Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,361,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">397,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,759,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating revenues</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,355,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">392,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,748,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,201,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">334,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,535,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">154,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">212,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">50,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">103,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">38,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(18,169)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes and income from equity method investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">116,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Corporate and Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">944,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">395,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,340,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total segment operating revenues</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">941,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">387,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,329,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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',serif;font-size:10pt;font-weight:400;line-height:100%">832,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">333,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,165,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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',serif;font-size:10pt;font-weight:400;line-height:100%">43,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">65,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">34,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(10,459)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,972 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated income before income taxes and income from equity method investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">86,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 713600000 212384000 925984000 -1986000 -2532000 -4518000 711614000 209852000 921466000 626121000 175646000 -170000 801597000 85493000 34206000 170000 119869000 26225000 10554000 10583000 47362000 59268000 23652000 -10413000 72507000 4813000 1908000 69602000 503893000 206769000 710662000 -1878000 -5411000 -7289000 502015000 201358000 703373000 443758000 171086000 -48000 614796000 58257000 30272000 48000 88577000 22382000 9639000 5247000 37268000 35875000 20633000 -5199000 51309000 3246000 1694000 49757000 1361827000 397399000 1759226000 -6222000 -4909000 -11131000 1355605000 392490000 1748095000 1201227000 334842000 -336000 1535733000 154378000 57648000 336000 212362000 50841000 19525000 18505000 88871000 103537000 38123000 -18169000 123491000 9507000 2475000 116459000 944883000 395273000 1340156000 -3473000 -7621000 -11094000 941410000 387652000 1329062000 832389000 333476000 -97000 1165768000 109021000 54176000 97000 163294000 43193000 19352000 10556000 73101000 65828000 34824000 -10459000 90193000 5972000 2612000 86833000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional financial information on the Company’s reportable segments is shown below, which follows the same accounting policies as those described in Note 2 – Basis of Presentation and Summary of Significant Accounting Policies:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">16,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures*</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">E&amp;M</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">T&amp;D</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">11,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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',serif;font-size:10pt;font-weight:400;line-height:100%">(3,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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',serif;font-size:10pt;font-weight:400;line-height:100%">29,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures*</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">21,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Capital expenditures for the three and six months ended June 30, 2025 and 2024 include noncash transactions for capital expenditure-related Accounts payable.</span></div> 1371000 5796000 1605000 4634000 -1474000 998000 244000 1111000 16470000 5812000 10384000 4970000 805000 12103000 1421000 5361000 2853000 11245000 3176000 9095000 -3297000 1698000 171000 2048000 29737000 9254000 18672000 8347000 10124000 21923000 2940000 13470000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of reportable segment assets to consolidated assets were as follows as of:</span></div><div style="margin-bottom: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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">E&amp;M segment assets</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">938,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">764,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D segment assets</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',serif;font-size:10pt;font-weight:400;line-height:100%">432,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total reportable segment assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,371,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,175,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other 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',serif;font-size:10pt;font-weight:400;line-height:100%">139,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">161,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intercompany receivables</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',serif;font-size:10pt;font-weight:400;line-height:100%">(28,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(47,910)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated assets </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,481,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,288,463 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 938959000 764470000 432062000 410887000 1371021000 1175357000 139181000 161016000 -28825000 -47910000 1481377000 1288463000 0.17 0.16 0.22 0.12 0.20 0.11 0.17 0.10 0.18 0.10 0.18 0.20 0.19 0.23 0.10 0.10 Employee Benefit Plans<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plans</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, MDU Resources established a nonqualified deferred compensation plan (the “MDU Resources 2012 plan”) for certain key management employees, including certain employees of the Company. In 2020, the MDU Resources 2012 plan was frozen to new participants and no new Company contributions were made to the MDU Resources 2012 plan after December 31, 2020. Vesting for participants not fully vested was retained. To replace the MDU Resources 2012 plan, a new nonqualified deferred compensation plan was adopted in 2020 by MDU Resources, effective January 1, 2021 (the “MDU Resources 2020 plan”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Separation, the Company adopted its own nonqualified deferred compensation plan, effective October 31, 2024, in which eligible employees of the Company may participate. Previous Company employee liability balances related to the MDU Resources 2020 plan were transferred to the Company. The MDU Resources 2012 plan associated liability balances were assumed by MDU Resources.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net expenses incurred by the Company under these plans were $0.4 million and $1.6 million for the three and six months ended June 30, 2025, respectively, and $0.1 million and $0.5 million for the three and six months ended June 30, 2024, respectively.</span></div> 400000 1600000 100000 500000 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a party to claims and lawsuits arising out of its business, including that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage; personal injury; and environmental, contractual, statutory and regulatory obligations. The Company accrues a liability for loss contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable, but the amount cannot be reasonably estimated, or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2025 and December 31, 2024, the Company accrued for litigation-related contingent liabilities that have not been discounted of $5.1 million and $4.5 million, respectively, which were included in either Other accrued liabilities or Other noncurrent liabilities on the unaudited condensed consolidated balance sheets. For such cases where the Company determined that the outcome of the outstanding litigation cases will be covered by the Company’s insurance carrier, any amounts due related to the litigation will be paid directly by the Company’s insurance carrier. As a result, the Company had net loss contingency liabilities, after insurance claim receivables, of $0.5 million and $3.5 million as of June 30, 2025 and December 31, 2024, respectively, reflecting the amounts that the Company would be responsible for resulting from litigation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company will continue to monitor each matter and adjust accruals as necessary based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company’s financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred and are included in Selling, general and administrative expenses on the unaudited condensed consolidated statements of income.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company has surety bonds related to construction contracts of its subsidiaries. These bonds relate to certain public and private sector contracts to secure contractual performance, including completion of agreed upon contract terms, timing and price, payments to subcontractors and suppliers, and protection for customers from fraudulent practices. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds are expected to expire within the next 12 months; however, the Company likely will continue to enter into surety bonds for its subsidiaries in the future. As of June 30, 2025 and December 31, 2024, the potential maximum payment amounts the Company would be required to make under the outstanding surety bonds were approximately $739.2 million and $717.0 million, respectively, which were not reflected on the unaudited condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has outstanding guarantees to third parties for the guarantees of job performance and/or leasing activity of certain subsidiaries of the Company. The job performance guarantees are related to contracts for contracting services. As of June 30, 2025 and December 31, 2024, the fixed maximum amounts guaranteed under these agreements aggregated to $659.8 million and $542.7 million, respectively. The scheduled expiration of the maximum amounts guaranteed aggregate to $63.3 million for the remainder of 2025, $505.3 million in 2026, $49.8 million in 2027, $19.2 million in 2028, $3.4 million in 2029 and $18.8 million thereafter. There were no amounts outstanding under the previously mentioned guarantees and the maximum amounts guaranteed were not reflected on the unaudited condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024. However, in the event of default under these guarantee obligations, the Company would be required to make payments to satisfy its guarantees.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:20.15pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above guarantees, there were $15.6 million of outstanding standby letters of credit for certain guarantees to third parties under our Revolving Credit Facility as of both June 30, 2025 and December 31, 2024. In the event of default under these letter-of-credit obligations, the Company would be obligated for reimbursement of payments made under the letters of credit. For more information on the letters of credit under our Revolving Credit Facility, refer to Note 6 – Debt.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Separately, the Company has issued guarantees to third parties related to the routine purchase of maintenance items, materials and lease obligations for which no fixed maximum amounts have been specified. These guarantees have no scheduled maturity date. There were no amounts outstanding and the maximum amounts guaranteed were not reflected on the unaudited condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024. In the event a subsidiary of the Company defaults under these obligations, the Company would be required to make payments to satisfy these guarantees.</span></div> 5100000 4500000 500000 3500000 739200000 717000000.0 659800000 542700000 63300000 505300000 49800000 19200000 3400000 18800000 0 0 15600000 15600000 0 0 Related-Party Transactions<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Allocation of Corporate Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation, Centennial and MDU Resources allocated expenses for corporate services provided to the Company, including costs related to senior management, legal, human resources, finance and accounting, treasury, information technology, internal audit, risk management and other shared services. The amounts allocated were $7.9 million and $22.7 million for the three and six months ended June 30, 2024, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These expenses were allocated to the Company on the basis of direct usage where identifiable, with the remainder allocated on the basis of percent of total capital invested, the percent of total average cash management program borrowings with MDU Resources, the percent of total average commercial paper borrowings with Centennial or other allocation methodologies that were considered to be a reasonable reflection of the utilization of the services provided to the benefits received. Some of the utilization factors considered include the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These cost allocations were a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented prior to the Separation. However, the allocations may not be indicative of the actual expenses that would have been incurred had the Company operated as a standalone company. Actual costs as a standalone company depend on a number of factors, including the chosen organizational structure, whether functions are outsourced or performed by Company employees, and strategic decisions made in areas such as selling and marketing, information technology and infrastructure. Refer to Note 2 – Basis of Presentation and Summary of Significant Accounting Policies for additional information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Transition Services Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2024, as part of the Separation, the Company and MDU Resources entered into a transition services agreement whereby the Company and MDU Resources provide certain transition services to each other. The transition services agreement outlines services that are provided between parties related to tax, legal, treasury, human resources, information technology, risk management and other general and administrative functions. For the three and six months ended June 30, 2025, the Company incurred $1.3 million and $2.6 million of transition services expenses related to services from MDU Resources, respectively, which were reflected in Selling, general and administrative expenses on the unaudited condensed consolidated statements of income. During the second quarter of 2025, the Company deemed $0.5 million of transition services expenses from the first quarter of 2025 to be recurring in nature and thus, not transition services expenses. For both of the three and six months ended June 30, 2025, the Company received an immaterial amount for its services to MDU Resources, which was reflected in Other income, net on the unaudited condensed consolidated statements of income. The majority of the transition services are expected to be completed over a period of 20 months, but no longer than two years, after the Separation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Cash Management and Financing</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the second quarter of 2023, Centennial had a commercial paper program and long-term borrowing arrangements in which the Company and certain of its subsidiaries participated. Centennial repaid all of its outstanding debt in the second quarter of 2023, and subsequently MDU Resources supported the Company’s borrowing needs through Centennial. The Company accounted for cash receipts and disbursements from MDU Resources and Centennial, through related-party receivables and payables. Until the Separation, the Company had related-party agreements in place with Centennial, via MDU Resources, for the financing of its capital needs. Following the Separation, the Company relies on its own credit and financing arrangements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company was allocated interest based on borrowings from or lending to the cash management and financing program as well as the funding related to these agreements as described above. The related-party interest expense associated with the Company’s participation in the cash management and financing program was $3.3 million and $6.1 million for the three and six months ended June 30, 2024, respectively.</span></div> 7900000 22700000 1300000 2600000 500000 P20M P2Y 3300000 6100000 false false false false