0001486957-22-000026.txt : 20220808 0001486957-22-000026.hdr.sgml : 20220808 20220808162724 ACCESSION NUMBER: 0001486957-22-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220808 DATE AS OF CHANGE: 20220808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BWX Technologies, Inc. CENTRAL INDEX KEY: 0001486957 STANDARD INDUSTRIAL CLASSIFICATION: ENGINES & TURBINES [3510] IRS NUMBER: 800558025 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34658 FILM NUMBER: 221144790 BUSINESS ADDRESS: STREET 1: 800 MAIN STREET STREET 2: 4TH FLOOR CITY: LYNCHBURG STATE: VA ZIP: 24504 BUSINESS PHONE: 980-365-4300 MAIL ADDRESS: STREET 1: 800 MAIN STREET STREET 2: 4TH FLOOR CITY: LYNCHBURG STATE: VA ZIP: 24504 FORMER COMPANY: FORMER CONFORMED NAME: Babcock & Wilcox Co DATE OF NAME CHANGE: 20100311 10-Q 1 bwxt-20220630.htm 10-Q bwxt-20220630
false2022Q2000148695712/3100014869572022-01-012022-06-3000014869572022-08-04xbrli:shares00014869572022-06-30iso4217:USD00014869572021-12-31iso4217:USDxbrli:shares00014869572022-04-012022-06-3000014869572021-04-012021-06-3000014869572021-01-012021-06-300001486957us-gaap:CommonStockMember2021-12-310001486957us-gaap:AdditionalPaidInCapitalMember2021-12-310001486957us-gaap:RetainedEarningsMember2021-12-310001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001486957us-gaap:TreasuryStockMember2021-12-310001486957us-gaap:ParentMember2021-12-310001486957us-gaap:NoncontrollingInterestMember2021-12-310001486957us-gaap:RetainedEarningsMember2022-01-012022-03-310001486957us-gaap:ParentMember2022-01-012022-03-310001486957us-gaap:NoncontrollingInterestMember2022-01-012022-03-3100014869572022-01-012022-03-310001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001486957us-gaap:TreasuryStockMember2022-01-012022-03-310001486957us-gaap:CommonStockMember2022-01-012022-03-310001486957us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001486957us-gaap:CommonStockMember2022-03-310001486957us-gaap:AdditionalPaidInCapitalMember2022-03-310001486957us-gaap:RetainedEarningsMember2022-03-310001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001486957us-gaap:TreasuryStockMember2022-03-310001486957us-gaap:ParentMember2022-03-310001486957us-gaap:NoncontrollingInterestMember2022-03-3100014869572022-03-310001486957us-gaap:RetainedEarningsMember2022-04-012022-06-300001486957us-gaap:ParentMember2022-04-012022-06-300001486957us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001486957us-gaap:TreasuryStockMember2022-04-012022-06-300001486957us-gaap:CommonStockMember2022-04-012022-06-300001486957us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001486957us-gaap:CommonStockMember2022-06-300001486957us-gaap:AdditionalPaidInCapitalMember2022-06-300001486957us-gaap:RetainedEarningsMember2022-06-300001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001486957us-gaap:TreasuryStockMember2022-06-300001486957us-gaap:ParentMember2022-06-300001486957us-gaap:NoncontrollingInterestMember2022-06-300001486957us-gaap:CommonStockMember2020-12-310001486957us-gaap:AdditionalPaidInCapitalMember2020-12-310001486957us-gaap:RetainedEarningsMember2020-12-310001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001486957us-gaap:TreasuryStockMember2020-12-310001486957us-gaap:ParentMember2020-12-310001486957us-gaap:NoncontrollingInterestMember2020-12-3100014869572020-12-310001486957us-gaap:RetainedEarningsMember2021-01-012021-03-310001486957us-gaap:ParentMember2021-01-012021-03-310001486957us-gaap:NoncontrollingInterestMember2021-01-012021-03-3100014869572021-01-012021-03-310001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001486957us-gaap:CommonStockMember2021-01-012021-03-310001486957us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001486957us-gaap:TreasuryStockMember2021-01-012021-03-310001486957us-gaap:CommonStockMember2021-03-310001486957us-gaap:AdditionalPaidInCapitalMember2021-03-310001486957us-gaap:RetainedEarningsMember2021-03-310001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001486957us-gaap:TreasuryStockMember2021-03-310001486957us-gaap:ParentMember2021-03-310001486957us-gaap:NoncontrollingInterestMember2021-03-3100014869572021-03-310001486957us-gaap:RetainedEarningsMember2021-04-012021-06-300001486957us-gaap:ParentMember2021-04-012021-06-300001486957us-gaap:NoncontrollingInterestMember2021-04-012021-06-300001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001486957us-gaap:CommonStockMember2021-04-012021-06-300001486957us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001486957us-gaap:TreasuryStockMember2021-04-012021-06-300001486957us-gaap:CommonStockMember2021-06-300001486957us-gaap:AdditionalPaidInCapitalMember2021-06-300001486957us-gaap:RetainedEarningsMember2021-06-300001486957us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001486957us-gaap:TreasuryStockMember2021-06-300001486957us-gaap:ParentMember2021-06-300001486957us-gaap:NoncontrollingInterestMember2021-06-3000014869572021-06-30bwxt:segment00014869572021-01-012021-12-31bwxt:componentxbrli:pure0001486957bwxt:CashHeldForDecommissioningOfFacilitiesMember2022-06-300001486957bwxt:CashHeldToMeetReinsuranceReserveRequirementsMember2022-06-300001486957us-gaap:LandMember2022-06-300001486957us-gaap:LandMember2021-12-310001486957us-gaap:BuildingMember2022-06-300001486957us-gaap:BuildingMember2021-12-310001486957us-gaap:MachineryAndEquipmentMember2022-06-300001486957us-gaap:MachineryAndEquipmentMember2021-12-310001486957us-gaap:AssetUnderConstructionMember2022-06-300001486957us-gaap:AssetUnderConstructionMember2021-12-310001486957us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001486957us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001486957us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300001486957us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001486957us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2022-06-300001486957us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2021-12-310001486957us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300001486957us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001486957us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300001486957us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-04-012021-06-300001486957us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300001486957us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-06-300001486957us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001486957us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001486957us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001486957us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001486957us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001486957us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001486957us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001486957us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001486957bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember2022-04-112022-04-110001486957bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember2022-04-110001486957bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMemberus-gaap:CustomerRelationshipsMember2022-04-110001486957bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMemberus-gaap:CustomerRelationshipsMember2022-04-112022-04-110001486957bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMemberus-gaap:OrderOrProductionBacklogMember2022-04-110001486957bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMemberus-gaap:OrderOrProductionBacklogMember2022-04-112022-04-110001486957us-gaap:UnpatentedTechnologyMemberbwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember2022-04-110001486957us-gaap:UnpatentedTechnologyMemberbwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember2022-04-112022-04-110001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentCustomersMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentCustomersMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957country:USbwxt:GovernmentCustomersMember2022-04-012022-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentCustomersMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentCustomersMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957country:USbwxt:GovernmentCustomersMember2021-04-012021-06-300001486957country:USbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957country:USbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957country:USbwxt:NonGovernmentMember2022-04-012022-06-300001486957country:USbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957country:USbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957country:USbwxt:NonGovernmentMember2021-04-012021-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957country:US2022-04-012022-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957country:US2021-04-012021-06-300001486957country:CAbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957country:CAbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957country:CAbwxt:NonGovernmentMember2022-04-012022-06-300001486957country:CAbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957country:CAbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957country:CAbwxt:NonGovernmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957bwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957bwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMember2021-04-012021-06-300001486957bwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957bwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957bwxt:NonGovernmentMemberbwxt:OtherGeographicLocationMember2022-04-012022-06-300001486957bwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957bwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957bwxt:NonGovernmentMemberbwxt:OtherGeographicLocationMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957bwxt:OtherGeographicLocationMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957bwxt:OtherGeographicLocationMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMember2021-04-012021-06-300001486957us-gaap:IntersegmentEliminationMember2022-04-012022-06-300001486957us-gaap:IntersegmentEliminationMember2021-04-012021-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentCustomersMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentCustomersMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957country:USbwxt:GovernmentCustomersMember2022-01-012022-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentCustomersMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentCustomersMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957country:USbwxt:GovernmentCustomersMember2021-01-012021-06-300001486957country:USbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957country:USbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957country:USbwxt:NonGovernmentMember2022-01-012022-06-300001486957country:USbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957country:USbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957country:USbwxt:NonGovernmentMember2021-01-012021-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957country:US2022-01-012022-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957country:USus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957country:US2021-01-012021-06-300001486957country:CAbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957country:CAbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957country:CAbwxt:NonGovernmentMember2022-01-012022-06-300001486957country:CAbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957country:CAbwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957country:CAbwxt:NonGovernmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957bwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957bwxt:OtherGeographicLocationMemberbwxt:GovernmentCustomersMember2021-01-012021-06-300001486957bwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957bwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957bwxt:NonGovernmentMemberbwxt:OtherGeographicLocationMember2022-01-012022-06-300001486957bwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957bwxt:NonGovernmentMemberus-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957bwxt:NonGovernmentMemberbwxt:OtherGeographicLocationMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957bwxt:OtherGeographicLocationMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:OtherGeographicLocationMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957bwxt:OtherGeographicLocationMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMember2021-01-012021-06-300001486957us-gaap:IntersegmentEliminationMember2022-01-012022-06-300001486957us-gaap:IntersegmentEliminationMember2021-01-012021-06-300001486957us-gaap:TransferredOverTimeMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:TransferredOverTimeMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:TransferredOverTimeMember2022-04-012022-06-300001486957us-gaap:TransferredOverTimeMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:TransferredOverTimeMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:TransferredOverTimeMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001486957us-gaap:TransferredOverTimeMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:TransferredOverTimeMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:TransferredOverTimeMember2022-01-012022-06-300001486957us-gaap:TransferredOverTimeMemberus-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:TransferredOverTimeMemberus-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:TransferredOverTimeMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TransferredAtPointInTimeMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:FixedPriceContractMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:FixedPriceContractMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:FirmFixedPriceMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:FirmFixedPriceMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957bwxt:FirmFixedPriceMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:FirmFixedPriceMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:FirmFixedPriceMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957bwxt:FirmFixedPriceMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMemberbwxt:CostPlusFeeMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMemberbwxt:CostPlusFeeMember2022-04-012022-06-300001486957bwxt:CostPlusFeeMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMemberbwxt:CostPlusFeeMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMemberbwxt:CostPlusFeeMember2021-04-012021-06-300001486957bwxt:CostPlusFeeMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TimeAndMaterialsContractMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TimeAndMaterialsContractMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:TimeAndMaterialsContractMember2022-04-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TimeAndMaterialsContractMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TimeAndMaterialsContractMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:TimeAndMaterialsContractMember2021-04-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:FixedPriceContractMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:FixedPriceContractMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:FixedPriceContractMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:FirmFixedPriceMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:FirmFixedPriceMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957bwxt:FirmFixedPriceMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:FirmFixedPriceMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:FirmFixedPriceMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957bwxt:FirmFixedPriceMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMemberbwxt:CostPlusFeeMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMemberbwxt:CostPlusFeeMember2022-01-012022-06-300001486957bwxt:CostPlusFeeMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMemberbwxt:CostPlusFeeMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMemberbwxt:CostPlusFeeMember2021-01-012021-06-300001486957bwxt:CostPlusFeeMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TimeAndMaterialsContractMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TimeAndMaterialsContractMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:TimeAndMaterialsContractMember2022-01-012022-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TimeAndMaterialsContractMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberus-gaap:TimeAndMaterialsContractMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:TimeAndMaterialsContractMember2021-01-012021-06-300001486957bwxt:ContractsinProgressMember2022-06-300001486957bwxt:ContractsinProgressMember2021-12-310001486957us-gaap:AccountsReceivableMember2022-06-300001486957us-gaap:AccountsReceivableMember2021-12-310001486957us-gaap:OtherAssetsMember2022-06-300001486957us-gaap:OtherAssetsMember2021-12-310001486957us-gaap:PensionPlansDefinedBenefitMember2022-04-012022-06-300001486957us-gaap:PensionPlansDefinedBenefitMember2021-04-012021-06-300001486957us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-06-300001486957us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-06-300001486957us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-04-012022-06-300001486957us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-04-012021-06-300001486957us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-06-300001486957us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-06-300001486957us-gaap:MutualFundMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001486957us-gaap:MutualFundMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001486957us-gaap:MutualFundMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001486957us-gaap:MutualFundMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-06-300001486957us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-06-300001486957us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-06-300001486957us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001486957us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001486957us-gaap:MutualFundMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001486957us-gaap:MutualFundMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001486957us-gaap:MutualFundMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001486957us-gaap:MutualFundMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001486957us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001486957us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001486957us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001486957us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001486957us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001486957us-gaap:ForeignExchangeContractMember2022-06-300001486957us-gaap:ForeignExchangeContractMember2021-12-310001486957bwxt:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2022-06-300001486957bwxt:SeniorNotesDue2029Memberus-gaap:SeniorNotesMember2022-06-300001486957bwxt:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2021-12-310001486957bwxt:SeniorNotesDue2029Memberus-gaap:SeniorNotesMember2021-12-310001486957us-gaap:IntersegmentEliminationMemberbwxt:GovernmentOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:IntersegmentEliminationMemberbwxt:GovernmentOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:IntersegmentEliminationMemberbwxt:GovernmentOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:IntersegmentEliminationMemberbwxt:GovernmentOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:IntersegmentEliminationMemberbwxt:CommercialOperationsSegmentMember2022-04-012022-06-300001486957us-gaap:IntersegmentEliminationMemberbwxt:CommercialOperationsSegmentMember2021-04-012021-06-300001486957us-gaap:IntersegmentEliminationMemberbwxt:CommercialOperationsSegmentMember2022-01-012022-06-300001486957us-gaap:IntersegmentEliminationMemberbwxt:CommercialOperationsSegmentMember2021-01-012021-06-300001486957us-gaap:CorporateNonSegmentMember2022-04-012022-06-300001486957us-gaap:CorporateNonSegmentMember2021-04-012021-06-300001486957us-gaap:CorporateNonSegmentMember2022-01-012022-06-300001486957us-gaap:CorporateNonSegmentMember2021-01-012021-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:GovernmentOperationsSegmentMember2021-12-310001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2022-06-300001486957us-gaap:OperatingSegmentsMemberbwxt:CommercialOperationsSegmentMember2021-12-310001486957us-gaap:OperatingSegmentsMember2022-06-300001486957us-gaap:OperatingSegmentsMember2021-12-310001486957us-gaap:CorporateNonSegmentMember2022-06-300001486957us-gaap:CorporateNonSegmentMember2021-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 _________________________________________________________________________________________________________________________________ 
FORM 10-Q
 _________________________________________________________________________________________________________________________________ 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2022.
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 No. 001-34658
BWX TECHNOLOGIES, INC.
(Exact name of registrant as specified in its charter)
__________________________________________________________________________________________________________________________________
Delaware 80-0558025
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
800 Main Street, 4th Floor 
Lynchburg,Virginia 24504
(Address of principal executive offices) (Zip Code)
Registrant's telephone number, including area code: (980) 365-4300
_________________________________________________________________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par valueBWXTNew 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, 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  
The number of shares of the registrant's common stock outstanding at August 4, 2022 was 91,215,647.


BWX TECHNOLOGIES, INC.
INDEX – FORM 10-Q
 PAGE
June 30, 2022 and December 31, 2021 (Unaudited)
Three and Six Months Ended June 30, 2022 and 2021 (Unaudited)
Three and Six Months Ended June 30, 2022 and 2021 (Unaudited)
Three Months Ended March 31 and June 30, 2022 and 2021 (Unaudited)
Six Months Ended June 30, 2022 and 2021 (Unaudited)

1

PART I
FINANCIAL INFORMATION
Item 1.    CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

BWX TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
ASSETS
June 30,
2022
December 31,
2021
(Unaudited)
(In thousands)
Current Assets:
Cash and cash equivalents$67,404 $33,891 
Restricted cash and cash equivalents2,898 2,896 
Investments3,777 3,811 
Accounts receivable – trade, net85,926 70,663 
Accounts receivable – other18,975 16,651 
Retainages51,780 51,507 
Contracts in progress564,326 546,595 
Other current assets57,574 47,718 
Total Current Assets852,660 773,732 
Property, Plant and Equipment, Net1,088,847 1,045,640 
Investments8,053 9,558 
Goodwill296,905 285,502 
Deferred Income Taxes21,556 21,394 
Investments in Unconsolidated Affiliates113,400 85,284 
Intangible Assets208,941 185,551 
Other Assets115,161 94,719 
TOTAL$2,705,523 $2,501,380 
See accompanying notes to condensed consolidated financial statements.
2

BWX TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
LIABILITIES AND STOCKHOLDERS' EQUITY
June 30,
2022
December 31,
2021
(Unaudited)
(In thousands, except share
and per share amounts)
Current Liabilities:
Accounts payable$150,167 $189,842 
Accrued employee benefits69,028 71,835 
Accrued liabilities – other78,977 80,998 
Advance billings on contracts104,847 111,619 
Accrued warranty expense6,348 5,321 
Total Current Liabilities409,367 459,615 
Long-Term Debt1,380,249 1,189,304 
Accumulated Postretirement Benefit Obligation23,063 24,333 
Environmental Liabilities94,102 92,642 
Pension Liability50,904 59,388 
Other Liabilities43,488 38,863 
Commitments and Contingencies (Note 5)
Stockholders' Equity:
Common stock, par value $0.01 per share, authorized 325,000,000 shares; issued 127,604,870 and 127,311,985 shares at June 30, 2022 and December 31, 2021, respectively
1,276 1,273 
Preferred stock, par value $0.01 per share, authorized 75,000,000 shares; No shares issued
  
Capital in excess of par value183,251 174,288 
Retained earnings1,868,822 1,775,751 
Treasury stock at cost, 36,404,085 and 35,915,747 shares at June 30, 2022 and December 31, 2021, respectively
(1,352,324)(1,326,280)
Accumulated other comprehensive income (loss)3,261 12,143 
Stockholders' Equity – BWX Technologies, Inc.704,286 637,175 
Noncontrolling interest64 60 
Total Stockholders' Equity704,350 637,235 
TOTAL$2,705,523 $2,501,380 
See accompanying notes to condensed consolidated financial statements.

3

BWX TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
(Unaudited)
(In thousands, except share and per share amounts)
Revenues$554,208 $505,099 $1,084,946 $1,033,372 
Costs and Expenses:
Cost of operations413,000 375,817 817,827 768,623 
Research and development costs2,611 3,505 5,564 6,621 
Losses (gains) on asset disposals and impairments, net(1)(29)29 (37)
Selling, general and administrative expenses54,680 59,318 114,814 117,579 
Total Costs and Expenses470,290 438,611 938,234 892,786 
Equity in Income of Investees11,319 7,263 20,098 15,579 
Operating Income95,237 73,751 166,810 156,165 
Other Income (Expense):
Interest income73 77 190 209 
Interest expense(8,307)(10,203)(15,358)(17,242)
Other – net11,096 15,306 23,905 31,692 
Total Other Income (Expense)2,862 5,180 8,737 14,659 
Income before Provision for Income Taxes
98,099 78,931 175,547 170,824 
Provision for Income Taxes23,418 19,522 41,792 41,600 
Net Income$74,681 $59,409 $133,755 $129,224 
Net Income Attributable to Noncontrolling Interest(68)(62)(132)(128)
Net Income Attributable to BWX Technologies, Inc.$74,613 $59,347 $133,623 $129,096 
Earnings per Common Share:
Basic:
Net Income Attributable to BWX Technologies, Inc.$0.82 $0.62 $1.46 $1.35 
Diluted:
Net Income Attributable to BWX Technologies, Inc.$0.82 $0.62 $1.46 $1.35 
Shares used in the computation of earnings per share (Note 9):
Basic91,394,853 95,354,932 91,479,226 95,329,330 
Diluted91,540,319 95,529,189 91,670,307 95,544,026 
See accompanying notes to condensed consolidated financial statements.
4

BWX TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF
COMPREHENSIVE INCOME
Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
(Unaudited)
(In thousands)
Net Income$74,681 $59,409 $133,755 $129,224 
Other Comprehensive Income (Loss):
Currency translation adjustments(15,281)7,220 (9,916)15,221 
Derivative financial instruments:
Unrealized (losses) gains arising during the period, net of tax benefit (provision) of $134, $(15), $170 and $124, respectively
(388)40 (496)(372)
Reclassification adjustment for losses (gains) included in net income, net of tax (benefit) provision of $(52), $(55), $(104) and $1, respectively
148 163 300 (3)
Amortization of benefit plan costs, net of tax benefit of $(162), $(158), $(325) and $(315), respectively
651 580 1,302 1,160 
Unrealized (losses) gains on investments arising during the period, net of tax benefit of $13, $84, $19 and $60, respectively
(48) (72)89 
Other Comprehensive Income (Loss)(14,918)8,003 (8,882)16,095 
Total Comprehensive Income59,763 67,412 124,873 145,319 
Comprehensive Income Attributable to Noncontrolling Interest(68)(62)(132)(128)
Comprehensive Income Attributable to BWX Technologies, Inc.$59,695 $67,350 $124,741 $145,191 
See accompanying notes to condensed consolidated financial statements.
5

BWX TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
Common StockCapital In
Excess of
Par Value
Accumulated
Other
Comprehensive
Income (Loss)
Total
Stockholders'
Equity
 SharesPar
Value
Retained
Earnings
Treasury
Stock
Stockholders'
Equity
Noncontrolling
Interest
  (In thousands, except share and per share amounts)
Balance December 31, 2021127,311,985 $1,273 $174,288 $1,775,751 $12,143 $(1,326,280)$637,175 $60 $637,235 
Net income— — — 59,010 — — 59,010 64 59,074 
Dividends declared ($0.22 per share)
— — — (20,279)— — (20,279)— (20,279)
Currency translation adjustments— — — — 5,365 — 5,365 — 5,365 
Derivative financial instruments— — — — 44 — 44 — 44 
Defined benefit obligations— — — — 651 — 651 — 651 
Available-for-sale investments— — — — (24)— (24)— (24)
Exercises of stock options— — — — — — — — — 
Shares placed in treasury— — — — — (26,011)(26,011)— (26,011)
Stock-based compensation charges279,242 3 3,955 — — — 3,958 — 3,958 
Distributions to noncontrolling interests— — — — — — — (59)(59)
Balance March 31, 2022 (unaudited)127,591,227 $1,276 $178,243 $1,814,482 $18,179 $(1,352,291)$659,889 $65 $659,954 
Net income— — — 74,613 — — 74,613 68 74,681 
Dividends declared ($0.22 per share)
— — — (20,273)— — (20,273)— (20,273)
Currency translation adjustments— — — — (15,281)— (15,281)— (15,281)
Derivative financial instruments— — — — (240)— (240)— (240)
Defined benefit obligations— — — — 651 — 651 — 651 
Available-for-sale investments— — — — (48)— (48)— (48)
Exercises of stock options— — — — — — — — — 
Shares placed in treasury— — — — — (33)(33)— (33)
Stock-based compensation charges13,643 — 5,008 — — — 5,008 — 5,008 
Distributions to noncontrolling interests— — — — — — — (69)(69)
Balance June 30, 2022 (unaudited)127,604,870 $1,276 $183,251 $1,868,822 $3,261 $(1,352,324)$704,286 $64 $704,350 
Balance December 31, 2020127,009,536 $1,270 $153,800 $1,549,950 $8,198 $(1,095,452)$617,766 $2 $617,768 
Net income— — — 69,749 — — 69,749 66 69,815 
Dividends declared ($0.21 per share)
— — — (20,173)— — (20,173)— (20,173)
Currency translation adjustments— — — — 8,001 — 8,001 — 8,001 
Derivative financial instruments— — — — (578)— (578)— (578)
Defined benefit obligations— — — — 580 — 580 — 580 
Available-for-sale investments— — — — 89 — 89 — 89 
Exercises of stock options61,260 — 1,517 — — — 1,517 — 1,517 
Shares placed in treasury— — — — — (24,694)(24,694)— (24,694)
Stock-based compensation charges191,350 3 3,978 — — — 3,981 — 3,981 
Distributions to noncontrolling interests— — — — — — — — — 
Balance March 31, 2021 (unaudited)127,262,146 $1,273 $159,295 $1,599,526 $16,290 $(1,120,146)$656,238 $68 $656,306 
Net income— — — 59,347 — — 59,347 62 59,409 
Dividends declared ($0.21 per share)
— — — (20,164)— — (20,164)— (20,164)
Currency translation adjustments— — — — 7,220 — 7,220 — 7,220 
Derivative financial instruments— — — — 203 — 203 — 203 
Defined benefit obligations— — — — 580 — 580 — 580 
Available-for-sale investments— — — — — — — — — 
Exercises of stock options13,936 — 339 — — — 339 — 339 
Shares placed in treasury— — — — — (58)(58)— (58)
Stock-based compensation charges11,597 — 5,292 — — — 5,292 — 5,292 
Distributions to noncontrolling interests— — — — — — — (40)(40)
Balance June 30, 2021 (unaudited)127,287,679 $1,273 $164,926 $1,638,709 $24,293 $(1,120,204)$708,997 $90 $709,087 
See accompanying notes to condensed consolidated financial statements.
6

BWX TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
Six Months Ended June 30,
 20222021
 (Unaudited) (In thousands)
CASH FLOWS FROM OPERATING ACTIVITIES:
Net Income$133,755 $129,224 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization36,216 32,992 
Income of investees, net of dividends(5,616)(5,874)
Recognition of losses for pension and postretirement plans1,627 1,475 
Stock-based compensation expense8,966 9,273 
Other, net2,921 1,548 
Changes in assets and liabilities, net of effects from acquisitions:
Accounts receivable(1,925)93,503 
Accounts payable(22,571)(16,875)
Retainages(92)4,308 
Contracts in progress and advance billings on contracts(38,703)(53,649)
Income taxes(4,897)876 
Accrued and other current liabilities(8,045)411 
Pension liabilities, accrued postretirement benefit obligations and employee benefits(29,798)(44,746)
Other, net200 5,857 
NET CASH PROVIDED BY OPERATING ACTIVITIES72,038 158,323 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property, plant and equipment(94,946)(170,170)
Acquisition of business, net of cash acquired(47,328) 
Purchases of securities(1,975)(2,378)
Sales and maturities of securities1,981 2,764 
Investments, net of return of capital, in equity method investees(22,554) 
Other, net71 182 
NET CASH USED IN INVESTING ACTIVITIES(164,751)(169,602)
CASH FLOWS FROM FINANCING ACTIVITIES:
Borrowings of long-term debt322,400 625,800 
Repayments of long-term debt(132,400)(300,800)
Payment of debt issuance costs (4,838)
Repayment of bank overdraft (88,694)
Repurchases of common stock(20,000)(20,007)
Dividends paid to common shareholders(40,758)(40,326)
Exercises of stock options 2,011 
Cash paid for shares withheld to satisfy employee taxes(6,044)(4,745)
Other, net1,848 (8,979)
NET CASH PROVIDED BY FINANCING ACTIVITIES125,046 159,422 
EFFECTS OF EXCHANGE RATE CHANGES ON CASH977 64 
TOTAL INCREASE IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS
33,310 148,207 
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD39,775 48,298 
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS AT END OF PERIOD$73,085 $196,505 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Cash paid during the period for:
Interest$21,732 $20,270 
Income taxes (net of refunds)$45,187 $40,661 
SCHEDULE OF NON-CASH INVESTING ACTIVITY:
Accrued capital expenditures included in accounts payable$10,072 $26,328 
See accompanying notes to condensed consolidated financial statements.
7

BWX TECHNOLOGIES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2022
(UNAUDITED)
NOTE 1 – BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
We have presented the condensed consolidated financial statements of BWX Technologies, Inc. ("BWXT" or the "Company") in U.S. dollars in accordance with the interim reporting requirements of Form 10-Q, Rule 10-01 of Regulation S-X and accounting principles generally accepted in the United States ("GAAP"). Certain financial information and disclosures normally included in our financial statements prepared annually in accordance with GAAP have been condensed or omitted. Readers of these financial statements should, therefore, refer to the consolidated financial statements and notes in our annual report on Form 10-K for the year ended December 31, 2021 (our "2021 10-K"). We have included all adjustments, in the opinion of management, consisting only of normal recurring adjustments, necessary for a fair presentation.
We use the equity method to account for investments in entities that we do not control, but over which we have the ability to exercise significant influence. We generally refer to these entities as "joint ventures." We have eliminated all intercompany transactions and accounts. We classify assets and liabilities related to long-term contracts as current using the duration of the related contract or program as our operating cycle, which is generally longer than one year. We present the notes to our condensed consolidated financial statements on the basis of continuing operations, unless otherwise stated.
Unless the context otherwise indicates, "we," "us" and "our" mean BWXT and its consolidated subsidiaries.
Reportable Segments
We operate in two reportable segments: Government Operations and Commercial Operations. Our reportable segments reflect changes we made during the first quarter of 2022 to better align our businesses by their government and commercial nature, which reflects the manner in which our operating segment information is reported for purposes of assessing operating performance and allocating resources. Prior to 2022, we reported three segments: Nuclear Operations Group, Nuclear Power Group and Nuclear Services Group.
Our Government Operations segment consists of our legacy Nuclear Operations Group and Nuclear Services Group segments with certain research and development activities in the areas of advanced reactors and advanced manufacturing. Our Commercial Operations segment consists of our legacy Nuclear Power Group segment with certain research and development and commercialization activities in the areas of medical and industrial radioisotopes. Both segments now include research and development and certain commercialization activities associated with new technologies previously reported centrally, outside of our reportable segments. The change in our reportable segments had no impact on our previously reported consolidated results of operations, financial condition or cash flows. We have applied the change in reportable segments to previously reported historical financial information and related disclosures included in this quarterly report on Form 10-Q. Our reportable segments are further described as follows:
Our Government Operations segment manufactures naval nuclear reactors, including the related nuclear fuel, for the U.S. Naval Nuclear Propulsion Program for use in submarines and aircraft carriers. Through this segment, we also fabricate fuel-bearing precision components that range in weight from a few grams to hundreds of tons, manufacture electro-mechanical equipment, perform design, manufacturing, inspection, assembly and testing activities and downblend Cold War-era government stockpiles of high-enriched uranium. In addition, we supply proprietary and sole-source valves, manifolds and fittings to global naval and ship customers. In-house capabilities also include wet chemistry uranium processing, advanced heat treatment to optimize component material properties and a controlled, clean-room environment with the capacity to assemble railcar-size components. This segment also provides various other services, primarily through joint ventures, to the U.S. Government including nuclear materials management and operation, environmental management and administrative and operating services for various U.S. Government-owned facilities. These services are provided to the U.S. Department of Energy ("DOE"), including the National Nuclear Security Administration, the Office of Nuclear Energy, the Office of Science and the Office of Environmental Management, and NASA. In addition, this segment also develops technology for a variety of applications, including advanced nuclear power sources, and offers complete advanced nuclear fuel and reactor design and engineering, licensing and manufacturing services for new advanced nuclear reactors.
Our Commercial Operations segment fabricates commercial nuclear steam generators, nuclear fuel, fuel handling systems, pressure vessels, reactor components, heat exchangers, tooling delivery systems and other auxiliary equipment, including containers for the storage of spent nuclear fuel and other high-level waste and supplies nuclear-
8

grade materials and precisely machined components for nuclear utility customers. We have supplied the nuclear industry with more than 1,300 large, heavy components worldwide, and we are the only commercial heavy nuclear component manufacturer in North America. This segment also provides specialized engineering services that include structural component design, 3-D thermal-hydraulic engineering analysis, weld and robotic process development, electrical and controls engineering and metallurgy and materials engineering. In addition, this segment offers in-plant inspection, maintenance and modification services for nuclear steam generators, heat exchangers, reactors, fuel handling systems and balance of plant equipment, as well as specialized non-destructive examination and tooling/repair solutions. This segment is also a leading global manufacturer and supplier of critical medical radioisotopes and radiopharmaceuticals for research, diagnostic and therapeutic uses.
See Note 8 and Note 3 for financial information about our segments. Operating results for the three and six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022. For further information, refer to the consolidated financial statements and notes included in our 2021 10-K.
Recently Adopted Accounting Standards
There were no accounting standards adopted during the six months ended June 30, 2022.
Contracts and Revenue Recognition
We generally recognize contract revenues and related costs over time for individual performance obligations based on a cost-to-cost method in accordance with FASB Topic Revenue from Contracts with Customers. We recognize estimated contract revenue and resulting income based on the measurement of the extent of progress toward completion as a percentage of the total project. Certain costs may be excluded from the cost-to-cost method of measuring progress, such as significant costs for uninstalled materials, if such costs do not depict our performance in transferring control of goods or services to the customer. We review contract price and cost estimates periodically as the work progresses and reflect adjustments proportionate to the percentage-of-completion in income in the period when those estimates are revised. Certain of our contracts recognize revenue at a point in time, and revenue on these contracts is recognized when control transfers to the customer. The majority of our revenue that is recognized at a point in time is related to parts and certain medical radioisotopes and radiopharmaceuticals in our Commercial Operations segment. For all contracts, if a current estimate of total contract cost indicates a loss on a contract, the projected loss is recognized in full when determined.
Provision for Income Taxes
We are subject to federal income tax in the U.S., Canada and the United Kingdom as well as income tax within multiple U.S. state jurisdictions. We provide for income taxes based on the enacted tax laws and rates in the jurisdictions in which we conduct our operations. These jurisdictions may have regimes of taxation that vary with respect to nominal rates and with respect to the basis on which these rates are applied. This variation, along with the changes in our mix of income within these jurisdictions, can contribute to shifts in our effective tax rate from period to period.
Our effective tax rate for the three months ended June 30, 2022 was 23.9% as compared to 24.7% for the three months ended June 30, 2021. Our effective tax rate for the six months ended June 30, 2022 was 23.8% as compared to 24.4% for the six months ended June 30, 2021. The effective tax rates for the three and six months ended June 30, 2022 and 2021 were higher than the U.S. corporate income tax rate of 21% primarily due to state income taxes within the U.S. and the unfavorable rate differential associated with our Canadian earnings.
Cash and Cash Equivalents and Restricted Cash and Cash Equivalents
At June 30, 2022, we had restricted cash and cash equivalents totaling $5.7 million, $2.8 million of which was held for future decommissioning of facilities (which is included in Other Assets on our condensed consolidated balance sheets) and $2.9 million of which was held to meet reinsurance reserve requirements of our captive insurer.
9

The following table provides a reconciliation of cash and cash equivalents and restricted cash and cash equivalents on our condensed consolidated balance sheets to the totals presented on our condensed consolidated statement of cash flows:
June 30,
2022
December 31,
2021
 (In thousands)
Cash and cash equivalents$67,404 $33,891 
Restricted cash and cash equivalents2,898 2,896 
Restricted cash and cash equivalents included in Other Assets2,783 2,988 
Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows
$73,085 $39,775 
Inventories
At June 30, 2022 and December 31, 2021, Other current assets included inventories totaling $26.2 million and $16.3 million, respectively, consisting entirely of raw materials and supplies.
Property, Plant and Equipment, Net
Property, plant and equipment, net is stated at cost and is set forth below:
 June 30,
2022
December 31,
2021
 (In thousands)
Land$9,857 $9,538 
Buildings347,215 321,872 
Machinery and equipment1,000,173 957,423 
Property under construction489,341 487,856 
1,846,586 1,776,689 
Less: Accumulated depreciation757,739 731,049 
Property, Plant and Equipment, Net$1,088,847 $1,045,640 
Accumulated Other Comprehensive Income (Loss)
The components of Accumulated other comprehensive income (loss) included in Stockholders' Equity are as follows:
June 30,
2022
December 31,
2021
 (In thousands)
Currency translation adjustments$20,711 $30,627 
Net unrealized loss on derivative financial instruments(890)(694)
Unrecognized prior service cost on benefit obligations(16,720)(18,022)
Net unrealized gain on available-for-sale investments160 232 
Accumulated other comprehensive income (loss)$3,261 $12,143 
10

The amounts reclassified out of Accumulated other comprehensive income (loss) by component and the affected condensed consolidated statements of income line items are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
 2022202120222021 
Accumulated Other Comprehensive Income (Loss) Component Recognized
(In thousands)Line Item Presented
Realized gain (loss) on derivative financial instruments
$(23)$(95)$66 $132 Revenues
(177)(123)(470)(128)Cost of operations
(200)(218)(404)4 Total before tax
52 55 104 (1)Provision for Income Taxes
$(148)$(163)$(300)$3 Net Income
Amortization of prior service cost on benefit obligations
$(813)$(738)$(1,627)$(1,475)Other – net
162 158 325 315 Provision for Income Taxes
$(651)$(580)$(1,302)$(1,160)Net Income
Total reclassification for the period
$(799)$(743)$(1,602)$(1,157)
Derivative Financial Instruments
Our operations give rise to exposure to market risks from changes in foreign currency exchange ("FX") rates. We use derivative financial instruments, primarily FX forward contracts, to reduce the impact of changes in FX rates on our operating results. We use these instruments to hedge our exposure associated with revenues or costs on our long-term contracts and other transactions that are denominated in currencies other than our operating entities' functional currencies. We do not hold or issue derivative financial instruments for trading or other speculative purposes.
We enter into derivative financial instruments primarily as hedges of certain firm purchase and sale commitments and loans between domestic and foreign subsidiaries denominated in foreign currencies. We record these contracts at fair value on our condensed consolidated balance sheets. Based on the hedge designation at the inception of the contract, the related gains and losses on these contracts are deferred in stockholders' equity as a component of Accumulated other comprehensive income until the hedged item is recognized in earnings. The gain or loss on a derivative instrument not designated as a hedging instrument is immediately recognized in earnings. Gains and losses on derivative financial instruments that require immediate recognition are included as a component of Other – net on our condensed consolidated statements of income.
We have designated the majority of our FX forward contracts that qualify for hedge accounting as cash flow hedges. The hedged risk is the risk of changes in functional-currency-equivalent cash flows attributable to changes in FX spot rates of forecasted transactions primarily related to long-term contracts. We exclude from our assessment of effectiveness the portion of the fair value of the FX forward contracts attributable to the difference between FX spot rates and FX forward rates. At June 30, 2022, we had deferred approximately $0.9 million of net losses on these derivative financial instruments. Assuming market conditions continue, we expect to recognize the majority of this amount in the next 12 months. For the three months ended June 30, 2022 and 2021, we recognized (gains) losses of $(7.5) million and $4.7 million, respectively, and for the six months ended June 30, 2022 and 2021, we recognized losses of $0.4 million and $8.7 million, respectively, in Other – net on our condensed consolidated statements of income associated with FX forward contracts not designated as hedging instruments.
At June 30, 2022, our derivative financial instruments consisted of FX forward contracts with a total notional value of $442.3 million with maturities extending to December 2024. These instruments consist primarily of FX forward contracts to purchase or sell Canadian dollars and Euros. We are exposed to credit-related losses in the event of non-performance by counterparties to derivative financial instruments. We attempt to mitigate this risk by using major financial institutions with high credit ratings. Our counterparties to derivative financial instruments have the benefit of the same collateral arrangements and covenants as described under our credit facility.
11

NOTE 2 – ACQUISITIONS
Dynamic Controls Limited and Citadel Capital Corporation
On April 11, 2022, our subsidiary BWXT Government Group, Inc. acquired all of the outstanding stock of U.K.-based Dynamic Controls Limited ("Dynamic") and U.S.-based Citadel Capital Corporation, along with its wholly-owned subsidiary, Cunico Corporation ("Cunico"), for approximately $49.9 million. Our preliminary purchase price allocation resulted in the recognition of $29.6 million of Intangible Assets, $8.4 million of inventory and $15.6 million of Goodwill. In addition, we recognized right-of-use assets and lease liabilities of $7.2 million. The assets acquired and liabilities assumed have been recorded at preliminary estimates of fair value as determined by management, based on information currently available and on current assumptions of future operations, and are subject to change upon completion of acquisition accounting. Dynamic and Cunico are suppliers of highly-engineered, proprietary valves, manifolds and fittings for global naval nuclear and diesel-electric submarines, surface warfare ships and commercial shipping vessels. These companies are reported as part of our Government Operations segment.
The intangible assets included above consist of the following (dollar amounts in thousands):
 AmountAmortization Period
Customer relationships$17,700 21 years
Backlog$7,700 5 years
Unpatented technology$4,200 8 years
NOTE 3 – REVENUE RECOGNITION
As described in Note 1, our operations are assessed based on two reportable segments. In connection with our segment reporting change, we have revised historical amounts to conform to current segment presentation.
Disaggregated Revenues
Revenues by geographic area and customer type were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
United States:
Government$410,793 $ $410,793 $384,029 $ $384,029 
Non-Government22,236 8,856 31,092 19,483 11,488 30,971 
$433,029 $8,856 $441,885 $403,512 $11,488 $415,000 
Canada:
Non-Government$841 $102,757 $103,598 $634 $84,576 $85,210 
Other:
Government$725 $ $725 $ $ $ 
Non-Government1,942 6,909 8,851 1,351 5,778 7,129 
$2,667 $6,909 $9,576 $1,351 $5,778 $7,129 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
12

 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
United States:
Government$817,040 $ $817,040 $782,653 $ $782,653 
Non-Government45,794 16,070 61,864 40,929 21,760 62,689 
$862,834 $16,070 $878,904 $823,582 $21,760 $845,342 
Canada:
Non-Government$1,819 $193,155 $194,974 $1,654 $175,931 $177,585 
Other:
Government$725 $ $725 $ $ $ 
Non-Government2,936 9,247 12,183 3,536 11,549 15,085 
$3,661 $9,247 $12,908 $3,536 $11,549 $15,085 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Revenues by timing of transfer of goods or services were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Over time$436,537 $104,580 $541,117 $405,408 $91,857 $497,265 
Point-in-time 13,942 13,942 89 9,985 10,074 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Over time$868,286 $190,495 $1,058,781 $828,658 $185,744 $1,014,402 
Point-in-time28 27,977 28,005 114 23,496 23,610 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Revenues by contract type were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Fixed-Price Incentive Fee$324,948 $1,969 $326,917 $318,843 $3,730 $322,573 
Firm-Fixed-Price60,672 75,351 136,023 46,466 75,276 121,742 
Cost-Plus Fee49,970  49,970 38,022  38,022 
Time-and-Materials947 41,202 42,149 2,166 22,836 25,002 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
13

 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Fixed-Price Incentive Fee$626,373 $4,516 $630,889 $621,169 $4,220 $625,389 
Firm-Fixed-Price144,238 153,333 297,571 126,723 143,333 270,056 
Cost-Plus Fee95,488  95,488 76,837  76,837 
Time-and-Materials2,215 60,623 62,838 4,043 61,687 65,730 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Performance Obligations
As we progress on our contracts and the underlying performance obligations for which we recognize revenue over time, we refine our estimates of variable consideration and total estimated costs at completion, which impact the overall profitability on our contracts and performance obligations. Changes in these estimates result in the recognition of cumulative catch-up adjustments that impact our revenues and/or costs of contracts. During the three and six months ended June 30, 2022, we recognized net changes in estimates related to contracts that recognize revenue over time that resulted in increases (decreases) in revenues of $2.1 million and $(3.1) million, respectively, and increases in cost of operations of $2.2 million for both the three and six months ended June 30, 2022. Included in these amounts are contract adjustments for cost overruns related to the manufacture of non-nuclear components being produced within our Government Operations segment. We recognized decreases in operating income of $11.3 million for the three and six months ended June 30, 2022 related to this matter. These contract adjustments resulted in decreases in earnings per share of $0.09 for the three and six months ended June 30, 2022. We are exploring opportunities for recovery of cost overruns related to this project. During the three and six months ended June 30, 2021, we recognized net favorable changes in estimates related to contracts that recognize revenue over time that resulted in increases in revenues of $3.2 million and $9.7 million, respectively.
Contract Assets and Liabilities
We include revenues and related costs incurred, plus accumulated contract costs that exceed amounts invoiced to customers under the terms of the contracts, in Contracts in progress. We include in Advance billings on contracts billings that exceed accumulated contract costs and revenues recognized over time. Amounts that are withheld on our fixed-price incentive fee contracts are classified within Retainages. Certain of these amounts require conditions other than the passage of time to be achieved, with the remaining amounts only requiring the passage of time. Most long-term contracts contain provisions for progress payments. Our unbilled receivables do not contain an allowance for credit losses as we expect to invoice customers and collect all amounts for unbilled receivables. Changes in Contracts in progress and Advance billings on contracts are primarily driven by differences in the timing of revenue recognition and billings to our customers. Our fixed-price incentive fee contracts for our Government Operations segment include provisions that result in an increase in retainages on contracts during the first and third quarters of the year, with larger payments received during the second and fourth quarters. Retainages also vary as a result of timing differences between incurring costs and achieving milestones that allow us to recover these amounts.
 June 30,December 31,
 20222021
 (In thousands)
Included in Contracts in progress:
Unbilled receivables$544,067 $528,644 
Retainages$51,780 $51,507 
Included in Other Assets:
Retainages$1,074 $1,271 
Advance billings on contracts$104,847 $111,619 
During the three months ended June 30, 2022 and 2021, we recognized $38.6 million and $23.1 million, respectively, of revenues that were in Advance billings on contracts at the beginning of each year. During the six months ended June 30, 2022 and 2021, we recognized $77.3 million and $53.1 million, respectively, of revenues that were in Advance billings on contracts at the beginning of each year.
14

Remaining Performance Obligations
Remaining performance obligations represent the dollar amount of revenue we expect to recognize in the future from performance obligations on contracts previously awarded and in progress. At June 30, 2022, our remaining performance obligations were $4,720.7 million. We expect to recognize approximately 57% of the revenue associated with our remaining performance obligations by the end of 2023, with the remainder to be recognized thereafter.
NOTE 4 – PENSION PLANS AND POSTRETIREMENT BENEFITS
We record the service cost component of net periodic benefit cost within Operating income on our condensed consolidated statements of income. For the three months ended June 30, 2022 and 2021, these amounts were $3.2 million and $3.2 million, respectively. For the six months ended June 30, 2022 and 2021, these amounts were $6.2 million and $6.3 million, respectively. All other components of net periodic benefit cost are included in Other – net within the condensed consolidated statements of income. For the three months ended June 30, 2022 and 2021, these amounts were $(12.6) million and $(13.4) million, respectively. For the six months ended June 30, 2022 and 2021, these amounts were $(25.2) million and $(26.7) million, respectively. Components of net periodic benefit cost included in net income were as follows:
 Pension BenefitsOther Benefits
Three Months Ended
June 30,
Six Months Ended
June 30,
Three Months Ended
June 30,
Six Months Ended
June 30,
 20222021202220212022202120222021
 (In thousands)
Service cost$2,988 $2,972 $5,905 $5,929 $166 $196 $331 $386 
Interest cost7,858 6,781 15,679 13,535 347 286 694 568 
Expected return on plan assets
(20,888)(20,448)(41,756)(40,862)(737)(715)(1,475)(1,431)
Amortization of prior service cost (credit)
807 782 1,614 1,564 6 (44)13 (89)
Net periodic benefit income$(9,235)$(9,913)$(18,558)$(19,834)$(218)$(277)$(437)$(566)
NOTE 5 – COMMITMENTS AND CONTINGENCIES
There were no material contingencies during the period covered by this Form 10-Q.
NOTE 6 – FAIR VALUE MEASUREMENTS
Investments
The following is a summary of our investments measured at fair value at June 30, 2022:
TotalLevel 1Level 2Level 3Unclassified
 (In thousands)
Equity securities
Mutual funds$6,221 $ $6,221 $ $— 
Available-for-sale securities
U.S. Government and agency securities3,235 3,235   — 
Corporate bonds2,326 1,784 542  — 
Asset-backed securities and collateralized mortgage obligations48  48  — 
Total$11,830 $5,019 $6,811 $ $— 
15

The following is a summary of our investments measured at fair value at December 31, 2021:
TotalLevel 1Level 2Level 3Unclassified
 (In thousands)
Equity securities
Mutual funds$7,650 $ $7,650 $ $— 
Available-for-sale securities
U.S. Government and agency securities2,738 2,738   — 
Corporate bonds2,926 1,852 1,074  — 
Asset-backed securities and collateralized mortgage obligations55  55  — 
Total$13,369 $4,590 $8,779 $ $— 
We estimate the fair value of investments based on quoted market prices. For investments for which there are no quoted market prices, we derive fair values from available yield curves for investments of similar quality and terms.
Derivatives
Level 2 derivative assets and liabilities currently consist of FX forward contracts. Where applicable, the value of these derivative assets and liabilities is computed by discounting the projected future cash flow amounts to present value using market-based observable inputs, including FX forward and spot rates, interest rates and counterparty performance risk adjustments. At June 30, 2022 and December 31, 2021, we had FX forward contracts outstanding to purchase or sell foreign currencies, primarily Canadian dollars and Euros, with a total fair value of $0.4 million and $(3.2) million, respectively.
Other Financial Instruments
We used the following methods and assumptions in estimating our fair value disclosures for our other financial instruments, as follows:
Cash and cash equivalents and restricted cash and cash equivalents. The carrying amounts that we have reported in the accompanying condensed consolidated balance sheets for Cash and cash equivalents and Restricted cash and cash equivalents approximate their fair values due to their highly liquid nature.
Long-term and short-term debt. We base the fair values of debt instruments, including our 4.125% senior notes due 2028 (the "Senior Notes due 2028") and our 4.125% senior notes due 2029 (the "Senior Notes due 2029"), on quoted market prices. Where quoted prices are not available, we base the fair values on the present value of future cash flows discounted at estimated borrowing rates for similar debt instruments or on estimated prices based on current yields for debt issues of similar quality and terms. At June 30, 2022 and December 31, 2021, the fair value of the Senior Notes due 2028 was $358.0 million and $406.3 million, respectively, and the fair value of the Senior Notes due 2029 was $357.0 million and $406.5 million, respectively. The fair value of our remaining debt instruments approximated their carrying values at June 30, 2022 and December 31, 2021.
NOTE 7 – STOCK-BASED COMPENSATION
Stock-based compensation recognized for all of our plans for the three months ended June 30, 2022 and 2021 totaled $5.1 million and $5.0 million, respectively, with associated tax benefit totaling $0.9 million and $0.8 million, respectively. Stock-based compensation recognized for all of our plans for the six months ended June 30, 2022 and 2021 totaled $9.2 million and $9.2 million, respectively, with associated tax benefit totaling $1.6 million and $1.5 million, respectively.
16

NOTE 8 – SEGMENT REPORTING
As described in Note 1, our operations are assessed based on two reportable segments. In connection with our segment reporting change, we have revised historical amounts to conform to current segment presentation. An analysis of our operations by reportable segment is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (In thousands)
REVENUES:
Government Operations$436,537 $405,497 $868,314 $828,772 
Commercial Operations118,522 101,842 218,472 209,240 
Eliminations (1)
(851)(2,240)(1,840)(4,640)
$554,208 $505,099 $1,084,946 $1,033,372 
(1)Segment revenues are net of the following intersegment transfers:
Government Operations Transfers$(851)$(1,897)$(1,774)$(4,116)
Commercial Operations Transfers (343)(66)(524)
$(851)$(2,240)$(1,840)$(4,640)
OPERATING INCOME:
Government Operations$83,783 $72,871 $156,014 $151,116 
Commercial Operations12,864 5,640 16,826 11,934 
$96,647 $78,511 $172,840 $163,050 
Unallocated Corporate (2)
(1,410)(4,760)(6,030)(6,885)
Total Operating Income$95,237 $73,751 $166,810 $156,165 
Other Income (Expense)2,862 5,180 8,737 14,659 
Income before Provision for Income Taxes$98,099 $78,931 $175,547 $170,824 
(2)Unallocated corporate includes general corporate overhead not allocated to segments.
June 30,
2022
December 31,
2021
(In thousands)
SEGMENT ASSETS:
Government Operations$1,516,899 $1,430,863 
Commercial Operations1,033,360 976,382 
Total Segment Assets$2,550,259 $2,407,245 
Corporate Assets155,264 94,135 
Total Assets$2,705,523 $2,501,380 
17

NOTE 9 – EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted earnings per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (In thousands, except share and per share amounts)
Basic:
Net Income Attributable to BWX Technologies, Inc.$74,613 $59,347 $133,623 $129,096 
Weighted-average common shares91,394,853 95,354,932 91,479,226 95,329,330 
Basic earnings per common share$0.82 $0.62 $1.46 $1.35 
Diluted:
Net Income Attributable to BWX Technologies, Inc.$74,613 $59,347 $133,623 $129,096 
Weighted-average common shares (basic)91,394,853 95,354,932 91,479,226 95,329,330 
Effect of dilutive securities:
Stock options, restricted stock units and performance shares (1)
145,466 174,257 191,081 214,696 
Adjusted weighted-average common shares91,540,319 95,529,189 91,670,307 95,544,026 
Diluted earnings per common share$0.82 $0.62 $1.46 $1.35 
(1)At June 30, 2022 and 2021, we excluded 80,117 and 7,914 shares, respectively, from our diluted share calculation as their effect would have been antidilutive.
18

Item 2.    MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Cautionary Statement Concerning Forward-Looking Statements
The following information should be read in conjunction with the unaudited condensed consolidated financial statements and the notes thereto included in Item 1 in Part I of this quarterly report on Form 10-Q ("Report"), as well as the audited consolidated financial statements and the related notes and Item 7 of our annual report on Form 10-K for the year ended December 31, 2021 (our "2021 10-K").
In this Report, unless the context otherwise indicates, "we," "us" and "our" mean BWX Technologies, Inc. ("BWXT" or the "Company") and its consolidated subsidiaries.
From time to time, our management or persons acting on our behalf make forward-looking statements to inform existing and potential security holders about our Company. Forward-looking statements include those statements that express a belief, expectation or intention, as well as those that are not statements of historical fact, within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Statements and assumptions regarding expectations and projections of specific projects, our future backlog, revenues, income and capital spending, strategic investments, acquisitions or divestitures, return of capital activities, margin improvement initiatives or impacts of the novel strain of coronavirus ("COVID-19") pandemic are examples of forward-looking statements. Forward-looking statements are generally accompanied by words such as "estimate," "project," "predict," "believe," "expect," "anticipate," "plan," "seek," "goal," "could," "intend," "may," "should" or other words that convey the uncertainty of future events or outcomes. In addition, sometimes we will specifically describe a statement as being a forward-looking statement and refer to this cautionary statement.
We have based our forward-looking statements on information currently available to us and our current expectations, estimates and projections about our Company, industries and business environment. We caution that these statements are not guarantees of future performance and you should not rely unduly on them as they involve risks, uncertainties and assumptions that we cannot predict. In addition, we have based many of these forward-looking statements on assumptions about future events that may prove to be inaccurate. For example, the extent to which the COVID-19 pandemic will continue to impact our business will depend on future developments that are highly uncertain and cannot be predicted, including the length and severity of the COVID-19 health crisis, the potential recurrence of COVID-19, subsequent waves or strains or the development of similar diseases, the actions to contain the impact of such diseases and potential responses to such actions by our suppliers, contractors and employees. While our management considers these statements and assumptions to be reasonable, they are inherently subject to numerous factors, including potentially the risk factors described in Item 1A of our 2021 10-K, most of which are difficult to predict and many of which are beyond our control. Accordingly, our actual results may differ materially from the future performance that we have expressed or forecast in our forward-looking statements.
We have discussed many of these factors in more detail elsewhere in this Report, including under the heading "COVID-19 Assessment" of this Item 2 and Item 1A of our 2021 10-K. These factors are not necessarily all the factors that could affect us. Unpredictable or unanticipated factors we have not discussed in this Report or in our 2021 10-K could also have material adverse effects on actual results of matters that are the subject of our forward-looking statements. We do not intend to update or review any forward-looking statement or our description of important factors, whether as a result of new information, future events or otherwise, except as required by applicable laws.
General
We operate in two reportable segments: Government Operations and Commercial Operations. Our reportable segments reflect changes we made during the first quarter of 2022 to better align our businesses by their government and commercial nature, which reflects the manner in which our operating segment information is reported for purposes of assessing operating performance and allocating resources. Prior to 2022, we reported three segments: Nuclear Operations Group, Nuclear Power Group and Nuclear Services Group.
Our Government Operations segment consists of our legacy Nuclear Operations Group and Nuclear Services Group segments with certain research and development activities in the areas of advanced reactors and advanced manufacturing. Our Commercial Operations segment consists of our legacy Nuclear Power Group segment with certain research and development and commercialization activities in the areas of medical and industrial radioisotopes. Both segments now include research and development and certain commercialization activities associated with new technologies previously reported centrally, outside of our reportable segments. The change in our reportable segments had no impact on our previously reported consolidated results
19

of operations, financial condition or cash flows. We have applied the change in reportable segments to previously reported historical financial information and related disclosures included in this Report.
In general, we operate in capital-intensive industries and rely on large contracts for a substantial amount of our revenues. We are currently exploring growth strategies across our segments to expand and complement our existing businesses. We would expect to fund these opportunities with cash generated from operations or by raising additional capital through debt, equity or some combination thereof.
Government Operations
The revenues of our Government Operations segment are largely a function of defense spending by the U.S. Government. Through this segment, we engineer, design and manufacture precision naval nuclear components, reactors and nuclear fuel for the U.S. Department of Energy ("DOE")/National Nuclear Safety Administration's Naval Nuclear Propulsion Program. In addition, we perform fabrication activities for missile launch tubes for U.S. Navy submarines and supply proprietary and sole-source valves, manifolds and fittings to global naval and ship customers. As a supplier of major nuclear components for certain U.S. Government programs, this segment is a significant participant in the defense industry.
This segment also provides various services to the U.S. Government by managing and operating high-consequence operations at U.S. nuclear weapons sites, national laboratories and manufacturing complexes. The revenues and equity in income of investees under these types of contracts are largely a function of spending of the U.S. Government and the performance scores we and our consortium partners earn in managing and operating these sites. With our specialized capabilities of full life-cycle management of special materials, facilities and technologies, we believe this segment is well-positioned to continue to participate in the continuing cleanup, operation and management of critical government-owned nuclear sites, laboratories and manufacturing complexes maintained by the DOE, NASA and other federal agencies.
Additionally, this segment also develops technology for a variety of applications, including advanced nuclear power sources, and offers complete advanced nuclear fuel and reactor design and engineering, licensing and manufacturing services for new advanced nuclear reactors.
Commercial Operations
Through this segment, we design and manufacture commercial nuclear steam generators, heat exchangers, pressure vessels, reactor components, as well as other auxiliary equipment, including containers for the storage of spent nuclear fuel and other high-level nuclear waste. This segment is a leading supplier of nuclear fuel, fuel handling systems, tooling delivery systems, nuclear-grade materials and precisely machined components, and related services for CANDU nuclear power plants. This segment also provides a variety of engineering and in-plant services and is a significant supplier to nuclear power utilities undergoing major refurbishment and plant life extension projects. Additionally, this segment is a leading global manufacturer and supplier of critical medical radioisotopes and radiopharmaceuticals.
Our Commercial Operations segment's overall activity primarily depends on the demand and competitiveness of nuclear energy and the demand for radioisotopes and radiopharmaceuticals for research, diagnostic and therapeutic uses. A significant portion of our Commercial Operations segment's operations depends on the timing of maintenance outages, the cyclical nature of capital expenditures and major refurbishment and life extension projects, as well as the demand for nuclear fuel and fuel handling equipment primarily in the Canadian market, which could cause variability in our financial results.
Acquisition of Dynamic Controls Limited and Citadel Capital Corporation
On April 11, 2022, our subsidiary BWXT Government Group, Inc. acquired all of the outstanding stock of U.K.-based Dynamic Controls Limited ("Dynamic") and U.S.-based Citadel Capital Corporation, along with its wholly-owned subsidiary, Cunico Corporation ("Cunico"). Dynamic and Cunico are suppliers of highly-engineered, proprietary valves, manifolds and fittings for global naval nuclear and diesel-electric submarines, surface warfare ships and commercial shipping vessels. These companies are reported as part of our Government Operations segment.
For additional information on the acquisition of Dynamic and Cunico, see Note 2 to our condensed consolidated financial statements.
20

Critical Accounting Estimates
For a summary of the critical accounting policies and estimates that we use in the preparation of our unaudited condensed consolidated financial statements, see Item 7 of our 2021 10-K. There have been no material changes to our critical accounting policies and estimates during the six months ended June 30, 2022.
Accounting for Contracts
On certain of our performance obligations, we recognize revenue over time. In accordance with FASB Topic Revenue from Contracts with Customers, we are required to estimate the total amount of costs on these performance obligations. As of June 30, 2022, we have provided for the estimated costs to complete all of our ongoing contracts. However, it is possible that current estimates could change due to unforeseen events, which could result in adjustments to overall contract revenues and costs. A principal risk on fixed-price contracts is that revenue from the customer is insufficient to cover increases in our costs. It is possible that current estimates could materially change for various reasons, including, but not limited to, fluctuations in forecasted labor productivity or steel and other raw material prices. In some instances, we guarantee completion dates related to our projects or provide performance guarantees. Increases in costs on our fixed-price contracts could have a material adverse impact on our consolidated results of operations, financial condition and cash flows. Alternatively, reductions in overall contract costs at completion could materially improve our consolidated results of operations, financial condition and cash flows.
During the three and six months ended June 30, 2022, we recognized net changes in estimates related to contracts that recognize revenue over time, which decreased operating income by approximately $(0.1) million and $(5.3) million, respectively. Included in these amounts are contract adjustments for cost overruns related to the manufacture of non-nuclear components being produced within our Government Operations segment. We have recognized decreases in operating income of $11.3 million for the three and six months ended June 30, 2022 related to this matter. These contract adjustments resulted in a decrease in earnings per share of $0.09 for the three and six months ended June 30, 2022. We are exploring opportunities for recovery of cost overruns related to this project. During the three and six months ended June 30, 2021, we recognized net changes in estimates related to contracts that recognize revenue over time, which increased operating income by approximately $3.2 million and $9.7 million, respectively.
COVID-19 Assessment
General
We continue to monitor the COVID-19 pandemic and its impacts and potential impacts on our business. We continue to operate our facilities and have taken numerous precautions to mitigate exposure and protect the health and well-being of our workforce, including arranging for the vaccination of our workforce, where possible. To date, we have experienced localized operational challenges as a result of employee illness, quarantines and social distancing protocols, but the severity of these impacts has subsided significantly. Because developments related to the spread of COVID-19 and its impacts continue to change, it is difficult to predict any future impact at this time. Additionally, COVID-19 may also adversely impact our supply chain and other manufacturers, which could delay our receipt of essential goods and services. Any number of these potential risks could have a material adverse effect on our financial condition, results of operations and cash flows.
Government Assistance
On March 27, 2020, the U.S. Government enacted the Coronavirus Aid, Relief and Economic Security Act, which, among other things, provides employers an option to defer payroll tax payments for a limited period. As of June 30, 2022, we have deferred $10.7 million of payroll taxes which are due by January 2023. Additionally, on April 11, 2020, the Canadian Government enacted the Canada Emergency Wage Subsidy ("CEWS") under the COVID-19 Economic Response Plan to prevent large layoffs and help employers offset a portion of their employee salaries and wages for a limited period. During the six months ended June 30, 2022, we recognized subsidies under the CEWS as an offset to operating expenses of $0.6 million, compared to $3.3 million and $4.2 million during the three and six months ended June 30, 2021, respectively. The timeframe for submitting new claims under the CEWS ended in May 2022, and we do not expect to qualify for further assistance under this program.
21

Results of Operations – Three and Six Months Ended June 30, 2022 vs. Three and Six Months Ended June 30, 2021
Selected financial highlights are presented in the table below:
 Three Months Ended
June 30,
 Six Months Ended
June 30,
 
 20222021$ Change20222021$ Change
 (In thousands)
REVENUES:
Government Operations$436,537 $405,497 $31,040 $868,314 $828,772 $39,542 
Commercial Operations118,522 101,842 16,680 218,472 209,240 9,232 
Eliminations(851)(2,240)1,389 (1,840)(4,640)2,800 
$554,208 $505,099 $49,109 $1,084,946 $1,033,372 $51,574 
OPERATING INCOME:
Government Operations$83,783 $72,871 $10,912 $156,014 $151,116 $4,898 
Commercial Operations12,864 5,640 7,224 16,826 11,934 4,892 
$96,647 $78,511 $18,136 $172,840 $163,050 $9,790 
Unallocated Corporate(1,410)(4,760)3,350 (6,030)(6,885)855 
Total Operating Income$95,237 $73,751 $21,486 $166,810 $156,165 $10,645 
Consolidated Results of Operations
Three months ended June 30, 2022 vs. 2021
Consolidated revenues increased 9.7%, or $49.1 million, to $554.2 million in the three months ended June 30, 2022 compared to $505.1 million for the corresponding period in 2021, due to increases in our Government Operations and Commercial Operations segments of $31.0 million and $16.7 million, respectively.
Consolidated operating income increased $21.5 million to $95.2 million in the three months ended June 30, 2022 compared to $73.8 million for the corresponding period of 2021. Operating income in our Government Operations and Commercial Operations segments increased by $10.9 million and $7.2 million, respectively. We also experienced lower Unallocated Corporate expenses of $3.4 million when compared to the prior year.
Six months ended June 30, 2022 vs. 2021
Consolidated revenues increased 5.0%, or $51.6 million, to $1,084.9 million in the six months ended June 30, 2022 compared to $1,033.4 million for the corresponding period of 2021, due to increases in our Government Operations and Commercial Operations segments of $39.5 million and $9.2 million, respectively.
Consolidated operating income increased $10.6 million to $166.8 million in the six months ended June 30, 2022 compared to $156.2 million for the corresponding period of 2021. Operating income in our Government Operations and Commercial Operations segments increased by $4.9 million and $4.9 million, respectively. We also experienced lower Unallocated Corporate expenses of $0.9 million when compared to the prior year.
Government Operations
 Three Months Ended
June 30,
 Six Months Ended
June 30,
 
 20222021$ Change20222021$ Change
 (In thousands)
Revenues$436,537 $405,497 $31,040 $868,314 $828,772 $39,542 
Operating Income$83,783 $72,871 $10,912 $156,014 $151,116 $4,898 
% of Revenues19.2%18.0%18.0%18.2%
Three months ended June 30, 2022 vs. 2021
Revenues increased $31.0 million, or 7.7%, to $436.5 million in the three months ended June 30, 2022 compared to $405.5 million for the corresponding period of 2021. The increase was primarily related to additional volume in the
22

manufacture of nuclear components for U.S. Government programs and the timing of the procurement of certain long-lead materials totaling $34.9 million when compared to the corresponding period in the prior year.
Operating income increased $10.9 million to $83.8 million in the three months ended June 30, 2022 compared to $72.9 million for the corresponding period of 2021. The increase was due to the operating income impact of the changes in revenues noted above in addition to a $4.1 million increase in equity income of investees, primarily related to the Savannah River site that was awarded in 2021. These increases were partially offset by the year over year change in favorable contract adjustments totaling $6.9 million, primarily related to adjustments on our non-nuclear component manufacturing contract.
Six months ended June 30, 2022 vs. 2021
Revenues increased 4.8%, or $39.5 million, to $868.3 million in the six months ended June 30, 2022 compared to $828.8 million for the corresponding period of 2021. The increase was primarily related to additional volume in the manufacture of nuclear components for U.S. Government programs and the timing of the procurement of certain long-lead materials totaling $41.4 million when compared to the corresponding period in the prior year.
Operating income increased $4.9 million to $156.0 million in the six months ended June 30, 2022 compared to $151.1 million for the corresponding period of 2021. The increase was due to the operating income impact of the changes in revenues noted above in addition to a $4.5 million increase in equity income of investees, primarily related to the Savannah River site that was awarded in 2021. These increases were partially offset by the year over year change in favorable contract adjustments totaling $20.1 million, primarily related to adjustments on our non-nuclear component manufacturing contract.
Commercial Operations
 Three Months Ended
June 30,
 Six Months Ended
June 30,
 
 20222021$ Change20222021$ Change
 (In thousands)
Revenues$118,522 $101,842 $16,680 $218,472 $209,240 $9,232 
Operating Income$12,864 $5,640 $7,224 $16,826 $11,934 $4,892 
% of Revenues10.9%5.5%7.7%5.7%
Three months ended June 30, 2022 vs. 2021
Revenues increased 16.4%, or $16.7 million, to $118.5 million in the three months ended June 30, 2022 compared to $101.8 million for the corresponding period of 2021. The increase was primarily related to higher levels of in-plant inspection, maintenance and modification services totaling $14.0 million and increases in revenue for our nuclear fuel handling and medical radioisotopes product lines. These increases were partially offset by decreased revenues in our fuel fabrication business of $4.4 million when compared to the same period in the prior year.
Operating income increased $7.2 million to $12.9 million in the three months ended June 30, 2022 compared to $5.6 million for the corresponding period of 2021, due to the operating income impact of the changes in revenues noted above as well as a favorable shift in our project and product line mix when compared to the same period in the prior year. These operating income improvements were partially offset by a $3.3 million decrease in wage subsidies we received under the CEWS to offset the effects of COVID-19 on our Canadian operations when compared to the corresponding period of the prior year.
Six months ended June 30, 2022 vs. 2021
Revenues increased 4.4%, or $9.2 million, to $218.5 million in the six months ended June 30, 2022 compared to $209.2 million for the corresponding period of 2021. The increase was primarily related to higher revenues in our nuclear fuel handling business of $9.5 million, additional in-plant inspection, maintenance and modification services as well as increases in revenue in our medical radioisotopes businesses. These increases were partially offset by decreased revenues in our parts manufacturing and fuel fabrication businesses when compared to the same period in the prior year.
Operating income increased $4.9 million to $16.8 million in the six months ended June 30, 2022 compared to $11.9 million for the corresponding period of 2021, due to the operating income impact of the changes in revenues noted above as well as a favorable shift in our project and product line mix when compared to the same period in the prior year. These increases were partially offset by a $3.6 million decrease in wage subsidies we received under the CEWS to offset the effects of
23

COVID-19 on our Canadian operations when compared to the corresponding period of the prior year in addition to restructuring related costs of $2.2 million incurred during the six months ended June 30, 2022.
Unallocated Corporate
Unallocated corporate expenses decreased $3.4 million in the three months ended June 30, 2022 compared to the corresponding period of 2021, primarily due to a decrease in healthcare costs of $1.5 million and lower levels of compensation, which were partially offset by an increase in legal and consulting costs related to acquisition activities.
Unallocated corporate expenses decreased $0.9 million in the six months ended June 30, 2022 compared to the corresponding period of 2021, primarily due to lower levels of compensation, which were partially offset by restructuring related costs and an increase in legal and consulting costs related to acquisition activities.
Provision for Income Taxes
 Three Months Ended
June 30,
 Six Months Ended
June 30,
 
 20222021$ Change20222021$ Change
 (In thousands)
Income before Provision for Income Taxes$98,099 $78,931 $19,168 $175,547 $170,824 $4,723 
Provision for Income Taxes$23,418 $19,522 $3,896 $41,792 $41,600 $192 
Effective Tax Rate23.9%24.7%23.8%24.4%
We primarily operate in the U.S., Canada, and the U.K. and recognize our U.S. income tax provision based on the U.S. federal statutory rate of 21%, our Canadian tax provision based on the Canadian local statutory rate of approximately 25%, and our U.K. tax provision based on the U.K. local statutory rate of 19%.
Our effective tax rate for the three months ended June 30, 2022 was 23.9% as compared to 24.7% for the three months ended June 30, 2021. Our effective tax rate for the six months ended June 30, 2022 was 23.8% as compared to 24.4% for the six months ended June 30, 2021. The effective tax rates for the three and six months ended June 30, 2022 and 2021 were higher than the U.S. corporate income tax rate of 21% primarily due to state income taxes within the U.S. and the unfavorable rate differential associated with our Canadian earnings.
Backlog
Backlog represents the dollar amount of revenue we expect to recognize in the future from contracts awarded and in progress. Not all of our expected revenue from a contract award is recorded in backlog for a variety of reasons, including that some projects are awarded and completed within the same reporting period.
Our backlog is equal to our remaining performance obligations under contracts that meet the criteria in FASB Topic Revenue from Contracts with Customers, as discussed in Note 3 to our condensed consolidated financial statements included in this Report. It is possible that our methodology for determining backlog may not be comparable to methods used by other companies.
We are subject to the budgetary and appropriations cycle of the U.S. Government as it relates to our Government Operations segment. Backlog may not be indicative of future operating results, and projects in our backlog may be cancelled, modified or otherwise altered by customers.
June 30,
2022
December 31,
2021
(In approximate millions)
Government Operations$3,989 $4,532 
Commercial Operations732 644 
Total Backlog$4,721 $5,176 
We do not include the value of our unconsolidated joint venture contracts in backlog. These unconsolidated joint ventures are included in our Government Operations segment.
24

At June 30, 2022, our ending backlog was $4,720.7 million, which included $89.6 million of unfunded backlog related to U.S. Government contracts. We expect to recognize approximately 57% of the revenue associated with our backlog by the end of 2023, with the remainder to be recognized thereafter.
Major new awards from the U.S. Government are typically received following Congressional approval of the budget for the U.S. Government's next fiscal year, which starts October 1, and may not be awarded to us before the end of the calendar year. Due to the fact that most contracts awarded by the U.S. Government are subject to these annual funding approvals, the total values of the underlying programs are significantly larger.
The value of unexercised options excluded from backlog as of June 30, 2022, was approximately $0.4 billion, which is expected to be awarded in annual installments through 2024, subject to annual Congressional appropriations.
Liquidity and Capital Resources
Credit Facility
On March 24, 2020, we entered into an Amendment No. 1 to Credit Agreement, which amended the Credit Agreement dated as of May 24, 2018 (as amended, the "Credit Facility") with Wells Fargo Bank, N.A., as administrative agent, and the other lenders party thereto. The Credit Facility provides for a $750 million senior secured revolving credit facility (the "Revolving Credit Facility"). All obligations under the Revolving Credit Facility are scheduled to mature on March 24, 2025. The proceeds of loans under the Revolving Credit Facility are available for working capital needs, permitted acquisitions and other general corporate purposes.
The Credit Facility allows for additional parties to become lenders and, subject to certain conditions, for the increase of the commitments under the Credit Facility, subject to an aggregate maximum for all additional commitments of (1) the greater of (a) $250 million and (b) 65% of EBITDA, as defined in the Credit Facility, for the last four full fiscal quarters, plus (2) all voluntary prepayments of the term loans, plus (3) additional amounts provided the Company is in compliance with a pro forma first lien leverage ratio test of less than or equal to 2.50 to 1.00.
The Company's obligations under the Credit Facility are guaranteed, subject to certain exceptions, by substantially all of the Company's present and future wholly owned domestic restricted subsidiaries. The Credit Facility is secured by first-priority liens on certain assets owned by the Company and its subsidiary guarantors (other than the majority of its subsidiaries comprising its Government Operations segment).
The Revolving Credit Facility requires interest payments on revolving loans on a periodic basis until maturity. We may prepay all loans under the Credit Facility at any time without premium or penalty (other than customary Eurocurrency breakage costs), subject to notice requirements.
The Credit Facility includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted leverage ratio is 4.00 to 1.00, which may be increased to 4.50 to 1.00 for up to four consecutive fiscal quarters after a material acquisition. The minimum consolidated interest coverage ratio is 3.00 to 1.00. In addition, the Credit Facility contains various restrictive covenants, including with respect to debt, liens, investments, mergers, acquisitions, dividends, equity repurchases and asset sales. As of June 30, 2022, we were in compliance with all covenants set forth in the Credit Facility.
Outstanding loans under the Revolving Credit Facility bear interest at our option at either (1) the Eurocurrency rate plus a margin ranging from 1.0% to 1.75% per year or (2) the base rate plus a margin ranging from 0.0% to 0.75% per year. We are charged a commitment fee on the unused portion of the Revolving Credit Facility, and that fee ranges from 0.15% to 0.225% per year. Additionally, we are charged a letter of credit fee of between 1.0% and 1.75% per year with respect to the amount of each financial letter of credit issued under the Credit Facility, and a letter of credit fee of between 0.75% and 1.05% per year with respect to the amount of each performance letter of credit issued under the Credit Facility. The applicable margin for loans, the commitment fee and the letter of credit fees set forth above will vary quarterly based on our leverage ratio. Based on the leverage ratio applicable at June 30, 2022, the margin for Eurocurrency rate and base rate revolving loans was 1.50% and 0.50%, respectively, the letter of credit fee for financial letters of credit and performance letters of credit was 1.50% and 0.90%, respectively, and the commitment fee for the unused portion of the Revolving Credit Facility was 0.20%.
As of June 30, 2022, borrowings and letters of credit issued under the Revolving Credit Facility totaled $590.0 million and $35.4 million, respectively. As a result, as of June 30, 2022 we had $124.6 million available under the Revolving Credit
25

Facility for borrowings and to meet letter of credit requirements. As of June 30, 2022, the interest rate on outstanding borrowings under our Credit Facility was 2.77%.
The Credit Facility generally includes customary events of default for a secured credit facility. Under the Credit Facility, (1) if an event of default relating to bankruptcy or other insolvency events occurs with respect to the Company, all related obligations will immediately become due and payable; (2) if any other event of default exists, the lenders will be permitted to accelerate the maturity of the related obligations outstanding; and (3) if any event of default exists, the lenders will be permitted to terminate their commitments thereunder and exercise other rights and remedies, including the commencement of foreclosure or other actions against the collateral.
If any default occurs under the Credit Facility, or if we are unable to make any of the representations and warranties in the Credit Facility, we will be unable to borrow funds or have letters of credit issued under the Credit Facility.
Senior Notes due 2028
We issued $400 million aggregate principal amount of 4.125% senior notes due 2028 (the "Senior Notes due 2028") pursuant to an indenture dated June 12, 2020 (the "2020 Indenture"), among the Company, certain of our subsidiaries, as guarantors, and U.S. Bank Trust Company, National Association (formerly known as U.S. Bank National Association) ("U.S. Bank"), as trustee. The Senior Notes due 2028 are guaranteed by each of the Company's present and future direct and indirect wholly owned domestic subsidiaries that is a guarantor under the Credit Facility.
Interest on the Senior Notes due 2028 is payable semi-annually in cash in arrears on June 30 and December 30 of each year at a rate of 4.125% per annum. The Senior Notes due 2028 will mature on June 30, 2028.
We may redeem the Senior Notes due 2028, in whole or in part, at any time on or after June 30, 2023 at a redemption price equal to (i) 102.063% of the principal amount to be redeemed if the redemption occurs during the twelve-month period beginning on June 30, 2023, (ii) 101.031% of the principal amount to be redeemed if the redemption occurs during the twelve-month period beginning on June 30, 2024 and (iii) 100.0% of the principal amount to be redeemed if the redemption occurs on or after June 30, 2025, in each case plus accrued and unpaid interest, if any, to, but excluding, the redemption date. At any time prior to June 30, 2023, we may also redeem up to 40.0% of the Senior Notes due 2028 with net cash proceeds of certain equity offerings at a redemption price equal to 104.125% of the principal amount of the Senior Notes due 2028 to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. In addition, at any time prior to June 30, 2023, we may redeem the Senior Notes due 2028, in whole or in part, at a redemption price equal to 100.0% of the principal amount of the Senior Notes due 2028 to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date plus an applicable "make-whole" premium.
The 2020 Indenture contains customary events of default, including, among other things, payment default, failure to comply with covenants or agreements contained in the 2020 Indenture or the Senior Notes due 2028 and certain provisions related to bankruptcy events. The 2020 Indenture also contains customary negative covenants. As of June 30, 2022, we were in compliance with all covenants set forth in the 2020 Indenture and the Senior Notes due 2028.
Senior Notes due 2029
We issued $400 million aggregate principal amount of 4.125% senior notes due 2029 (the "Senior Notes due 2029") pursuant to an indenture dated April 13, 2021 (the "2021 Indenture"), among the Company, certain of our subsidiaries, as guarantors, and U.S. Bank, as trustee. The Senior Notes due 2029 are guaranteed by each of the Company's present and future direct and indirect wholly owned domestic subsidiaries that is a guarantor under the Credit Facility.
Interest on the Senior Notes due 2029 is payable semi-annually in cash in arrears on April 15 and October 15 of each year, at a rate of 4.125% per annum. The Senior Notes due 2029 will mature on April 15, 2029.
We may redeem the Senior Notes due 2029, in whole or in part, at any time on or after April 15, 2024 at a redemption price equal to (i) 102.063% of the principal amount to be redeemed if the redemption occurs during the twelve-month period beginning on April 15, 2024, (ii) 101.031% of the principal amount to be redeemed if the redemption occurs during the twelve-month period beginning on April 15, 2025 and (iii) 100.0% of the principal amount to be redeemed if the redemption occurs on or after April 15, 2026, in each case plus accrued and unpaid interest, if any, to, but excluding, the redemption date. At any time prior to April 15, 2024, we may also redeem up to 40.0% of the Senior Notes due 2029 with net cash proceeds of certain equity offerings at a redemption price equal to 104.125% of the principal amount of the Senior Notes due 2029 to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. In addition, at any time prior to April 15, 2024, we
26

may redeem the Senior Notes due 2029, in whole or in part, at a redemption price equal to 100.0% of the principal amount of the Senior Notes due 2029 to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date plus an applicable "make-whole" premium.
The 2021 Indenture contains customary events of default, including, among other things, payment default, failure to comply with covenants or agreements contained in the 2021 Indenture or the Senior Notes due 2029 and certain provisions related to bankruptcy events. The 2021 Indenture also contains customary negative covenants. As of June 30, 2022, we were in compliance with all covenants set forth in the 2021 Indenture and the Senior Notes due 2029.
Other Arrangements
We have posted surety bonds to support regulatory and contractual obligations for certain decommissioning responsibilities, projects and legal matters. We utilize bonding facilities to support such obligations, but the issuance of bonds under those facilities is typically at the surety's discretion, and the bonding facilities generally permit the surety, in its sole discretion, to terminate the facility or demand collateral. Although there can be no assurance that we will maintain our surety bonding capacity, we believe our current capacity is adequate to support our existing requirements for the next twelve months. In addition, these bonds generally indemnify the beneficiaries should we fail to perform our obligations under the applicable agreements. We, and certain of our subsidiaries, have jointly executed general agreements of indemnity in favor of surety underwriters relating to surety bonds those underwriters issue. As of June 30, 2022, bonds issued and outstanding under these arrangements totaled approximately $109.3 million.
Long-term Benefit Obligations
As of June 30, 2022, we had underfunded defined benefit pension and postretirement benefit plans with obligations totaling approximately $78.3 million. These long-term liabilities are expected to require use of our resources to satisfy future funding obligations. Based largely on statutory funding requirements, we expect to make contributions of approximately $9.6 million for the remainder of 2022 related to our pension and postretirement plans. We may also make additional contributions based on a variety of factors including, but not limited to, tax planning, evaluation of funded status and risk mitigation strategies.
Other
Cash, Cash Equivalents, Restricted Cash and Investments
Our domestic and foreign cash and cash equivalents, restricted cash and cash equivalents and investments as of June 30, 2022 and December 31, 2021 were as follows:
June 30,
2022
December 31,
2021
 (In thousands)
Domestic$58,665 $39,128 
Foreign26,250 14,016 
Total$84,915 $53,144 
Our working capital increased by $129.2 million to $443.3 million at June 30, 2022 from $314.1 million at December 31, 2021, primarily attributable to an increased cash balance and the timing of project cash flows and vendor payments.
Our net cash provided by operating activities decreased by $86.3 million to $72.0 million in the six months ended June 30, 2022, compared to $158.3 million in the six months ended June 30, 2021. The decrease in cash provided by operating activities was primarily attributable to an $88.7 million customer payment delayed until the first quarter of 2021, which was originally expected in 2020.
Our net cash used in investing activities decreased by $4.9 million to $164.8 million in the six months ended June 30, 2022, compared to $169.6 million in the six months ended June 30, 2021. The decrease in cash used in investing activities was primarily attributable to a decrease in purchases of property, plant and equipment of $75.2 million, partially offset by the acquisition of Dynamic and Cunico as well as a $22.6 million increase in investments in equity method investees in the six months ended June 30, 2022.
27

Our net cash provided by financing activities decreased by $34.4 million to $125.0 million in the six months ended June 30, 2022, compared to $159.4 million in the six months ended June 30, 2021. The decrease in cash provided by financing activities was primarily attributable to a decrease in net borrowings of long-term debt of $135.0 million in the six months ended June 30, 2022 compared to the corresponding period of the prior year. This was partially offset by the repayment of bank overdrafts of $88.7 million in the six months ended June 30, 2021.
At June 30, 2022, we had restricted cash and cash equivalents totaling $5.7 million, $2.8 million of which was held for future decommissioning of facilities (which is included in other assets on our condensed consolidated balance sheets) and $2.9 million of which was held to meet reinsurance reserve requirements of our captive insurer.
At June 30, 2022, we had short-term and long-term investments with a fair value of $11.8 million. Our investment portfolio consists primarily of U.S. Government and agency securities, corporate bonds and mutual funds. Our debt securities are carried at fair value and are either classified as trading, with unrealized gains and losses reported in earnings, or as available-for-sale, with unrealized gains and losses, net of tax, being reported as a component of other comprehensive income. Our equity securities are carried at fair value with the unrealized gains and losses reported in earnings.
Cash Requirements
Our cash requirements have not changed materially from those disclosed in Item 7 of our 2021 10-K. We believe we have sufficient cash and cash equivalents and borrowing capacity, along with cash generated from operations and continued access to debt markets, to satisfy our cash requirements for the next 12 months and beyond.
Item 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Our exposures to market risks have not changed materially from those disclosed in Item 7A of our 2021 10-K.
Item 4.    CONTROLS AND PROCEDURES
As of the end of the period covered by this Report, we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) adopted by the Securities and Exchange Commission ("SEC") under the Exchange Act). This evaluation was conducted under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer. Our disclosure controls and procedures were developed through a process in which our management applied its judgment in assessing the costs and benefits of such controls and procedures, which, by their nature, can provide only reasonable assurance regarding the control objectives. You should note that the design of any system of disclosure controls and procedures is based in part upon various assumptions about the likelihood of future events, and we cannot assure you that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote. Based on the evaluation referred to above, our Chief Executive Officer and Chief Financial Officer concluded that the design and operation of our disclosure controls and procedures are effective as of June 30, 2022 to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and such information is accumulated and communicated to management as appropriate to allow timely decisions regarding disclosure. There has been no change in our internal control over financial reporting during the three months ended June 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
28

PART II
OTHER INFORMATION
Item 1.    LEGAL PROCEEDINGS
For information regarding ongoing investigations and litigation, see Note 5 to our unaudited condensed consolidated financial statements in Part I of this Report, which we incorporate by reference into this Item.
Item 1A.    RISK FACTORS
In addition to the other information in this Report, the other factors presented in Item 1A of our 2021 10-K are some of the factors that could materially affect our business, financial condition or future results. There have been no material changes to our risk factors from those disclosed in our 2021 10-K.
Item 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Since November 2012, we have periodically announced that our Board of Directors has authorized share repurchase programs. The following table provides information on our purchases of equity securities during the three months ended June 30, 2022. Any shares purchased that were not part of a publicly announced plan or program are related to repurchases of common stock pursuant to the provisions of employee benefit plans that permit the repurchase of shares to satisfy statutory tax withholding obligations.
Period
Total number
of shares
purchased (1)
Average
price
paid
per share
Total number of shares purchased as part of publicly announced plans or programs
Approximate dollar
value of shares that
may yet be
purchased under the
plans or programs
(in millions) (2)
April 1, 2022 - April 30, 2022556 $51.92 — $397.6 
May 1, 2022 - May 31, 202256 $50.33 — $397.6 
June 1, 2022 - June 30, 202218 $53.17 — $397.6 
Total630 $51.81 — 
(1)Includes 556, 56 and 18 shares repurchased during April, May and June, respectively, pursuant to the provisions of employee benefit plans that permit the repurchase of shares to satisfy statutory tax withholding obligations.
(2)On April 30, 2021, our Board of Directors authorized us to repurchase an indeterminate number of shares of our common stock at an aggregate market value of up to $500 million with no expiration date.
29

Item 6.    EXHIBITS
Exhibit
Number
Description
3.1
3.2
3.3
10.1
10.2
31.1
31.2
32.1
32.2
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)

30

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.
BWX TECHNOLOGIES, INC.
/s/ Robb A. LeMasters
By:Robb A. LeMasters
Senior Vice President and Chief Financial Officer
(Principal Financial Officer and Duly Authorized
Representative)
/s/ Jason S. Kerr
By:Jason S. Kerr
Vice President and Chief Accounting Officer
(Principal Accounting Officer and Duly Authorized
Representative)
August 8, 2022
31
EX-10.1 2 exhibit101_63022x10q.htm EX-10.1 Document

SUPPLEMENTAL INDENTURE NO. 2
SUPPLEMENTAL INDENTURE NO. 2 (this “Supplemental Indenture”), dated as of May 25, 2022, among BWX Technologies, Inc. (the “Issuer”), Citadel Capital Corporation (“Citadel”) and CUNICO CORPORATION (“Cunico”, together with Citadel, the “Guaranteeing Subsidiaries”, and each a “Guaranteeing Subsidiary”), each a subsidiary of the Issuer, and U.S. Bank Trust Company, National Association (as successor to U.S. Bank National Association), as trustee under the Indenture referred to below (the “Trustee”).
W I T N E S S E T H
WHEREAS, the Issuer has heretofore executed and delivered to the Trustee an indenture (the “Indenture”), dated as of June 12, 2020 providing for the issuance of 4.125% Senior Notes due 2028 (the “Notes”);
WHEREAS, the Indenture provides that under certain circumstances each Guaranteeing Subsidiary shall execute and deliver to the Trustee a supplemental indenture pursuant to which such Guaranteeing Subsidiary shall unconditionally guarantee all of the Issuer’s Obligations under the Notes and the Indenture on the terms and conditions set forth herein (the “Guarantee”); and
WHEREAS, pursuant to Section 901 of the Indenture, the Trustee is authorized to execute and deliver this Supplemental Indenture.
NOW, THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, each Guaranteeing Subsidiary and the Trustee mutually covenant and agree for the equal and ratable benefit of the Holders of the Notes as follows:
1.    CAPITALIZED TERMS. Capitalized terms used herein without definition shall have the meanings assigned to them in the Indenture.
2.    AGREEMENT TO GUARANTEE. Each Guaranteeing Subsidiary hereby agrees to provide an unconditional Guarantee on the terms and subject to the conditions set forth in the Indenture including but not limited to Article 12 thereof.
3.    NO RECOURSE AGAINST OTHERS. No past, present or future director, officer, employee, incorporator, stockholder or agent of any Guaranteeing Subsidiary, as such, shall have any liability for any obligations of the Issuer or any Guaranteeing Subsidiary under the Notes, any Guarantees, the Indenture or this Supplemental Indenture or for any claim based on, in respect of, or by reason of, such obligations or their creation. Each Holder of the Notes by accepting a Note waives and releases all such liability. The waiver and release are part of the consideration for issuance of the Notes. Such waiver may not be effective to waive liabilities under the federal securities laws and it is the view of the SEC that such a waiver is against public policy.
4.    GOVERNING LAW. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF NEW YORK. THE PARTIES HERETO AGREE TO SUBMIT TO THE



JURISDICTION OF ANY UNITED STATES FEDERAL OR STATE COURT LOCATED IN THE BOROUGH OF MANHATTAN, IN THE CITY OF NEW YORK IN ANY ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS SUPPLEMENTAL INDENTURE.
5.    COUNTERPARTS. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement. The exchange of copies of the Supplemental Indenture and of signature pages by facsimile or PDF transmission shall constitute effective execution and delivery of the Supplemental Indenture as to the parties hereto and may be used in lieu of the original Supplemental Indenture for all purposes. Signatures of the parties hereto transmitted by facsimile or PDF shall be deemed to be their original signatures for all purposes.
6.    EFFECT OF HEADINGS. The Section headings herein are for convenience or reference only and are not intended to be considered a part hereof and shall not affect the construction hereof.
7.    THE TRUSTEE. The Trustee shall not be responsible in any manner whatsoever for or in respect of the validity or sufficiency of this Supplemental Indenture or for or in respect of the recitals contained herein, all of which recitals are made solely by each Guaranteeing Subsidiary and the Issuer.
[signature page follows]



IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.
BWX TECHNOLOGIES, INC.
By: /s/ Kirt J. Kubbs
Name: Kirt J. Kubbs
Title: Vice President, Treasurer
CITADEL CAPITAL CORPORATION
By: /s/ Kirt J. Kubbs
Name: Kirt J. Kubbs
Title: Treasurer
CUNICO CORPORATION
By: /s/ Kirt J. Kubbs
Name: Kirt J. Kubbs
Title: Treasurer



U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, as Trustee
By: /s/ Melody M. Scott
Name: Melody M. Scott
Title: AVP

EX-10.2 3 exhibit102_63022x10q.htm EX-10.2 Document

SUPPLEMENTAL INDENTURE
SUPPLEMENTAL INDENTURE (this “Supplemental Indenture”), dated as of May 25, 2022, among BWX Technologies, Inc. (the “Issuer”), Citadel Capital Corporation (“Citadel”) and CUNICO CORPORATION (“Cunico”, together with Citadel, the “Guaranteeing Subsidiaries”, and each a “Guaranteeing Subsidiary”), each a subsidiary of the Issuer, and U.S. Bank Trust Company, National Association (as successor to U.S. Bank National Association), as trustee under the Indenture referred to below (the “Trustee”).
W I T N E S S E T H
WHEREAS, the Issuer has heretofore executed and delivered to the Trustee an indenture (the “Indenture”), dated as of April 13, 2021 providing for the issuance of 4.125% Senior Notes due 2029 (the “Notes”);
WHEREAS, the Indenture provides that under certain circumstances each Guaranteeing Subsidiary shall execute and deliver to the Trustee a supplemental indenture pursuant to which such Guaranteeing Subsidiary shall unconditionally guarantee all of the Issuer’s Obligations under the Notes and the Indenture on the terms and conditions set forth herein (the “Guarantee”); and
WHEREAS, pursuant to Section 901 of the Indenture, the Trustee is authorized to execute and deliver this Supplemental Indenture.
NOW, THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, each Guaranteeing Subsidiary and the Trustee mutually covenant and agree for the equal and ratable benefit of the Holders of the Notes as follows:
1.CAPITALIZED TERMS. Capitalized terms used herein without definition shall have the meanings assigned to them in the Indenture.
2.AGREEMENT TO GUARANTEE. Each Guaranteeing Subsidiary hereby agrees to provide an unconditional Guarantee on the terms and subject to the conditions set forth in the Indenture including but not limited to Article 12 thereof.
3.NO RECOURSE AGAINST OTHERS. No past, present or future director, officer, employee, incorporator, stockholder or agent of any Guaranteeing Subsidiary, as such, shall have any liability for any obligations of the Issuer or any Guaranteeing Subsidiary under the Notes, any Guarantees, the Indenture or this Supplemental Indenture or for any claim based on, in respect of, or by reason of, such obligations or their creation. Each Holder of the Notes by accepting a Note waives and releases all such liability. The waiver and release are part of the consideration for issuance of the Notes. Such waiver may not be effective to waive liabilities under the federal securities laws and it is the view of the SEC that such a waiver is against public policy.
4.GOVERNING LAW. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF NEW YORK. THE PARTIES HERETO AGREE TO SUBMIT TO THE



JURISDICTION OF ANY UNITED STATES FEDERAL OR STATE COURT LOCATED IN THE BOROUGH OF MANHATTAN, IN THE CITY OF NEW YORK IN ANY ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS SUPPLEMENTAL INDENTURE.
5.COUNTERPARTS. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement. The exchange of copies of the Supplemental Indenture and of signature pages by facsimile or PDF transmission shall constitute effective execution and delivery of the Supplemental Indenture as to the parties hereto and may be used in lieu of the original Supplemental Indenture for all purposes. Signatures of the parties hereto transmitted by facsimile or PDF shall be deemed to be their original signatures for all purposes.
6.EFFECT OF HEADINGS. The Section headings herein are for convenience or reference only and are not intended to be considered a part hereof and shall not affect the construction hereof.
7.THE TRUSTEE. The Trustee shall not be responsible in any manner whatsoever for or in respect of the validity or sufficiency of this Supplemental Indenture or for or in respect of the recitals contained herein, all of which recitals are made solely by each Guaranteeing Subsidiary and the Issuer.
[signature page follows]



IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.
BWX TECHNOLOGIES, INC.
By: /s/ Kirt J. Kubbs
Name: Kirt J. Kubbs
Title: Vice President, Treasurer
CITADEL CAPITAL CORPORATION
By: /s/ Kirt J. Kubbs
Name: Kirt J. Kubbs
Title: Treasurer
CUNICO CORPORATION
By: /s/ Kirt J. Kubbs
Name: Kirt J. Kubbs
Title: Treasurer



U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, as Trustee
By: /s/ Melody M. Scott
Name: Melody M. Scott
Title: AVP

EX-31.1 4 exhibit311_63022x10q.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION
I, Rex D. Geveden, certify that:
1.I have reviewed this quarterly report on Form 10-Q of BWX Technologies, Inc. for the quarterly period ended June 30, 2022;
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.
August 8, 2022
/s/ Rex D. Geveden
Rex D. Geveden
President and Chief Executive Officer

EX-31.2 5 exhibit312_63022x10q.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION
I, Robb A. LeMasters, certify that:
1.I have reviewed this quarterly report on Form 10-Q of BWX Technologies, Inc. for the quarterly period ended June 30, 2022;
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.
 August 8, 2022
/s/ Robb A. LeMasters
Robb A. LeMasters
Senior Vice President and Chief Financial Officer

EX-32.1 6 exhibit321_63022x10q.htm EX-32.1 Document

EXHIBIT 32.1
BWX TECHNOLOGIES, INC.
Certification Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), I, Rex D. Geveden, President and Chief Executive Officer of BWX Technologies, Inc., a Delaware corporation (the “Company”), hereby certify, to my knowledge, that:
 
(1)the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2022 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: August 8, 2022  /s/ Rex D. Geveden
  Rex D. Geveden
  President and Chief Executive Officer
The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.

EX-32.2 7 exhibit322_63022x10q.htm EX-32.2 Document

EXHIBIT 32.2
BWX TECHNOLOGIES, INC.
Certification Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), I, Robb A. LeMasters, Senior Vice President and Chief Financial Officer of BWX Technologies, Inc., a Delaware corporation (the “Company”), hereby certify, to my knowledge, that:
 
(1)the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2022 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: August 8, 2022  /s/ Robb A. LeMasters
  Robb A. LeMasters
  Senior Vice President and Chief Financial Officer
The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.

EX-101.SCH 8 bwxt-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Basis of Presentation and Significant Accounting Policies - Reconciliation of Cash and Cash Equivalents and Restricted Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Basis of Presentation and Significant Accounting Policies - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2109102 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Acquisitions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Acquisitions - Intangible Assets Acquired (Detail) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Revenue Recognition - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Revenue Recognition - Additional Details (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Revenue Recognition - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Pension Plans and Postretirement Benefits link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Pension Plans and Postretirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Pension Plans and Postretirement Benefits - Additional Details (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Pension Plans and Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2122105 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Fair Value Measurements - Summary of Investments and Available-for-Sale Securities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Segment Reporting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Segment Reporting - Schedule of Operating Results by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 bwxt-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 bwxt-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 bwxt-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Firm-Fixed-Price Firm Fixed Price [Member] Firm Fixed Price [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Net Income Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Deferred Income Taxes Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Tax benefit for amortization of benefit plans Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax Debt Instrument [Axis] Debt Instrument [Axis] Property, plant and equipment Property, Plant and Equipment, Gross Dividends paid to common shareholders Payments of Ordinary Dividends, Common Stock FX Forward Contracts Foreign Exchange Contract [Member] Financial Instruments [Domain] Financial Instruments [Domain] Other, net Payments for (Proceeds from) Other Investing Activities Borrowings of long-term debt Proceeds from Issuance of Debt Exercises of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Non-Government Non-Government [Member] Non-Government [Member] Capital in excess of par value Additional Paid in Capital, Common Stock Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Shares placed in treasury Treasury Stock, Value, Acquired, Cost Method Net Income Attributable to BWX Technologies, Inc. Net Income (Loss) Attributable to Parent Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Investments Long Term Investments Excluding Investments In Unconsolidated Affiliates Long term investments excluding investments in unconsolidated affiliates. Number of shares that would be antidilutive (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Amortization of prior service cost (credit) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Equity Component [Domain] Equity Component [Domain] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Available-for-sale securities Debt Securities, Available-for-Sale SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Environmental Liabilities Accrued Environmental Loss Contingencies, Noncurrent Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Cash paid during the period for: Cash Paid During Period For [Abstract] Cash Paid During Period For [Abstract] Accounts receivable Increase (Decrease) in Accounts and Other Receivables Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] NET CASH PROVIDED BY OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Costs and Expenses: Costs and Expenses [Abstract] Long-Term Debt Long-Term Debt, Excluding Current Maturities Geographical [Axis] Geographical [Axis] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Contracts and Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Contract with Customer, Asset and Liability [Table] Contract with Customer, Asset and Liability [Table] Contract with Customer, Asset and Liability [Table] Net unrealized gain on available-for-sale investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Point-in-time Transferred at Point in Time [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Segments [Axis] Segments [Axis] Entity Shell Company Entity Shell Company Financial Instrument [Axis] Financial Instrument [Axis] Repayment of bank overdraft Proceeds from (Repayments of) Bank Overdrafts Consolidation Items [Domain] Consolidation Items [Domain] Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Cash Held to Meet Reinsurance Reserve Requirements Cash Held To Meet Reinsurance Reserve Requirements [Member] Cash held to meet reinsurance reserve requirements. Accrued warranty expense Product Warranty Accrual, Current Components of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] TOTAL Assets Contracts with Customers, Asset and Liability [Line Items] Contracts with Customers, Asset and Liability [Line Items] Contracts with Customers, Asset and Liability [Line Items] Earnings per Common Share: Earnings Per Share [Abstract] Equity securities Equity Securities, FV-NI, Current Basic: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] NET CASH PROVIDED BY FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities Fair value of senior notes Long-Term Debt, Fair Value Accounting Policies [Abstract] Accounting Policies [Abstract] Accrued employee benefits Employee-related Liabilities, Current Asset-backed securities and collateralized mortgage obligations Asset-Backed Securities [Member] Income before Provision for Income Taxes Total before tax Income before Provision for Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Recognized (gain) loss on FX forward contracts not designated as hedges Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Earnings Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Interest cost Defined Benefit Plan, Interest Cost Tax provision on unrealized gains (losses) on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Cash and Cash Equivalents and Restricted Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Total Comprehensive Income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Contracts in progress and advance billings on contracts Increase Decrease Contracts In Progress And Advance Billings On Contracts Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings and the liability reflecting cash payments received before the related costs have been incurred. Income taxes Increase (Decrease) in Income Taxes Noncash or Part Noncash Divestitures [Line Items] Noncash or Part Noncash Divestitures [Line Items] Derivative Contract [Domain] Derivative Contract [Domain] Entity Registrant Name Entity Registrant Name Diluted: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Business combination, inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Pension Plans and Postretirement Benefits Retirement Benefits [Text Block] Net unrealized loss on derivative financial instruments Realized gain (loss) on derivative financial instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Mutual funds Mutual Fund [Member] Total Stockholders' Equity Beginning balance Ending balance Accumulated other comprehensive income (loss) Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Eliminations Intersegment Eliminations [Member] Consolidation Consolidation, Policy [Policy Text Block] Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Restricted cash and cash equivalents Restricted Cash and Cash Equivalents, Current Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Unrealized (losses) gains arising during the period, net of tax benefit (provision) of $134, $(15), $170 and $124, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Pension Benefits Pension Plan [Member] Trading Symbol Trading Symbol Entity File Number Entity File Number Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Research and development costs Research and Development Expense Canada: CANADA Unbilled receivables Contracts in Progress [Member] Contracts in Progress [Member] Comprehensive Income Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Fair Values Of Financial Instruments [Line Items] Fair Values Of Financial Instruments [Line Items] Fair Values Of Financial Instruments [Line Items] Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Acquisitions Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Accumulated Postretirement Benefit Obligation Liability, Other Postretirement Defined Benefit Plan, Noncurrent Derivative financial instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Segment Reporting, Other Significant Reconciling Item [Line Items] Segment Reporting, Other Significant Reconciling Item [Line Items] Other Comprehensive Income (Loss): Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net Income Attributable to BWX Technologies, Inc. (in usd per share) Basic earnings per common share (in usd per share) Earnings Per Share, Basic Tax provision (benefit) on derivative financial instruments for reclassification adjustments included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Retainages Other Assets [Member] Unallocated Corporate Corporate, Non-Segment [Member] Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Inventories Inventory, Policy [Policy Text Block] Treasury Stock Treasury Stock [Member] Stockholders' Equity – BWX Technologies, Inc. Stockholders' Equity Attributable to Parent Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in assets and liabilities, net of effects from acquisitions: Increase (Decrease) in Operating Capital [Abstract] Retained Earnings Retained Earnings [Member] Common Stock Common Stock [Member] Number of reportable segments Number of Reportable Segments Repurchases of common stock Payments for Repurchase of Common Stock Provision for Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Current Assets: Assets, Current [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Other, net Other Operating Activities, Cash Flow Statement Accounts receivable – trade, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Noncash or Part Noncash Divestitures [Table] Noncash or Part Noncash Divestitures [Table] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Reportable Segments Segment Reporting, Policy [Policy Text Block] Document Fiscal Year Focus Document Fiscal Year Focus CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Losses (gains) on asset disposals and impairments, net Gain (Loss) on Sale of Assets and Asset Impairment Charges Income of investees, net of dividends Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative expenses Selling, General and Administrative Expense Operating lease, right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Number of components supplied to worldwide (more than) Number Of Large Heavy Components Supplied To Worldwide Number of large heavy components supplied to worldwide. Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating Income Total Operating Income Operating Income (Loss) Fair value of foreign currency forward contracts Derivative, Fair Value, Net Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Retainages Increase (Decrease) in Deposit Assets Effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Investments in Unconsolidated Affiliates Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Goodwill Goodwill Treasury stock at cost, shares (in shares) Treasury Stock, Shares Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Provision for Income Taxes Provision for Income Taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Unrecognized prior service cost on benefit obligations Amortization of prior service cost on benefit obligations Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Capital In Excess of Par Value Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Basic: Earnings Per Share, Basic [Abstract] Acquisition of business, net of cash acquired Payments to Acquire Businesses and Interest in Affiliates Diluted (in shares) Adjusted weighted-average common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Other: Other Geographic Location [Member] Other Geographic Location Other – net Other Income (Expense), Net Other income expense net. Retainages Accounts Receivable [Member] Government Operations Government Operations Segment [Member] Government Operations Segment Common stock, par value $0.01 per share, authorized 325,000,000 shares; issued 127,604,870 and 127,311,985 shares at June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net periodic benefit (income) cost, excluding service costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Excluding Service Costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Excluding Service Costs Total Available-For-Sale Debt Securities And Equity Securities, FV-NI Available-For-Sale Debt Securities And Equity Securities, FV-NI Senior Notes Senior Notes [Member] Operating Segments Operating Segments [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Stock-based compensation charges Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS AT END OF PERIOD Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Currency translation adjustments Currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Net Income Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current Liabilities: Liabilities, Current [Abstract] Net Income Attributable to BWX Technologies, Inc. Net Income (Loss) Available to Common Stockholders, Basic Exercises of stock options Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Issued Advance billings on contracts Contract with Customer, Liability, Current Accrued capital expenditures included in accounts payable Capital Expenditures Incurred but Not yet Paid Stockholders' Equity Parent [Member] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Over time Transferred over Time [Member] Accumulated Other Comprehensive Income (Loss) Component Recognized Reclassification out of Accumulated Other Comprehensive Income [Member] Investments, net of return of capital, in equity method investees Payments To (Proceeds From) Equity Method Investments, Net Of Return Of Capital Payments To (Proceeds From) Equity Method Investments, Net Of Return Of Capital Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag NET CASH USED IN INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive Income Attributable to BWX Technologies, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Operating Results by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Other Assets Other Assets, Noncurrent Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Intangible assets Amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] EFFECTS OF EXCHANGE RATE CHANGES ON CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, Plant and Equipment, Net Property, Plant and Equipment, Net Property, Plant and Equipment, Net Fair Values Of Financial Instruments [Table] Fair Values Of Financial Instruments [Table] Fair Values Of Financial Instruments [Table] Repayments of long-term debt Repayments of Long-Term Debt Schedule of Intangible Assets Acquired Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Treasury stock at cost, 36,404,085 and 35,915,747 shares at June 30, 2022 and December 31, 2021, respectively Treasury Stock, Value Defined benefit obligations Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Dividends declared Dividends Fixed-Price Incentive Fee Fixed-Price Contract [Member] Exercises of stock options Stock Issued During Period, Value, Stock Options Exercised Cost-Plus Fee Cost-Plus Fee [Member] Cost-Plus Fee [Member] Total Other Income (Expense) Other Income (Expense) Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Available-for-sale investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted cash and cash equivalents included in Other Assets Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Summary of Investments Measured at Fair Value Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Total Current Assets Assets, Current Income taxes (net of refunds) Income Taxes Paid, Net Tax benefit (provision) on derivative financial instruments, unrealized losses Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Revenue recognized from advance billings on contracts Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Dividends declared per share (in usd per share) Common Stock, Dividends, Per Share, Declared Government Government Customers [Member] Government Customers [Member] Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Unpatented technology Unpatented Technology [Member] Total Assets Assets Excluding Assets Related To Discontinued Operations Assets excluding assets related to discontinued operations. Recognition of losses for pension and postretirement plans Recognition Of Gains Losses For Pension And Postretirement Plans Recognition of gains losses for pension and postretirement plans. Stock-based compensation, tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Amortization of benefit plan costs, net of tax benefit of $(162), $(158), $(325) and $(315), respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Sales and maturities of securities Proceeds from Sale, Maturity and Collection of Investments Investments Short-Term Investments Total Costs and Expenses Costs and Expenses Business Combination and Asset Acquisition [Abstract] Stock-based compensation charges (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Payment of debt issuance costs Payments of Debt Issuance Costs U.S. Government and agency securities US Government Agencies Debt Securities [Member] Operating lease, liability Operating Lease, Liability Segment Reporting Segment Reporting Disclosure [Text Block] Accrued and other current liabilities Increase (Decrease) in Other Accrued Liabilities Accounts receivable – other Other Receivables LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Shares used in the computation of earnings per share (Note 9): Weighted Average Number of Shares Outstanding, Diluted [Abstract] Total inventories Inventory, Net Accounts payable Accounts Payable, Current Senior Notes Due 2028 Senior Notes Due 2028 [Member] Senior Notes Due 2028 Pension Liability Liability, Defined Benefit Pension Plan, Noncurrent Entity Filer Category Entity Filer Category Basic (in shares) Weighted-average common shares (in shares) Weighted Average Number of Shares Outstanding, Basic Stockholders' Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] United States: UNITED STATES Stock based compensation expense Share-Based Payment Arrangement, Expense SCHEDULE OF NON-CASH INVESTING ACTIVITY: Noncash Investing and Financing Items [Abstract] Commitments and Contingencies (Note 5) Commitments and Contingencies Security Exchange Name Security Exchange Name Cash Held for Decommissioning of Facilities Cash Held For Decommissioning Of Facilities [Member] Cash held for decommissioning of facilities. Amortization Period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Notional amount of foreign currency forward contracts Derivative, Notional Amount Preferred stock, par value $0.01 per share, authorized 75,000,000 shares; No shares issued Preferred Stock, Value, Issued Reclassification adjustment for losses (gains) included in net income, net of tax (benefit) provision of $(52), $(55), $(104) and $1, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Corporate bonds Corporate Bond Securities [Member] Service cost Defined Benefit Plan, Service Cost Derivative financial instruments: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Advance billings on contracts Billings In Excess Of Cost1 Billings In Excess Of Cost1 Cover [Abstract] Cover [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Net changes in estimate that resulted in a decrease in operating income Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract Backlog Order or Production Backlog [Member] Revenue Recognition Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Retainages Accounts Receivable, Retainage Accounts Receivable, Retainage Noncontrolling Interest Noncontrolling Interest [Member] Contracts in progress Cost in Excess Of Billings, Current1 Cost in Excess Of Billings, Current1 Cash paid for shares withheld to satisfy employee taxes Payment, Tax Withholding, Share-Based Payment Arrangement TOTAL Liabilities and Equity Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Land Land [Member] Stock options, restricted stock units and performance shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Diluted: Earnings Per Share, Diluted [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Purchases of securities Payments to Acquire Investments Current Fiscal Year End Date Current Fiscal Year End Date Net Income Attributable to BWX Technologies, Inc. Net Income (Loss) Available to Common Stockholders, Diluted Net Income Attributable to BWX Technologies, Inc. (in usd per share) Diluted earnings per common share (in usd per share) Earnings Per Share, Diluted Intangible Assets Intangible Assets, Net (Excluding Goodwill) Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Consolidation Items [Axis] Consolidation Items [Axis] Net changes in estimate that resulted in an increase in cost of operations Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Cost of Operations Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Cost of Operations Total Current Liabilities Liabilities, Current Other current assets Other Assets, Current Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Net changes in estimate that resulted in a decrease in earnings per share Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Earnings Per Share Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Earnings Per Share Other Income (Expense): Nonoperating Income (Expense) [Abstract] Pension liabilities, accrued postretirement benefit obligations and employee benefits Increase Decrease In Pension Postretirement And Accrued Employee Benefits The increase (decrease) during the reporting period in the amount due to fund pension and non-pension benefits to employees, retired and disabled former employees, as well as the increase (decrease) during the period of accrued employee benefits. Entity Address, Address Line One Entity Address, Address Line One Cost of operations Cost of operations Cost of Revenue Other, net Proceeds from (Payments for) Other Financing Activities Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest Expense Net losses on foreign exchange forward contracts Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred Time-and-Materials Time-and-Materials Contract [Member] Unrealized (losses) gains on investments arising during the period, net of tax benefit of $13, $84, $19 and $60, respectively OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Retirement Plan Type [Axis] Retirement Plan Type [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Machinery and equipment Machinery and Equipment [Member] Buildings Building [Member] Entity Tax Identification Number Entity Tax Identification Number Schedule of Disaggregated Revenues Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract with customer, asset Contract with Customer, Asset, after Allowance for Credit Loss, Current OPERATING INCOME: Segment Reporting Information, Operating Income (Loss) [Abstract] TOTAL INCREASE IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Senior Notes Due 2029 Senior Notes Due 2029 [Member] Senior Notes Due 2029 Entity Central Index Key Entity Central Index Key Interest income Investment Income, Interest Measurement Frequency [Axis] Measurement Frequency [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Business combination, consideration transferred Business Combination, Consideration Transferred Accrued liabilities – other Other Accrued Liabilities, Current City Area Code City Area Code ASSETS Assets [Abstract] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Net favorable changes in estimate that resulted in an increase in revenue Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Other Liabilities Other Liabilities, Noncurrent Equity in Income of Investees Income (Loss) from Equity Method Investments Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Property under construction Asset under Construction [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Dynamic Controls Limited and Citadel Capital Corporation Dynamic Controls Limited and Citadel Capital Corporation [Member] Dynamic Controls Limited and Citadel Capital Corporation Commercial Operations Commercial Operations Segment [Member] Commercial Operations Segment Other Benefits Other Postretirement Benefits Plan [Member] Customer [Domain] Customer [Domain] EX-101.PRE 12 bwxt-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover page - shares
6 Months Ended
Jun. 30, 2022
Aug. 04, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-34658  
Entity Registrant Name BWX TECHNOLOGIES, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 80-0558025  
Entity Address, Address Line One 800 Main Street, 4th Floor  
Entity Address, City or Town Lynchburg,  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 24504  
City Area Code 980  
Local Phone Number 365-4300  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol BWXT  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   91,215,647
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001486957  
Current Fiscal Year End Date --12-31  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current Assets:    
Cash and cash equivalents $ 67,404 $ 33,891
Restricted cash and cash equivalents 2,898 2,896
Investments 3,777 3,811
Accounts receivable – trade, net 85,926 70,663
Accounts receivable – other 18,975 16,651
Retainages 51,780 51,507
Contracts in progress 564,326 546,595
Other current assets 57,574 47,718
Total Current Assets 852,660 773,732
Property, Plant and Equipment, Net 1,088,847 1,045,640
Investments 8,053 9,558
Goodwill 296,905 285,502
Deferred Income Taxes 21,556 21,394
Investments in Unconsolidated Affiliates 113,400 85,284
Intangible Assets 208,941 185,551
Other Assets 115,161 94,719
TOTAL 2,705,523 2,501,380
Current Liabilities:    
Accounts payable 150,167 189,842
Accrued employee benefits 69,028 71,835
Accrued liabilities – other 78,977 80,998
Advance billings on contracts 104,847 111,619
Accrued warranty expense 6,348 5,321
Total Current Liabilities 409,367 459,615
Long-Term Debt 1,380,249 1,189,304
Accumulated Postretirement Benefit Obligation 23,063 24,333
Environmental Liabilities 94,102 92,642
Pension Liability 50,904 59,388
Other Liabilities 43,488 38,863
Commitments and Contingencies (Note 5)
Stockholders' Equity:    
Common stock, par value $0.01 per share, authorized 325,000,000 shares; issued 127,604,870 and 127,311,985 shares at June 30, 2022 and December 31, 2021, respectively 1,276 1,273
Preferred stock, par value $0.01 per share, authorized 75,000,000 shares; No shares issued 0 0
Capital in excess of par value 183,251 174,288
Retained earnings 1,868,822 1,775,751
Treasury stock at cost, 36,404,085 and 35,915,747 shares at June 30, 2022 and December 31, 2021, respectively (1,352,324) (1,326,280)
Accumulated other comprehensive income (loss) 3,261 12,143
Stockholders' Equity – BWX Technologies, Inc. 704,286 637,175
Noncontrolling interest 64 60
Total Stockholders' Equity 704,350 637,235
TOTAL $ 2,705,523 $ 2,501,380
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 325,000,000 325,000,000
Common stock, shares issued (in shares) 127,604,870 127,311,985
Preferred stock, par value (in usd per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 75,000,000 75,000,000
Preferred stock, shares issued (in shares) 0 0
Treasury stock at cost, shares (in shares) 36,404,085 35,915,747
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenues $ 554,208 $ 505,099 $ 1,084,946 $ 1,033,372
Costs and Expenses:        
Cost of operations 413,000 375,817 817,827 768,623
Research and development costs 2,611 3,505 5,564 6,621
Losses (gains) on asset disposals and impairments, net (1) (29) 29 (37)
Selling, general and administrative expenses 54,680 59,318 114,814 117,579
Total Costs and Expenses 470,290 438,611 938,234 892,786
Equity in Income of Investees 11,319 7,263 20,098 15,579
Operating Income 95,237 73,751 166,810 156,165
Other Income (Expense):        
Interest income 73 77 190 209
Interest expense (8,307) (10,203) (15,358) (17,242)
Other – net 11,096 15,306 23,905 31,692
Total Other Income (Expense) 2,862 5,180 8,737 14,659
Income before Provision for Income Taxes 98,099 78,931 175,547 170,824
Provision for Income Taxes 23,418 19,522 41,792 41,600
Net Income 74,681 59,409 133,755 129,224
Net Income Attributable to Noncontrolling Interest (68) (62) (132) (128)
Net Income Attributable to BWX Technologies, Inc. $ 74,613 $ 59,347 $ 133,623 $ 129,096
Basic:        
Net Income Attributable to BWX Technologies, Inc. (in usd per share) $ 0.82 $ 0.62 $ 1.46 $ 1.35
Diluted:        
Net Income Attributable to BWX Technologies, Inc. (in usd per share) $ 0.82 $ 0.62 $ 1.46 $ 1.35
Shares used in the computation of earnings per share (Note 9):        
Basic (in shares) 91,394,853 95,354,932 91,479,226 95,329,330
Diluted (in shares) 91,540,319 95,529,189 91,670,307 95,544,026
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net Income $ 74,681 $ 59,409 $ 133,755 $ 129,224
Other Comprehensive Income (Loss):        
Currency translation adjustments (15,281) 7,220 (9,916) 15,221
Derivative financial instruments:        
Unrealized (losses) gains arising during the period, net of tax benefit (provision) of $134, $(15), $170 and $124, respectively (388) 40 (496) (372)
Reclassification adjustment for losses (gains) included in net income, net of tax (benefit) provision of $(52), $(55), $(104) and $1, respectively 148 163 300 (3)
Amortization of benefit plan costs, net of tax benefit of $(162), $(158), $(325) and $(315), respectively 651 580 1,302 1,160
Unrealized (losses) gains on investments arising during the period, net of tax benefit of $13, $84, $19 and $60, respectively (48) 0 (72) 89
Other Comprehensive Income (Loss) (14,918) 8,003 (8,882) 16,095
Total Comprehensive Income 59,763 67,412 124,873 145,319
Comprehensive Income Attributable to Noncontrolling Interest (68) (62) (132) (128)
Comprehensive Income Attributable to BWX Technologies, Inc. $ 59,695 $ 67,350 $ 124,741 $ 145,191
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Tax benefit (provision) on derivative financial instruments, unrealized losses $ 134 $ (15) $ 170 $ 124
Tax provision (benefit) on derivative financial instruments for reclassification adjustments included in net income (52) (55) (104) 1
Tax benefit for amortization of benefit plans (162) (158) (325) (315)
Tax provision on unrealized gains (losses) on investments $ 13 $ 84 $ 19 $ 60
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Stockholders' Equity
Common Stock
Capital In Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Noncontrolling Interest
Beginning balance (in shares) at Dec. 31, 2020     127,009,536          
Beginning balance at Dec. 31, 2020 $ 617,768 $ 617,766 $ 1,270 $ 153,800 $ 1,549,950 $ 8,198 $ (1,095,452) $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net Income 69,815 69,749     69,749     66
Dividends declared (20,173) (20,173)     (20,173)      
Currency translation adjustments 8,001 8,001       8,001    
Derivative financial instruments (578) (578)       (578)    
Defined benefit obligations 580 580       580    
Available-for-sale investments 89 89       89    
Exercises of stock options (in shares)     61,260          
Exercises of stock options 1,517 1,517   1,517        
Shares placed in treasury (24,694) (24,694)         (24,694)  
Stock-based compensation charges (in shares)     191,350          
Stock-based compensation charges 3,981 3,981 $ 3 3,978        
Ending balance (in shares) at Mar. 31, 2021     127,262,146          
Ending balance at Mar. 31, 2021 656,306 656,238 $ 1,273 159,295 1,599,526 16,290 (1,120,146) 68
Beginning balance (in shares) at Dec. 31, 2020     127,009,536          
Beginning balance at Dec. 31, 2020 617,768 617,766 $ 1,270 153,800 1,549,950 8,198 (1,095,452) 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net Income 129,224              
Currency translation adjustments 15,221              
Ending balance (in shares) at Jun. 30, 2021     127,287,679          
Ending balance at Jun. 30, 2021 709,087 708,997 $ 1,273 164,926 1,638,709 24,293 (1,120,204) 90
Beginning balance (in shares) at Mar. 31, 2021     127,262,146          
Beginning balance at Mar. 31, 2021 656,306 656,238 $ 1,273 159,295 1,599,526 16,290 (1,120,146) 68
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net Income 59,409 59,347     59,347     62
Dividends declared (20,164) (20,164)     (20,164)      
Currency translation adjustments 7,220 7,220       7,220    
Derivative financial instruments 203 203       203    
Defined benefit obligations 580 580       580    
Exercises of stock options (in shares)     13,936          
Exercises of stock options 339 339   339        
Shares placed in treasury (58) (58)         (58)  
Stock-based compensation charges (in shares)     11,597          
Stock-based compensation charges 5,292 5,292   5,292        
Distributions to noncontrolling interests (40)             (40)
Ending balance (in shares) at Jun. 30, 2021     127,287,679          
Ending balance at Jun. 30, 2021 $ 709,087 708,997 $ 1,273 164,926 1,638,709 24,293 (1,120,204) 90
Beginning balance (in shares) at Dec. 31, 2021 127,311,985   127,311,985          
Beginning balance at Dec. 31, 2021 $ 637,235 637,175 $ 1,273 174,288 1,775,751 12,143 (1,326,280) 60
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net Income 59,074 59,010     59,010     64
Dividends declared (20,279) (20,279)     (20,279)      
Currency translation adjustments 5,365 5,365       5,365    
Derivative financial instruments 44 44       44    
Defined benefit obligations 651 651       651    
Available-for-sale investments (24) (24)       (24)    
Shares placed in treasury (26,011) (26,011)         (26,011)  
Stock-based compensation charges (in shares)     279,242          
Stock-based compensation charges 3,958 3,958 $ 3 3,955        
Distributions to noncontrolling interests (59)             (59)
Ending balance (in shares) at Mar. 31, 2022     127,591,227          
Ending balance at Mar. 31, 2022 $ 659,954 659,889 $ 1,276 178,243 1,814,482 18,179 (1,352,291) 65
Beginning balance (in shares) at Dec. 31, 2021 127,311,985   127,311,985          
Beginning balance at Dec. 31, 2021 $ 637,235 637,175 $ 1,273 174,288 1,775,751 12,143 (1,326,280) 60
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net Income 133,755              
Currency translation adjustments $ (9,916)              
Ending balance (in shares) at Jun. 30, 2022 127,604,870   127,604,870          
Ending balance at Jun. 30, 2022 $ 704,350 704,286 $ 1,276 183,251 1,868,822 3,261 (1,352,324) 64
Beginning balance (in shares) at Mar. 31, 2022     127,591,227          
Beginning balance at Mar. 31, 2022 659,954 659,889 $ 1,276 178,243 1,814,482 18,179 (1,352,291) 65
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net Income 74,681 74,613     74,613     68
Dividends declared (20,273) (20,273)     (20,273)      
Currency translation adjustments (15,281) (15,281)       (15,281)    
Derivative financial instruments (240) (240)       (240)    
Defined benefit obligations 651 651       651    
Available-for-sale investments (48) (48)       (48)    
Shares placed in treasury (33) (33)         (33)  
Stock-based compensation charges (in shares)     13,643          
Stock-based compensation charges 5,008 5,008   5,008        
Distributions to noncontrolling interests $ (69)             (69)
Ending balance (in shares) at Jun. 30, 2022 127,604,870   127,604,870          
Ending balance at Jun. 30, 2022 $ 704,350 $ 704,286 $ 1,276 $ 183,251 $ 1,868,822 $ 3,261 $ (1,352,324) $ 64
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Statement of Stockholders' Equity [Abstract]        
Dividends declared per share (in usd per share) $ 0.22 $ 0.22 $ 0.21 $ 0.21
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 133,755 $ 129,224
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 36,216 32,992
Income of investees, net of dividends (5,616) (5,874)
Recognition of losses for pension and postretirement plans 1,627 1,475
Stock-based compensation expense 8,966 9,273
Other, net 2,921 1,548
Changes in assets and liabilities, net of effects from acquisitions:    
Accounts receivable (1,925) 93,503
Accounts payable (22,571) (16,875)
Retainages (92) 4,308
Contracts in progress and advance billings on contracts (38,703) (53,649)
Income taxes (4,897) 876
Accrued and other current liabilities (8,045) 411
Pension liabilities, accrued postretirement benefit obligations and employee benefits (29,798) (44,746)
Other, net 200 5,857
NET CASH PROVIDED BY OPERATING ACTIVITIES 72,038 158,323
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (94,946) (170,170)
Acquisition of business, net of cash acquired (47,328) 0
Purchases of securities (1,975) (2,378)
Sales and maturities of securities 1,981 2,764
Investments, net of return of capital, in equity method investees (22,554) 0
Other, net 71 182
NET CASH USED IN INVESTING ACTIVITIES (164,751) (169,602)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrowings of long-term debt 322,400 625,800
Repayments of long-term debt (132,400) (300,800)
Payment of debt issuance costs 0 (4,838)
Repayment of bank overdraft 0 (88,694)
Repurchases of common stock (20,000) (20,007)
Dividends paid to common shareholders (40,758) (40,326)
Exercises of stock options 0 2,011
Cash paid for shares withheld to satisfy employee taxes (6,044) (4,745)
Other, net 1,848 (8,979)
NET CASH PROVIDED BY FINANCING ACTIVITIES 125,046 159,422
EFFECTS OF EXCHANGE RATE CHANGES ON CASH 977 64
TOTAL INCREASE IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS 33,310 148,207
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 39,775 48,298
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS AT END OF PERIOD 73,085 196,505
Cash paid during the period for:    
Interest 21,732 20,270
Income taxes (net of refunds) 45,187 40,661
SCHEDULE OF NON-CASH INVESTING ACTIVITY:    
Accrued capital expenditures included in accounts payable $ 10,072 $ 26,328
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
We have presented the condensed consolidated financial statements of BWX Technologies, Inc. ("BWXT" or the "Company") in U.S. dollars in accordance with the interim reporting requirements of Form 10-Q, Rule 10-01 of Regulation S-X and accounting principles generally accepted in the United States ("GAAP"). Certain financial information and disclosures normally included in our financial statements prepared annually in accordance with GAAP have been condensed or omitted. Readers of these financial statements should, therefore, refer to the consolidated financial statements and notes in our annual report on Form 10-K for the year ended December 31, 2021 (our "2021 10-K"). We have included all adjustments, in the opinion of management, consisting only of normal recurring adjustments, necessary for a fair presentation.
We use the equity method to account for investments in entities that we do not control, but over which we have the ability to exercise significant influence. We generally refer to these entities as "joint ventures." We have eliminated all intercompany transactions and accounts. We classify assets and liabilities related to long-term contracts as current using the duration of the related contract or program as our operating cycle, which is generally longer than one year. We present the notes to our condensed consolidated financial statements on the basis of continuing operations, unless otherwise stated.
Unless the context otherwise indicates, "we," "us" and "our" mean BWXT and its consolidated subsidiaries.
Reportable Segments
We operate in two reportable segments: Government Operations and Commercial Operations. Our reportable segments reflect changes we made during the first quarter of 2022 to better align our businesses by their government and commercial nature, which reflects the manner in which our operating segment information is reported for purposes of assessing operating performance and allocating resources. Prior to 2022, we reported three segments: Nuclear Operations Group, Nuclear Power Group and Nuclear Services Group.
Our Government Operations segment consists of our legacy Nuclear Operations Group and Nuclear Services Group segments with certain research and development activities in the areas of advanced reactors and advanced manufacturing. Our Commercial Operations segment consists of our legacy Nuclear Power Group segment with certain research and development and commercialization activities in the areas of medical and industrial radioisotopes. Both segments now include research and development and certain commercialization activities associated with new technologies previously reported centrally, outside of our reportable segments. The change in our reportable segments had no impact on our previously reported consolidated results of operations, financial condition or cash flows. We have applied the change in reportable segments to previously reported historical financial information and related disclosures included in this quarterly report on Form 10-Q. Our reportable segments are further described as follows:
Our Government Operations segment manufactures naval nuclear reactors, including the related nuclear fuel, for the U.S. Naval Nuclear Propulsion Program for use in submarines and aircraft carriers. Through this segment, we also fabricate fuel-bearing precision components that range in weight from a few grams to hundreds of tons, manufacture electro-mechanical equipment, perform design, manufacturing, inspection, assembly and testing activities and downblend Cold War-era government stockpiles of high-enriched uranium. In addition, we supply proprietary and sole-source valves, manifolds and fittings to global naval and ship customers. In-house capabilities also include wet chemistry uranium processing, advanced heat treatment to optimize component material properties and a controlled, clean-room environment with the capacity to assemble railcar-size components. This segment also provides various other services, primarily through joint ventures, to the U.S. Government including nuclear materials management and operation, environmental management and administrative and operating services for various U.S. Government-owned facilities. These services are provided to the U.S. Department of Energy ("DOE"), including the National Nuclear Security Administration, the Office of Nuclear Energy, the Office of Science and the Office of Environmental Management, and NASA. In addition, this segment also develops technology for a variety of applications, including advanced nuclear power sources, and offers complete advanced nuclear fuel and reactor design and engineering, licensing and manufacturing services for new advanced nuclear reactors.
Our Commercial Operations segment fabricates commercial nuclear steam generators, nuclear fuel, fuel handling systems, pressure vessels, reactor components, heat exchangers, tooling delivery systems and other auxiliary equipment, including containers for the storage of spent nuclear fuel and other high-level waste and supplies nuclear-
grade materials and precisely machined components for nuclear utility customers. We have supplied the nuclear industry with more than 1,300 large, heavy components worldwide, and we are the only commercial heavy nuclear component manufacturer in North America. This segment also provides specialized engineering services that include structural component design, 3-D thermal-hydraulic engineering analysis, weld and robotic process development, electrical and controls engineering and metallurgy and materials engineering. In addition, this segment offers in-plant inspection, maintenance and modification services for nuclear steam generators, heat exchangers, reactors, fuel handling systems and balance of plant equipment, as well as specialized non-destructive examination and tooling/repair solutions. This segment is also a leading global manufacturer and supplier of critical medical radioisotopes and radiopharmaceuticals for research, diagnostic and therapeutic uses.
See Note 8 and Note 3 for financial information about our segments. Operating results for the three and six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022. For further information, refer to the consolidated financial statements and notes included in our 2021 10-K.
Recently Adopted Accounting Standards
There were no accounting standards adopted during the six months ended June 30, 2022.
Contracts and Revenue Recognition
We generally recognize contract revenues and related costs over time for individual performance obligations based on a cost-to-cost method in accordance with FASB Topic Revenue from Contracts with Customers. We recognize estimated contract revenue and resulting income based on the measurement of the extent of progress toward completion as a percentage of the total project. Certain costs may be excluded from the cost-to-cost method of measuring progress, such as significant costs for uninstalled materials, if such costs do not depict our performance in transferring control of goods or services to the customer. We review contract price and cost estimates periodically as the work progresses and reflect adjustments proportionate to the percentage-of-completion in income in the period when those estimates are revised. Certain of our contracts recognize revenue at a point in time, and revenue on these contracts is recognized when control transfers to the customer. The majority of our revenue that is recognized at a point in time is related to parts and certain medical radioisotopes and radiopharmaceuticals in our Commercial Operations segment. For all contracts, if a current estimate of total contract cost indicates a loss on a contract, the projected loss is recognized in full when determined.
Provision for Income Taxes
We are subject to federal income tax in the U.S., Canada and the United Kingdom as well as income tax within multiple U.S. state jurisdictions. We provide for income taxes based on the enacted tax laws and rates in the jurisdictions in which we conduct our operations. These jurisdictions may have regimes of taxation that vary with respect to nominal rates and with respect to the basis on which these rates are applied. This variation, along with the changes in our mix of income within these jurisdictions, can contribute to shifts in our effective tax rate from period to period.
Our effective tax rate for the three months ended June 30, 2022 was 23.9% as compared to 24.7% for the three months ended June 30, 2021. Our effective tax rate for the six months ended June 30, 2022 was 23.8% as compared to 24.4% for the six months ended June 30, 2021. The effective tax rates for the three and six months ended June 30, 2022 and 2021 were higher than the U.S. corporate income tax rate of 21% primarily due to state income taxes within the U.S. and the unfavorable rate differential associated with our Canadian earnings.
Cash and Cash Equivalents and Restricted Cash and Cash Equivalents
At June 30, 2022, we had restricted cash and cash equivalents totaling $5.7 million, $2.8 million of which was held for future decommissioning of facilities (which is included in Other Assets on our condensed consolidated balance sheets) and $2.9 million of which was held to meet reinsurance reserve requirements of our captive insurer.
The following table provides a reconciliation of cash and cash equivalents and restricted cash and cash equivalents on our condensed consolidated balance sheets to the totals presented on our condensed consolidated statement of cash flows:
June 30,
2022
December 31,
2021
 (In thousands)
Cash and cash equivalents$67,404 $33,891 
Restricted cash and cash equivalents2,898 2,896 
Restricted cash and cash equivalents included in Other Assets2,783 2,988 
Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows
$73,085 $39,775 
Inventories
At June 30, 2022 and December 31, 2021, Other current assets included inventories totaling $26.2 million and $16.3 million, respectively, consisting entirely of raw materials and supplies.
Property, Plant and Equipment, Net
Property, plant and equipment, net is stated at cost and is set forth below:
 June 30,
2022
December 31,
2021
 (In thousands)
Land$9,857 $9,538 
Buildings347,215 321,872 
Machinery and equipment1,000,173 957,423 
Property under construction489,341 487,856 
1,846,586 1,776,689 
Less: Accumulated depreciation757,739 731,049 
Property, Plant and Equipment, Net$1,088,847 $1,045,640 
Accumulated Other Comprehensive Income (Loss)
The components of Accumulated other comprehensive income (loss) included in Stockholders' Equity are as follows:
June 30,
2022
December 31,
2021
 (In thousands)
Currency translation adjustments$20,711 $30,627 
Net unrealized loss on derivative financial instruments(890)(694)
Unrecognized prior service cost on benefit obligations(16,720)(18,022)
Net unrealized gain on available-for-sale investments160 232 
Accumulated other comprehensive income (loss)$3,261 $12,143 
The amounts reclassified out of Accumulated other comprehensive income (loss) by component and the affected condensed consolidated statements of income line items are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
 2022202120222021 
Accumulated Other Comprehensive Income (Loss) Component Recognized
(In thousands)Line Item Presented
Realized gain (loss) on derivative financial instruments
$(23)$(95)$66 $132 Revenues
(177)(123)(470)(128)Cost of operations
(200)(218)(404)Total before tax
52 55 104 (1)Provision for Income Taxes
$(148)$(163)$(300)$Net Income
Amortization of prior service cost on benefit obligations
$(813)$(738)$(1,627)$(1,475)Other – net
162 158 325 315 Provision for Income Taxes
$(651)$(580)$(1,302)$(1,160)Net Income
Total reclassification for the period
$(799)$(743)$(1,602)$(1,157)
Derivative Financial Instruments
Our operations give rise to exposure to market risks from changes in foreign currency exchange ("FX") rates. We use derivative financial instruments, primarily FX forward contracts, to reduce the impact of changes in FX rates on our operating results. We use these instruments to hedge our exposure associated with revenues or costs on our long-term contracts and other transactions that are denominated in currencies other than our operating entities' functional currencies. We do not hold or issue derivative financial instruments for trading or other speculative purposes.
We enter into derivative financial instruments primarily as hedges of certain firm purchase and sale commitments and loans between domestic and foreign subsidiaries denominated in foreign currencies. We record these contracts at fair value on our condensed consolidated balance sheets. Based on the hedge designation at the inception of the contract, the related gains and losses on these contracts are deferred in stockholders' equity as a component of Accumulated other comprehensive income until the hedged item is recognized in earnings. The gain or loss on a derivative instrument not designated as a hedging instrument is immediately recognized in earnings. Gains and losses on derivative financial instruments that require immediate recognition are included as a component of Other – net on our condensed consolidated statements of income.
We have designated the majority of our FX forward contracts that qualify for hedge accounting as cash flow hedges. The hedged risk is the risk of changes in functional-currency-equivalent cash flows attributable to changes in FX spot rates of forecasted transactions primarily related to long-term contracts. We exclude from our assessment of effectiveness the portion of the fair value of the FX forward contracts attributable to the difference between FX spot rates and FX forward rates. At June 30, 2022, we had deferred approximately $0.9 million of net losses on these derivative financial instruments. Assuming market conditions continue, we expect to recognize the majority of this amount in the next 12 months. For the three months ended June 30, 2022 and 2021, we recognized (gains) losses of $(7.5) million and $4.7 million, respectively, and for the six months ended June 30, 2022 and 2021, we recognized losses of $0.4 million and $8.7 million, respectively, in Other – net on our condensed consolidated statements of income associated with FX forward contracts not designated as hedging instruments.
At June 30, 2022, our derivative financial instruments consisted of FX forward contracts with a total notional value of $442.3 million with maturities extending to December 2024. These instruments consist primarily of FX forward contracts to purchase or sell Canadian dollars and Euros. We are exposed to credit-related losses in the event of non-performance by counterparties to derivative financial instruments. We attempt to mitigate this risk by using major financial institutions with high credit ratings. Our counterparties to derivative financial instruments have the benefit of the same collateral arrangements and covenants as described under our credit facility.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions ACQUISITIONS
Dynamic Controls Limited and Citadel Capital Corporation
On April 11, 2022, our subsidiary BWXT Government Group, Inc. acquired all of the outstanding stock of U.K.-based Dynamic Controls Limited ("Dynamic") and U.S.-based Citadel Capital Corporation, along with its wholly-owned subsidiary, Cunico Corporation ("Cunico"), for approximately $49.9 million. Our preliminary purchase price allocation resulted in the recognition of $29.6 million of Intangible Assets, $8.4 million of inventory and $15.6 million of Goodwill. In addition, we recognized right-of-use assets and lease liabilities of $7.2 million. The assets acquired and liabilities assumed have been recorded at preliminary estimates of fair value as determined by management, based on information currently available and on current assumptions of future operations, and are subject to change upon completion of acquisition accounting. Dynamic and Cunico are suppliers of highly-engineered, proprietary valves, manifolds and fittings for global naval nuclear and diesel-electric submarines, surface warfare ships and commercial shipping vessels. These companies are reported as part of our Government Operations segment.
The intangible assets included above consist of the following (dollar amounts in thousands):
 AmountAmortization Period
Customer relationships$17,700 21 years
Backlog$7,700 5 years
Unpatented technology$4,200 8 years
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition REVENUE RECOGNITION
As described in Note 1, our operations are assessed based on two reportable segments. In connection with our segment reporting change, we have revised historical amounts to conform to current segment presentation.
Disaggregated Revenues
Revenues by geographic area and customer type were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
United States:
Government$410,793 $— $410,793 $384,029 $— $384,029 
Non-Government22,236 8,856 31,092 19,483 11,488 30,971 
$433,029 $8,856 $441,885 $403,512 $11,488 $415,000 
Canada:
Non-Government$841 $102,757 $103,598 $634 $84,576 $85,210 
Other:
Government$725 $— $725 $— $— $— 
Non-Government1,942 6,909 8,851 1,351 5,778 7,129 
$2,667 $6,909 $9,576 $1,351 $5,778 $7,129 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
United States:
Government$817,040 $— $817,040 $782,653 $— $782,653 
Non-Government45,794 16,070 61,864 40,929 21,760 62,689 
$862,834 $16,070 $878,904 $823,582 $21,760 $845,342 
Canada:
Non-Government$1,819 $193,155 $194,974 $1,654 $175,931 $177,585 
Other:
Government$725 $— $725 $— $— $— 
Non-Government2,936 9,247 12,183 3,536 11,549 15,085 
$3,661 $9,247 $12,908 $3,536 $11,549 $15,085 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Revenues by timing of transfer of goods or services were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Over time$436,537 $104,580 $541,117 $405,408 $91,857 $497,265 
Point-in-time— 13,942 13,942 89 9,985 10,074 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Over time$868,286 $190,495 $1,058,781 $828,658 $185,744 $1,014,402 
Point-in-time28 27,977 28,005 114 23,496 23,610 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Revenues by contract type were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Fixed-Price Incentive Fee$324,948 $1,969 $326,917 $318,843 $3,730 $322,573 
Firm-Fixed-Price60,672 75,351 136,023 46,466 75,276 121,742 
Cost-Plus Fee49,970 — 49,970 38,022 — 38,022 
Time-and-Materials947 41,202 42,149 2,166 22,836 25,002 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Fixed-Price Incentive Fee$626,373 $4,516 $630,889 $621,169 $4,220 $625,389 
Firm-Fixed-Price144,238 153,333 297,571 126,723 143,333 270,056 
Cost-Plus Fee95,488 — 95,488 76,837 — 76,837 
Time-and-Materials2,215 60,623 62,838 4,043 61,687 65,730 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Performance Obligations
As we progress on our contracts and the underlying performance obligations for which we recognize revenue over time, we refine our estimates of variable consideration and total estimated costs at completion, which impact the overall profitability on our contracts and performance obligations. Changes in these estimates result in the recognition of cumulative catch-up adjustments that impact our revenues and/or costs of contracts. During the three and six months ended June 30, 2022, we recognized net changes in estimates related to contracts that recognize revenue over time that resulted in increases (decreases) in revenues of $2.1 million and $(3.1) million, respectively, and increases in cost of operations of $2.2 million for both the three and six months ended June 30, 2022. Included in these amounts are contract adjustments for cost overruns related to the manufacture of non-nuclear components being produced within our Government Operations segment. We recognized decreases in operating income of $11.3 million for the three and six months ended June 30, 2022 related to this matter. These contract adjustments resulted in decreases in earnings per share of $0.09 for the three and six months ended June 30, 2022. We are exploring opportunities for recovery of cost overruns related to this project. During the three and six months ended June 30, 2021, we recognized net favorable changes in estimates related to contracts that recognize revenue over time that resulted in increases in revenues of $3.2 million and $9.7 million, respectively.
Contract Assets and Liabilities
We include revenues and related costs incurred, plus accumulated contract costs that exceed amounts invoiced to customers under the terms of the contracts, in Contracts in progress. We include in Advance billings on contracts billings that exceed accumulated contract costs and revenues recognized over time. Amounts that are withheld on our fixed-price incentive fee contracts are classified within Retainages. Certain of these amounts require conditions other than the passage of time to be achieved, with the remaining amounts only requiring the passage of time. Most long-term contracts contain provisions for progress payments. Our unbilled receivables do not contain an allowance for credit losses as we expect to invoice customers and collect all amounts for unbilled receivables. Changes in Contracts in progress and Advance billings on contracts are primarily driven by differences in the timing of revenue recognition and billings to our customers. Our fixed-price incentive fee contracts for our Government Operations segment include provisions that result in an increase in retainages on contracts during the first and third quarters of the year, with larger payments received during the second and fourth quarters. Retainages also vary as a result of timing differences between incurring costs and achieving milestones that allow us to recover these amounts.
 June 30,December 31,
 20222021
 (In thousands)
Included in Contracts in progress:
Unbilled receivables$544,067 $528,644 
Retainages$51,780 $51,507 
Included in Other Assets:
Retainages$1,074 $1,271 
Advance billings on contracts$104,847 $111,619 
During the three months ended June 30, 2022 and 2021, we recognized $38.6 million and $23.1 million, respectively, of revenues that were in Advance billings on contracts at the beginning of each year. During the six months ended June 30, 2022 and 2021, we recognized $77.3 million and $53.1 million, respectively, of revenues that were in Advance billings on contracts at the beginning of each year.
Remaining Performance Obligations
Remaining performance obligations represent the dollar amount of revenue we expect to recognize in the future from performance obligations on contracts previously awarded and in progress. At June 30, 2022, our remaining performance obligations were $4,720.7 million. We expect to recognize approximately 57% of the revenue associated with our remaining performance obligations by the end of 2023, with the remainder to be recognized thereafter.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Pension Plans and Postretirement Benefits
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
Pension Plans and Postretirement Benefits PENSION PLANS AND POSTRETIREMENT BENEFITS
We record the service cost component of net periodic benefit cost within Operating income on our condensed consolidated statements of income. For the three months ended June 30, 2022 and 2021, these amounts were $3.2 million and $3.2 million, respectively. For the six months ended June 30, 2022 and 2021, these amounts were $6.2 million and $6.3 million, respectively. All other components of net periodic benefit cost are included in Other – net within the condensed consolidated statements of income. For the three months ended June 30, 2022 and 2021, these amounts were $(12.6) million and $(13.4) million, respectively. For the six months ended June 30, 2022 and 2021, these amounts were $(25.2) million and $(26.7) million, respectively. Components of net periodic benefit cost included in net income were as follows:
 Pension BenefitsOther Benefits
Three Months Ended
June 30,
Six Months Ended
June 30,
Three Months Ended
June 30,
Six Months Ended
June 30,
 20222021202220212022202120222021
 (In thousands)
Service cost$2,988 $2,972 $5,905 $5,929 $166 $196 $331 $386 
Interest cost7,858 6,781 15,679 13,535 347 286 694 568 
Expected return on plan assets
(20,888)(20,448)(41,756)(40,862)(737)(715)(1,475)(1,431)
Amortization of prior service cost (credit)
807 782 1,614 1,564 (44)13 (89)
Net periodic benefit income$(9,235)$(9,913)$(18,558)$(19,834)$(218)$(277)$(437)$(566)
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIESThere were no material contingencies during the period covered by this Form 10-Q.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
Investments
The following is a summary of our investments measured at fair value at June 30, 2022:
TotalLevel 1Level 2Level 3Unclassified
 (In thousands)
Equity securities
Mutual funds$6,221 $— $6,221 $— $— 
Available-for-sale securities
U.S. Government and agency securities3,235 3,235 — — — 
Corporate bonds2,326 1,784 542 — — 
Asset-backed securities and collateralized mortgage obligations48 — 48 — — 
Total$11,830 $5,019 $6,811 $— $— 
The following is a summary of our investments measured at fair value at December 31, 2021:
TotalLevel 1Level 2Level 3Unclassified
 (In thousands)
Equity securities
Mutual funds$7,650 $— $7,650 $— $— 
Available-for-sale securities
U.S. Government and agency securities2,738 2,738 — — — 
Corporate bonds2,926 1,852 1,074 — — 
Asset-backed securities and collateralized mortgage obligations55 — 55 — — 
Total$13,369 $4,590 $8,779 $— $— 
We estimate the fair value of investments based on quoted market prices. For investments for which there are no quoted market prices, we derive fair values from available yield curves for investments of similar quality and terms.
Derivatives
Level 2 derivative assets and liabilities currently consist of FX forward contracts. Where applicable, the value of these derivative assets and liabilities is computed by discounting the projected future cash flow amounts to present value using market-based observable inputs, including FX forward and spot rates, interest rates and counterparty performance risk adjustments. At June 30, 2022 and December 31, 2021, we had FX forward contracts outstanding to purchase or sell foreign currencies, primarily Canadian dollars and Euros, with a total fair value of $0.4 million and $(3.2) million, respectively.
Other Financial Instruments
We used the following methods and assumptions in estimating our fair value disclosures for our other financial instruments, as follows:
Cash and cash equivalents and restricted cash and cash equivalents. The carrying amounts that we have reported in the accompanying condensed consolidated balance sheets for Cash and cash equivalents and Restricted cash and cash equivalents approximate their fair values due to their highly liquid nature.
Long-term and short-term debt. We base the fair values of debt instruments, including our 4.125% senior notes due 2028 (the "Senior Notes due 2028") and our 4.125% senior notes due 2029 (the "Senior Notes due 2029"), on quoted market prices. Where quoted prices are not available, we base the fair values on the present value of future cash flows discounted at estimated borrowing rates for similar debt instruments or on estimated prices based on current yields for debt issues of similar quality and terms. At June 30, 2022 and December 31, 2021, the fair value of the Senior Notes due 2028 was $358.0 million and $406.3 million, respectively, and the fair value of the Senior Notes due 2029 was $357.0 million and $406.5 million, respectively. The fair value of our remaining debt instruments approximated their carrying values at June 30, 2022 and December 31, 2021.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation STOCK-BASED COMPENSATIONStock-based compensation recognized for all of our plans for the three months ended June 30, 2022 and 2021 totaled $5.1 million and $5.0 million, respectively, with associated tax benefit totaling $0.9 million and $0.8 million, respectively. Stock-based compensation recognized for all of our plans for the six months ended June 30, 2022 and 2021 totaled $9.2 million and $9.2 million, respectively, with associated tax benefit totaling $1.6 million and $1.5 million, respectively.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Segment Reporting SEGMENT REPORTING
As described in Note 1, our operations are assessed based on two reportable segments. In connection with our segment reporting change, we have revised historical amounts to conform to current segment presentation. An analysis of our operations by reportable segment is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (In thousands)
REVENUES:
Government Operations$436,537 $405,497 $868,314 $828,772 
Commercial Operations118,522 101,842 218,472 209,240 
Eliminations (1)
(851)(2,240)(1,840)(4,640)
$554,208 $505,099 $1,084,946 $1,033,372 
(1)Segment revenues are net of the following intersegment transfers:
Government Operations Transfers$(851)$(1,897)$(1,774)$(4,116)
Commercial Operations Transfers— (343)(66)(524)
$(851)$(2,240)$(1,840)$(4,640)
OPERATING INCOME:
Government Operations$83,783 $72,871 $156,014 $151,116 
Commercial Operations12,864 5,640 16,826 11,934 
$96,647 $78,511 $172,840 $163,050 
Unallocated Corporate (2)
(1,410)(4,760)(6,030)(6,885)
Total Operating Income$95,237 $73,751 $166,810 $156,165 
Other Income (Expense)2,862 5,180 8,737 14,659 
Income before Provision for Income Taxes$98,099 $78,931 $175,547 $170,824 
(2)Unallocated corporate includes general corporate overhead not allocated to segments.
June 30,
2022
December 31,
2021
(In thousands)
SEGMENT ASSETS:
Government Operations$1,516,899 $1,430,863 
Commercial Operations1,033,360 976,382 
Total Segment Assets$2,550,259 $2,407,245 
Corporate Assets155,264 94,135 
Total Assets$2,705,523 $2,501,380 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted earnings per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (In thousands, except share and per share amounts)
Basic:
Net Income Attributable to BWX Technologies, Inc.$74,613 $59,347 $133,623 $129,096 
Weighted-average common shares91,394,853 95,354,932 91,479,226 95,329,330 
Basic earnings per common share$0.82 $0.62 $1.46 $1.35 
Diluted:
Net Income Attributable to BWX Technologies, Inc.$74,613 $59,347 $133,623 $129,096 
Weighted-average common shares (basic)91,394,853 95,354,932 91,479,226 95,329,330 
Effect of dilutive securities:
Stock options, restricted stock units and performance shares (1)
145,466 174,257 191,081 214,696 
Adjusted weighted-average common shares91,540,319 95,529,189 91,670,307 95,544,026 
Diluted earnings per common share$0.82 $0.62 $1.46 $1.35 
(1)At June 30, 2022 and 2021, we excluded 80,117 and 7,914 shares, respectively, from our diluted share calculation as their effect would have been antidilutive.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation We have presented the condensed consolidated financial statements of BWX Technologies, Inc. ("BWXT" or the "Company") in U.S. dollars in accordance with the interim reporting requirements of Form 10-Q, Rule 10-01 of Regulation S-X and accounting principles generally accepted in the United States ("GAAP"). Certain financial information and disclosures normally included in our financial statements prepared annually in accordance with GAAP have been condensed or omitted. Readers of these financial statements should, therefore, refer to the consolidated financial statements and notes in our annual report on Form 10-K for the year ended December 31, 2021 (our "2021 10-K"). We have included all adjustments, in the opinion of management, consisting only of normal recurring adjustments, necessary for a fair presentation.
Consolidation
We use the equity method to account for investments in entities that we do not control, but over which we have the ability to exercise significant influence. We generally refer to these entities as "joint ventures." We have eliminated all intercompany transactions and accounts. We classify assets and liabilities related to long-term contracts as current using the duration of the related contract or program as our operating cycle, which is generally longer than one year. We present the notes to our condensed consolidated financial statements on the basis of continuing operations, unless otherwise stated.
Unless the context otherwise indicates, "we," "us" and "our" mean BWXT and its consolidated subsidiaries.
Reportable Segments
Reportable Segments
We operate in two reportable segments: Government Operations and Commercial Operations. Our reportable segments reflect changes we made during the first quarter of 2022 to better align our businesses by their government and commercial nature, which reflects the manner in which our operating segment information is reported for purposes of assessing operating performance and allocating resources. Prior to 2022, we reported three segments: Nuclear Operations Group, Nuclear Power Group and Nuclear Services Group.
Our Government Operations segment consists of our legacy Nuclear Operations Group and Nuclear Services Group segments with certain research and development activities in the areas of advanced reactors and advanced manufacturing. Our Commercial Operations segment consists of our legacy Nuclear Power Group segment with certain research and development and commercialization activities in the areas of medical and industrial radioisotopes. Both segments now include research and development and certain commercialization activities associated with new technologies previously reported centrally, outside of our reportable segments. The change in our reportable segments had no impact on our previously reported consolidated results of operations, financial condition or cash flows. We have applied the change in reportable segments to previously reported historical financial information and related disclosures included in this quarterly report on Form 10-Q. Our reportable segments are further described as follows:
Our Government Operations segment manufactures naval nuclear reactors, including the related nuclear fuel, for the U.S. Naval Nuclear Propulsion Program for use in submarines and aircraft carriers. Through this segment, we also fabricate fuel-bearing precision components that range in weight from a few grams to hundreds of tons, manufacture electro-mechanical equipment, perform design, manufacturing, inspection, assembly and testing activities and downblend Cold War-era government stockpiles of high-enriched uranium. In addition, we supply proprietary and sole-source valves, manifolds and fittings to global naval and ship customers. In-house capabilities also include wet chemistry uranium processing, advanced heat treatment to optimize component material properties and a controlled, clean-room environment with the capacity to assemble railcar-size components. This segment also provides various other services, primarily through joint ventures, to the U.S. Government including nuclear materials management and operation, environmental management and administrative and operating services for various U.S. Government-owned facilities. These services are provided to the U.S. Department of Energy ("DOE"), including the National Nuclear Security Administration, the Office of Nuclear Energy, the Office of Science and the Office of Environmental Management, and NASA. In addition, this segment also develops technology for a variety of applications, including advanced nuclear power sources, and offers complete advanced nuclear fuel and reactor design and engineering, licensing and manufacturing services for new advanced nuclear reactors.
Our Commercial Operations segment fabricates commercial nuclear steam generators, nuclear fuel, fuel handling systems, pressure vessels, reactor components, heat exchangers, tooling delivery systems and other auxiliary equipment, including containers for the storage of spent nuclear fuel and other high-level waste and supplies nuclear-
grade materials and precisely machined components for nuclear utility customers. We have supplied the nuclear industry with more than 1,300 large, heavy components worldwide, and we are the only commercial heavy nuclear component manufacturer in North America. This segment also provides specialized engineering services that include structural component design, 3-D thermal-hydraulic engineering analysis, weld and robotic process development, electrical and controls engineering and metallurgy and materials engineering. In addition, this segment offers in-plant inspection, maintenance and modification services for nuclear steam generators, heat exchangers, reactors, fuel handling systems and balance of plant equipment, as well as specialized non-destructive examination and tooling/repair solutions. This segment is also a leading global manufacturer and supplier of critical medical radioisotopes and radiopharmaceuticals for research, diagnostic and therapeutic uses.
Recently Adopted Accounting Standards
Recently Adopted Accounting Standards
There were no accounting standards adopted during the six months ended June 30, 2022.
Contracts and Revenue Recognition
Contracts and Revenue Recognition
We generally recognize contract revenues and related costs over time for individual performance obligations based on a cost-to-cost method in accordance with FASB Topic Revenue from Contracts with Customers. We recognize estimated contract revenue and resulting income based on the measurement of the extent of progress toward completion as a percentage of the total project. Certain costs may be excluded from the cost-to-cost method of measuring progress, such as significant costs for uninstalled materials, if such costs do not depict our performance in transferring control of goods or services to the customer. We review contract price and cost estimates periodically as the work progresses and reflect adjustments proportionate to the percentage-of-completion in income in the period when those estimates are revised. Certain of our contracts recognize revenue at a point in time, and revenue on these contracts is recognized when control transfers to the customer. The majority of our revenue that is recognized at a point in time is related to parts and certain medical radioisotopes and radiopharmaceuticals in our Commercial Operations segment. For all contracts, if a current estimate of total contract cost indicates a loss on a contract, the projected loss is recognized in full when determined.
Provision for Income Taxes
Provision for Income Taxes
We are subject to federal income tax in the U.S., Canada and the United Kingdom as well as income tax within multiple U.S. state jurisdictions. We provide for income taxes based on the enacted tax laws and rates in the jurisdictions in which we conduct our operations. These jurisdictions may have regimes of taxation that vary with respect to nominal rates and with respect to the basis on which these rates are applied. This variation, along with the changes in our mix of income within these jurisdictions, can contribute to shifts in our effective tax rate from period to period.
Cash and Cash Equivalents and Restricted Cash and Cash Equivalents
Cash and Cash Equivalents and Restricted Cash and Cash Equivalents
At June 30, 2022, we had restricted cash and cash equivalents totaling $5.7 million, $2.8 million of which was held for future decommissioning of facilities (which is included in Other Assets on our condensed consolidated balance sheets) and $2.9 million of which was held to meet reinsurance reserve requirements of our captive insurer.
Inventories
Inventories
At June 30, 2022 and December 31, 2021, Other current assets included inventories totaling $26.2 million and $16.3 million, respectively, consisting entirely of raw materials and supplies.
Derivative Financial Instruments
Derivative Financial Instruments
Our operations give rise to exposure to market risks from changes in foreign currency exchange ("FX") rates. We use derivative financial instruments, primarily FX forward contracts, to reduce the impact of changes in FX rates on our operating results. We use these instruments to hedge our exposure associated with revenues or costs on our long-term contracts and other transactions that are denominated in currencies other than our operating entities' functional currencies. We do not hold or issue derivative financial instruments for trading or other speculative purposes.
We enter into derivative financial instruments primarily as hedges of certain firm purchase and sale commitments and loans between domestic and foreign subsidiaries denominated in foreign currencies. We record these contracts at fair value on our condensed consolidated balance sheets. Based on the hedge designation at the inception of the contract, the related gains and losses on these contracts are deferred in stockholders' equity as a component of Accumulated other comprehensive income until the hedged item is recognized in earnings. The gain or loss on a derivative instrument not designated as a hedging instrument is immediately recognized in earnings. Gains and losses on derivative financial instruments that require immediate recognition are included as a component of Other – net on our condensed consolidated statements of income.
We have designated the majority of our FX forward contracts that qualify for hedge accounting as cash flow hedges. The hedged risk is the risk of changes in functional-currency-equivalent cash flows attributable to changes in FX spot rates of forecasted transactions primarily related to long-term contracts. We exclude from our assessment of effectiveness the portion of the fair value of the FX forward contracts attributable to the difference between FX spot rates and FX forward rates.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Cash and Cash Equivalents
The following table provides a reconciliation of cash and cash equivalents and restricted cash and cash equivalents on our condensed consolidated balance sheets to the totals presented on our condensed consolidated statement of cash flows:
June 30,
2022
December 31,
2021
 (In thousands)
Cash and cash equivalents$67,404 $33,891 
Restricted cash and cash equivalents2,898 2,896 
Restricted cash and cash equivalents included in Other Assets2,783 2,988 
Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows
$73,085 $39,775 
Restricted Cash and Cash Equivalents
The following table provides a reconciliation of cash and cash equivalents and restricted cash and cash equivalents on our condensed consolidated balance sheets to the totals presented on our condensed consolidated statement of cash flows:
June 30,
2022
December 31,
2021
 (In thousands)
Cash and cash equivalents$67,404 $33,891 
Restricted cash and cash equivalents2,898 2,896 
Restricted cash and cash equivalents included in Other Assets2,783 2,988 
Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows
$73,085 $39,775 
Property, Plant and Equipment, Net
Property, Plant and Equipment, Net
Property, plant and equipment, net is stated at cost and is set forth below:
 June 30,
2022
December 31,
2021
 (In thousands)
Land$9,857 $9,538 
Buildings347,215 321,872 
Machinery and equipment1,000,173 957,423 
Property under construction489,341 487,856 
1,846,586 1,776,689 
Less: Accumulated depreciation757,739 731,049 
Property, Plant and Equipment, Net$1,088,847 $1,045,640 
Components of Accumulated Other Comprehensive Income (Loss)
The components of Accumulated other comprehensive income (loss) included in Stockholders' Equity are as follows:
June 30,
2022
December 31,
2021
 (In thousands)
Currency translation adjustments$20,711 $30,627 
Net unrealized loss on derivative financial instruments(890)(694)
Unrecognized prior service cost on benefit obligations(16,720)(18,022)
Net unrealized gain on available-for-sale investments160 232 
Accumulated other comprehensive income (loss)$3,261 $12,143 
Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)
The amounts reclassified out of Accumulated other comprehensive income (loss) by component and the affected condensed consolidated statements of income line items are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
 2022202120222021 
Accumulated Other Comprehensive Income (Loss) Component Recognized
(In thousands)Line Item Presented
Realized gain (loss) on derivative financial instruments
$(23)$(95)$66 $132 Revenues
(177)(123)(470)(128)Cost of operations
(200)(218)(404)Total before tax
52 55 104 (1)Provision for Income Taxes
$(148)$(163)$(300)$Net Income
Amortization of prior service cost on benefit obligations
$(813)$(738)$(1,627)$(1,475)Other – net
162 158 325 315 Provision for Income Taxes
$(651)$(580)$(1,302)$(1,160)Net Income
Total reclassification for the period
$(799)$(743)$(1,602)$(1,157)
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Intangible Assets Acquired
The intangible assets included above consist of the following (dollar amounts in thousands):
 AmountAmortization Period
Customer relationships$17,700 21 years
Backlog$7,700 5 years
Unpatented technology$4,200 8 years
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenues
Revenues by geographic area and customer type were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
United States:
Government$410,793 $— $410,793 $384,029 $— $384,029 
Non-Government22,236 8,856 31,092 19,483 11,488 30,971 
$433,029 $8,856 $441,885 $403,512 $11,488 $415,000 
Canada:
Non-Government$841 $102,757 $103,598 $634 $84,576 $85,210 
Other:
Government$725 $— $725 $— $— $— 
Non-Government1,942 6,909 8,851 1,351 5,778 7,129 
$2,667 $6,909 $9,576 $1,351 $5,778 $7,129 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
United States:
Government$817,040 $— $817,040 $782,653 $— $782,653 
Non-Government45,794 16,070 61,864 40,929 21,760 62,689 
$862,834 $16,070 $878,904 $823,582 $21,760 $845,342 
Canada:
Non-Government$1,819 $193,155 $194,974 $1,654 $175,931 $177,585 
Other:
Government$725 $— $725 $— $— $— 
Non-Government2,936 9,247 12,183 3,536 11,549 15,085 
$3,661 $9,247 $12,908 $3,536 $11,549 $15,085 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Revenues by timing of transfer of goods or services were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Over time$436,537 $104,580 $541,117 $405,408 $91,857 $497,265 
Point-in-time— 13,942 13,942 89 9,985 10,074 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Over time$868,286 $190,495 $1,058,781 $828,658 $185,744 $1,014,402 
Point-in-time28 27,977 28,005 114 23,496 23,610 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Revenues by contract type were as follows:
 Three Months Ended June 30, 2022Three Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Fixed-Price Incentive Fee$324,948 $1,969 $326,917 $318,843 $3,730 $322,573 
Firm-Fixed-Price60,672 75,351 136,023 46,466 75,276 121,742 
Cost-Plus Fee49,970 — 49,970 38,022 — 38,022 
Time-and-Materials947 41,202 42,149 2,166 22,836 25,002 
Segment Revenues$436,537 $118,522 555,059 $405,497 $101,842 507,339 
Eliminations(851)(2,240)
Revenues$554,208 $505,099 
 Six Months Ended June 30, 2022Six Months Ended June 30, 2021
Government OperationsCommercial OperationsTotalGovernment OperationsCommercial OperationsTotal
 (In thousands)
Fixed-Price Incentive Fee$626,373 $4,516 $630,889 $621,169 $4,220 $625,389 
Firm-Fixed-Price144,238 153,333 297,571 126,723 143,333 270,056 
Cost-Plus Fee95,488 — 95,488 76,837 — 76,837 
Time-and-Materials2,215 60,623 62,838 4,043 61,687 65,730 
Segment Revenues$868,314 $218,472 1,086,786 $828,772 $209,240 1,038,012 
Eliminations(1,840)(4,640)
Revenues$1,084,946 $1,033,372 
Schedule of Contract Assets and Liabilities
 June 30,December 31,
 20222021
 (In thousands)
Included in Contracts in progress:
Unbilled receivables$544,067 $528,644 
Retainages$51,780 $51,507 
Included in Other Assets:
Retainages$1,074 $1,271 
Advance billings on contracts$104,847 $111,619 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Pension Plans and Postretirement Benefits (Tables)
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
Components of Net Periodic Benefit Cost Components of net periodic benefit cost included in net income were as follows:
 Pension BenefitsOther Benefits
Three Months Ended
June 30,
Six Months Ended
June 30,
Three Months Ended
June 30,
Six Months Ended
June 30,
 20222021202220212022202120222021
 (In thousands)
Service cost$2,988 $2,972 $5,905 $5,929 $166 $196 $331 $386 
Interest cost7,858 6,781 15,679 13,535 347 286 694 568 
Expected return on plan assets
(20,888)(20,448)(41,756)(40,862)(737)(715)(1,475)(1,431)
Amortization of prior service cost (credit)
807 782 1,614 1,564 (44)13 (89)
Net periodic benefit income$(9,235)$(9,913)$(18,558)$(19,834)$(218)$(277)$(437)$(566)
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Summary of Investments Measured at Fair Value
The following is a summary of our investments measured at fair value at June 30, 2022:
TotalLevel 1Level 2Level 3Unclassified
 (In thousands)
Equity securities
Mutual funds$6,221 $— $6,221 $— $— 
Available-for-sale securities
U.S. Government and agency securities3,235 3,235 — — — 
Corporate bonds2,326 1,784 542 — — 
Asset-backed securities and collateralized mortgage obligations48 — 48 — — 
Total$11,830 $5,019 $6,811 $— $— 
The following is a summary of our investments measured at fair value at December 31, 2021:
TotalLevel 1Level 2Level 3Unclassified
 (In thousands)
Equity securities
Mutual funds$7,650 $— $7,650 $— $— 
Available-for-sale securities
U.S. Government and agency securities2,738 2,738 — — — 
Corporate bonds2,926 1,852 1,074 — — 
Asset-backed securities and collateralized mortgage obligations55 — 55 — — 
Total$13,369 $4,590 $8,779 $— $— 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of Operating Results by Segment An analysis of our operations by reportable segment is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (In thousands)
REVENUES:
Government Operations$436,537 $405,497 $868,314 $828,772 
Commercial Operations118,522 101,842 218,472 209,240 
Eliminations (1)
(851)(2,240)(1,840)(4,640)
$554,208 $505,099 $1,084,946 $1,033,372 
(1)Segment revenues are net of the following intersegment transfers:
Government Operations Transfers$(851)$(1,897)$(1,774)$(4,116)
Commercial Operations Transfers— (343)(66)(524)
$(851)$(2,240)$(1,840)$(4,640)
OPERATING INCOME:
Government Operations$83,783 $72,871 $156,014 $151,116 
Commercial Operations12,864 5,640 16,826 11,934 
$96,647 $78,511 $172,840 $163,050 
Unallocated Corporate (2)
(1,410)(4,760)(6,030)(6,885)
Total Operating Income$95,237 $73,751 $166,810 $156,165 
Other Income (Expense)2,862 5,180 8,737 14,659 
Income before Provision for Income Taxes$98,099 $78,931 $175,547 $170,824 
(2)Unallocated corporate includes general corporate overhead not allocated to segments.
June 30,
2022
December 31,
2021
(In thousands)
SEGMENT ASSETS:
Government Operations$1,516,899 $1,430,863 
Commercial Operations1,033,360 976,382 
Total Segment Assets$2,550,259 $2,407,245 
Corporate Assets155,264 94,135 
Total Assets$2,705,523 $2,501,380 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 (In thousands, except share and per share amounts)
Basic:
Net Income Attributable to BWX Technologies, Inc.$74,613 $59,347 $133,623 $129,096 
Weighted-average common shares91,394,853 95,354,932 91,479,226 95,329,330 
Basic earnings per common share$0.82 $0.62 $1.46 $1.35 
Diluted:
Net Income Attributable to BWX Technologies, Inc.$74,613 $59,347 $133,623 $129,096 
Weighted-average common shares (basic)91,394,853 95,354,932 91,479,226 95,329,330 
Effect of dilutive securities:
Stock options, restricted stock units and performance shares (1)
145,466 174,257 191,081 214,696 
Adjusted weighted-average common shares91,540,319 95,529,189 91,670,307 95,544,026 
Diluted earnings per common share$0.82 $0.62 $1.46 $1.35 
(1)At June 30, 2022 and 2021, we excluded 80,117 and 7,914 shares, respectively, from our diluted share calculation as their effect would have been antidilutive.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
component
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
segment
Noncash or Part Noncash Divestitures [Line Items]          
Number of reportable segments | segment     2   3
Number of components supplied to worldwide (more than) | component     1,300    
Effective tax rate 23.90% 24.70% 23.80% 24.40%  
Restricted cash and cash equivalents $ 5.7   $ 5.7    
Total inventories 26.2   26.2   $ 16.3
Net losses on foreign exchange forward contracts     0.9    
Recognized (gain) loss on FX forward contracts not designated as hedges (7.5) $ 4.7 0.4 $ 8.7  
Notional amount of foreign currency forward contracts 442.3   442.3    
Cash Held for Decommissioning of Facilities          
Noncash or Part Noncash Divestitures [Line Items]          
Restricted cash and cash equivalents 2.8   2.8    
Cash Held to Meet Reinsurance Reserve Requirements          
Noncash or Part Noncash Divestitures [Line Items]          
Restricted cash and cash equivalents $ 2.9   $ 2.9    
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies - Reconciliation of Cash and Cash Equivalents and Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 67,404 $ 33,891    
Restricted cash and cash equivalents 2,898 2,896    
Restricted cash and cash equivalents included in Other Assets 2,783 2,988    
Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows $ 73,085 $ 39,775 $ 196,505 $ 48,298
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 1,846,586 $ 1,776,689
Less: Accumulated depreciation 757,739 731,049
Property, Plant and Equipment, Net 1,088,847 1,045,640
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 9,857 9,538
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 347,215 321,872
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,000,173 957,423
Property under construction    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 489,341 $ 487,856
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) $ 704,350 $ 659,954 $ 637,235 $ 709,087 $ 656,306 $ 617,768
Currency translation adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) 20,711   30,627      
Net unrealized loss on derivative financial instruments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) (890)   (694)      
Unrecognized prior service cost on benefit obligations            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) (16,720)   (18,022)      
Net unrealized gain on available-for-sale investments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) 160   232      
Accumulated Other Comprehensive Income (Loss)            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accumulated other comprehensive income (loss) $ 3,261 $ 18,179 $ 12,143 $ 24,293 $ 16,290 $ 8,198
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Significant Accounting Policies - Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Revenues $ 554,208   $ 505,099   $ 1,084,946 $ 1,033,372
Cost of operations (413,000)   (375,817)   (817,827) (768,623)
Total before tax 98,099   78,931   175,547 170,824
Provision for Income Taxes (23,418)   (19,522)   (41,792) (41,600)
Other – net 11,096   15,306   23,905 31,692
Net Income 74,681 $ 59,074 59,409 $ 69,815 133,755 129,224
Accumulated Other Comprehensive Income (Loss) Component Recognized            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Net Income (799)   (743)   (1,602) (1,157)
Accumulated Other Comprehensive Income (Loss) Component Recognized | Realized gain (loss) on derivative financial instruments            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Revenues (23)   (95)   66 132
Cost of operations (177)   (123)   (470) (128)
Total before tax (200)   (218)   (404) 4
Provision for Income Taxes 52   55   104 (1)
Net Income (148)   (163)   (300) 3
Accumulated Other Comprehensive Income (Loss) Component Recognized | Amortization of prior service cost on benefit obligations            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Provision for Income Taxes 162   158   325 315
Other – net (813)   (738)   (1,627) (1,475)
Net Income $ (651)   $ (580)   $ (1,302) $ (1,160)
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
Apr. 11, 2022
Jun. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill   $ 296,905 $ 285,502
Dynamic Controls Limited and Citadel Capital Corporation      
Business Acquisition [Line Items]      
Business combination, consideration transferred $ 49,900    
Intangible assets 29,600    
Business combination, inventory 8,400    
Goodwill 15,600    
Operating lease, right-of-use assets 7,200    
Operating lease, liability $ 7,200    
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Intangible Assets Acquired (Detail) - Dynamic Controls Limited and Citadel Capital Corporation
$ in Thousands
Apr. 11, 2022
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 29,600
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 17,700
Amortization Period 21 years
Backlog  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 7,700
Amortization Period 5 years
Unpatented technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 4,200
Amortization Period 8 years
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 554,208 $ 505,099 $ 1,084,946 $ 1,033,372
Fixed-Price Incentive Fee        
Disaggregation of Revenue [Line Items]        
Revenues 326,917 322,573 630,889 625,389
Firm-Fixed-Price        
Disaggregation of Revenue [Line Items]        
Revenues 136,023 121,742 297,571 270,056
Cost-Plus Fee        
Disaggregation of Revenue [Line Items]        
Revenues 49,970 38,022 95,488 76,837
Time-and-Materials        
Disaggregation of Revenue [Line Items]        
Revenues 42,149 25,002 62,838 65,730
Over time        
Disaggregation of Revenue [Line Items]        
Revenues 541,117 497,265 1,058,781 1,014,402
Point-in-time        
Disaggregation of Revenue [Line Items]        
Revenues 13,942 10,074 28,005 23,610
United States:        
Disaggregation of Revenue [Line Items]        
Revenues 441,885 415,000 878,904 845,342
United States: | Government        
Disaggregation of Revenue [Line Items]        
Revenues 410,793 384,029 817,040 782,653
United States: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 31,092 30,971 61,864 62,689
Canada: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 103,598 85,210 194,974 177,585
Other:        
Disaggregation of Revenue [Line Items]        
Revenues 9,576 7,129 12,908 15,085
Other: | Government        
Disaggregation of Revenue [Line Items]        
Revenues 725 0 725 0
Other: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 8,851 7,129 12,183 15,085
Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenues 555,059 507,339 1,086,786 1,038,012
Operating Segments | Government Operations        
Disaggregation of Revenue [Line Items]        
Revenues 436,537 405,497 868,314 828,772
Operating Segments | Government Operations | Fixed-Price Incentive Fee        
Disaggregation of Revenue [Line Items]        
Revenues 324,948 318,843 626,373 621,169
Operating Segments | Government Operations | Firm-Fixed-Price        
Disaggregation of Revenue [Line Items]        
Revenues 60,672 46,466 144,238 126,723
Operating Segments | Government Operations | Cost-Plus Fee        
Disaggregation of Revenue [Line Items]        
Revenues 49,970 38,022 95,488 76,837
Operating Segments | Government Operations | Time-and-Materials        
Disaggregation of Revenue [Line Items]        
Revenues 947 2,166 2,215 4,043
Operating Segments | Government Operations | Over time        
Disaggregation of Revenue [Line Items]        
Revenues 436,537 405,408 868,286 828,658
Operating Segments | Government Operations | Point-in-time        
Disaggregation of Revenue [Line Items]        
Revenues 0 89 28 114
Operating Segments | Government Operations | United States:        
Disaggregation of Revenue [Line Items]        
Revenues 433,029 403,512 862,834 823,582
Operating Segments | Government Operations | United States: | Government        
Disaggregation of Revenue [Line Items]        
Revenues 410,793 384,029 817,040 782,653
Operating Segments | Government Operations | United States: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 22,236 19,483 45,794 40,929
Operating Segments | Government Operations | Canada: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 841 634 1,819 1,654
Operating Segments | Government Operations | Other:        
Disaggregation of Revenue [Line Items]        
Revenues 2,667 1,351 3,661 3,536
Operating Segments | Government Operations | Other: | Government        
Disaggregation of Revenue [Line Items]        
Revenues 725 0 725 0
Operating Segments | Government Operations | Other: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 1,942 1,351 2,936 3,536
Operating Segments | Commercial Operations        
Disaggregation of Revenue [Line Items]        
Revenues 118,522 101,842 218,472 209,240
Operating Segments | Commercial Operations | Fixed-Price Incentive Fee        
Disaggregation of Revenue [Line Items]        
Revenues 1,969 3,730 4,516 4,220
Operating Segments | Commercial Operations | Firm-Fixed-Price        
Disaggregation of Revenue [Line Items]        
Revenues 75,351 75,276 153,333 143,333
Operating Segments | Commercial Operations | Cost-Plus Fee        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Operating Segments | Commercial Operations | Time-and-Materials        
Disaggregation of Revenue [Line Items]        
Revenues 41,202 22,836 60,623 61,687
Operating Segments | Commercial Operations | Over time        
Disaggregation of Revenue [Line Items]        
Revenues 104,580 91,857 190,495 185,744
Operating Segments | Commercial Operations | Point-in-time        
Disaggregation of Revenue [Line Items]        
Revenues 13,942 9,985 27,977 23,496
Operating Segments | Commercial Operations | United States:        
Disaggregation of Revenue [Line Items]        
Revenues 8,856 11,488 16,070 21,760
Operating Segments | Commercial Operations | United States: | Government        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Operating Segments | Commercial Operations | United States: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 8,856 11,488 16,070 21,760
Operating Segments | Commercial Operations | Canada: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 102,757 84,576 193,155 175,931
Operating Segments | Commercial Operations | Other:        
Disaggregation of Revenue [Line Items]        
Revenues 6,909 5,778 9,247 11,549
Operating Segments | Commercial Operations | Other: | Government        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Operating Segments | Commercial Operations | Other: | Non-Government        
Disaggregation of Revenue [Line Items]        
Revenues 6,909 5,778 9,247 11,549
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues (851) (2,240) (1,840) (4,640)
Eliminations | Government Operations        
Disaggregation of Revenue [Line Items]        
Revenues (851) (1,897) (1,774) (4,116)
Eliminations | Commercial Operations        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ (343) $ (66) $ (524)
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Additional Details (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
$ / shares
Jun. 30, 2021
USD ($)
Dec. 31, 2021
segment
Revenue from Contract with Customer [Abstract]          
Number of reportable segments | segment     2   3
Net favorable changes in estimate that resulted in an increase in revenue $ 2.1 $ 3.2 $ (3.1) $ 9.7  
Net changes in estimate that resulted in an increase in cost of operations 2.2   2.2    
Net changes in estimate that resulted in a decrease in operating income $ (11.3)   $ 11.3    
Net changes in estimate that resulted in a decrease in earnings per share | $ / shares $ (0.09)   $ 0.09    
Revenue recognized from advance billings on contracts $ 38.6 $ 23.1 $ 77.3 $ 53.1  
Revenue, remaining performance obligation, amount $ 4,720.7   $ 4,720.7    
Revenue, remaining performance obligation, percentage 57.00%   57.00%    
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Contracts with Customers, Asset and Liability [Line Items]    
Advance billings on contracts $ 104,847 $ 111,619
Unbilled receivables    
Contracts with Customers, Asset and Liability [Line Items]    
Contract with customer, asset 544,067 528,644
Retainages    
Contracts with Customers, Asset and Liability [Line Items]    
Contract with customer, asset 51,780 51,507
Retainages    
Contracts with Customers, Asset and Liability [Line Items]    
Contract with customer, asset $ 1,074 $ 1,271
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Pension Plans and Postretirement Benefits - Additional Details (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Retirement Benefits [Abstract]        
Service cost $ 3.2 $ 3.2 $ 6.2 $ 6.3
Net periodic benefit (income) cost, excluding service costs $ (12.6) $ (13.4) $ (25.2) $ (26.7)
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Pension Plans and Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 3,200 $ 3,200 $ 6,200 $ 6,300
Pension Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 2,988 2,972 5,905 5,929
Interest cost 7,858 6,781 15,679 13,535
Expected return on plan assets (20,888) (20,448) (41,756) (40,862)
Amortization of prior service cost (credit) 807 782 1,614 1,564
Net periodic benefit income (9,235) (9,913) (18,558) (19,834)
Other Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 166 196 331 386
Interest cost 347 286 694 568
Expected return on plan assets (737) (715) (1,475) (1,431)
Amortization of prior service cost (credit) 6 (44) 13 (89)
Net periodic benefit income $ (218) $ (277) $ (437) $ (566)
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Investments and Available-for-Sale Securities Measured at Fair Value (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total $ 11,830 $ 13,369
Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities 6,221 7,650
U.S. Government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 3,235 2,738
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 2,326 2,926
Asset-backed securities and collateralized mortgage obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 48 55
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 5,019 4,590
Level 1 | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities 0 0
Level 1 | U.S. Government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 3,235 2,738
Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,784 1,852
Level 1 | Asset-backed securities and collateralized mortgage obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 6,811 8,779
Level 2 | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities 6,221 7,650
Level 2 | U.S. Government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 542 1,074
Level 2 | Asset-backed securities and collateralized mortgage obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 48 55
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 0 0
Level 3 | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities 0 0
Level 3 | U.S. Government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Level 3 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Level 3 | Asset-backed securities and collateralized mortgage obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 0 $ 0
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Senior Notes | Senior Notes Due 2028    
Fair Values Of Financial Instruments [Line Items]    
Stated interest rate 4.125%  
Fair value of senior notes $ 358.0 $ 406.3
Senior Notes | Senior Notes Due 2029    
Fair Values Of Financial Instruments [Line Items]    
Stated interest rate 4.125%  
Fair value of senior notes $ 357.0 406.5
FX Forward Contracts    
Fair Values Of Financial Instruments [Line Items]    
Fair value of foreign currency forward contracts $ 0.4 $ (3.2)
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-Based Payment Arrangement [Abstract]        
Stock based compensation expense $ 5.1 $ 5.0 $ 9.2 $ 9.2
Stock-based compensation, tax benefits $ 0.9 $ 0.8 $ 1.6 $ 1.5
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting - Additional Information (Details) - segment
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]    
Number of reportable segments 2 3
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Reporting - Schedule of Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Revenues $ 554,208 $ 505,099 $ 1,084,946 $ 1,033,372  
OPERATING INCOME:          
Total Operating Income 95,237 73,751 166,810 156,165  
Other Income (Expense) 2,862 5,180 8,737 14,659  
Income before Provision for Income Taxes 98,099 78,931 175,547 170,824  
Total Assets 2,705,523   2,705,523   $ 2,501,380
Operating Segments          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Revenues 555,059 507,339 1,086,786 1,038,012  
OPERATING INCOME:          
Total Operating Income 96,647 78,511 172,840 163,050  
Total Assets 2,550,259   2,550,259   2,407,245
Operating Segments | Government Operations          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Revenues 436,537 405,497 868,314 828,772  
OPERATING INCOME:          
Total Operating Income 83,783 72,871 156,014 151,116  
Total Assets 1,516,899   1,516,899   1,430,863
Operating Segments | Commercial Operations          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Revenues 118,522 101,842 218,472 209,240  
OPERATING INCOME:          
Total Operating Income 12,864 5,640 16,826 11,934  
Total Assets 1,033,360   1,033,360   976,382
Eliminations          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Revenues (851) (2,240) (1,840) (4,640)  
Eliminations | Government Operations          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Revenues (851) (1,897) (1,774) (4,116)  
Eliminations | Commercial Operations          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Revenues 0 (343) (66) (524)  
Unallocated Corporate          
OPERATING INCOME:          
Total Operating Income (1,410) $ (4,760) (6,030) $ (6,885)  
Total Assets $ 155,264   $ 155,264   $ 94,135
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic:        
Net Income Attributable to BWX Technologies, Inc. $ 74,613 $ 59,347 $ 133,623 $ 129,096
Weighted-average common shares (in shares) 91,394,853 95,354,932 91,479,226 95,329,330
Basic earnings per common share (in usd per share) $ 0.82 $ 0.62 $ 1.46 $ 1.35
Diluted:        
Net Income Attributable to BWX Technologies, Inc. $ 74,613 $ 59,347 $ 133,623 $ 129,096
Weighted-average common shares (in shares) 91,394,853 95,354,932 91,479,226 95,329,330
Effect of dilutive securities:        
Stock options, restricted stock units and performance shares (in shares) 145,466 174,257 191,081 214,696
Adjusted weighted-average common shares (in shares) 91,540,319 95,529,189 91,670,307 95,544,026
Diluted earnings per common share (in usd per share) $ 0.82 $ 0.62 $ 1.46 $ 1.35
Number of shares that would be antidilutive (in shares)     80,117 7,914
XML 57 bwxt-20220630_htm.xml IDEA: XBRL DOCUMENT 0001486957 2022-01-01 2022-06-30 0001486957 2022-08-04 0001486957 2022-06-30 0001486957 2021-12-31 0001486957 2022-04-01 2022-06-30 0001486957 2021-04-01 2021-06-30 0001486957 2021-01-01 2021-06-30 0001486957 us-gaap:CommonStockMember 2021-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001486957 us-gaap:RetainedEarningsMember 2021-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001486957 us-gaap:TreasuryStockMember 2021-12-31 0001486957 us-gaap:ParentMember 2021-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2021-12-31 0001486957 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001486957 us-gaap:ParentMember 2022-01-01 2022-03-31 0001486957 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001486957 2022-01-01 2022-03-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001486957 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001486957 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001486957 us-gaap:CommonStockMember 2022-03-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001486957 us-gaap:RetainedEarningsMember 2022-03-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001486957 us-gaap:TreasuryStockMember 2022-03-31 0001486957 us-gaap:ParentMember 2022-03-31 0001486957 us-gaap:NoncontrollingInterestMember 2022-03-31 0001486957 2022-03-31 0001486957 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001486957 us-gaap:ParentMember 2022-04-01 2022-06-30 0001486957 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001486957 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001486957 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001486957 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001486957 us-gaap:CommonStockMember 2022-06-30 0001486957 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001486957 us-gaap:RetainedEarningsMember 2022-06-30 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001486957 us-gaap:TreasuryStockMember 2022-06-30 0001486957 us-gaap:ParentMember 2022-06-30 0001486957 us-gaap:NoncontrollingInterestMember 2022-06-30 0001486957 us-gaap:CommonStockMember 2020-12-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001486957 us-gaap:RetainedEarningsMember 2020-12-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001486957 us-gaap:TreasuryStockMember 2020-12-31 0001486957 us-gaap:ParentMember 2020-12-31 0001486957 us-gaap:NoncontrollingInterestMember 2020-12-31 0001486957 2020-12-31 0001486957 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001486957 us-gaap:ParentMember 2021-01-01 2021-03-31 0001486957 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001486957 2021-01-01 2021-03-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001486957 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001486957 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001486957 us-gaap:CommonStockMember 2021-03-31 0001486957 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001486957 us-gaap:RetainedEarningsMember 2021-03-31 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001486957 us-gaap:TreasuryStockMember 2021-03-31 0001486957 us-gaap:ParentMember 2021-03-31 0001486957 us-gaap:NoncontrollingInterestMember 2021-03-31 0001486957 2021-03-31 0001486957 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001486957 us-gaap:ParentMember 2021-04-01 2021-06-30 0001486957 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001486957 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001486957 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001486957 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001486957 us-gaap:CommonStockMember 2021-06-30 0001486957 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001486957 us-gaap:RetainedEarningsMember 2021-06-30 0001486957 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001486957 us-gaap:TreasuryStockMember 2021-06-30 0001486957 us-gaap:ParentMember 2021-06-30 0001486957 us-gaap:NoncontrollingInterestMember 2021-06-30 0001486957 2021-06-30 0001486957 2021-01-01 2021-12-31 0001486957 bwxt:CashHeldForDecommissioningOfFacilitiesMember 2022-06-30 0001486957 bwxt:CashHeldToMeetReinsuranceReserveRequirementsMember 2022-06-30 0001486957 us-gaap:LandMember 2022-06-30 0001486957 us-gaap:LandMember 2021-12-31 0001486957 us-gaap:BuildingMember 2022-06-30 0001486957 us-gaap:BuildingMember 2021-12-31 0001486957 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001486957 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001486957 us-gaap:AssetUnderConstructionMember 2022-06-30 0001486957 us-gaap:AssetUnderConstructionMember 2021-12-31 0001486957 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001486957 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001486957 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0001486957 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001486957 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-06-30 0001486957 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-12-31 0001486957 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001486957 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-01 2021-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-04-01 2022-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-04-01 2021-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-01-01 2022-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-01-01 2021-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001486957 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001486957 bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember 2022-04-11 2022-04-11 0001486957 bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember 2022-04-11 0001486957 bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember us-gaap:CustomerRelationshipsMember 2022-04-11 0001486957 bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember us-gaap:CustomerRelationshipsMember 2022-04-11 2022-04-11 0001486957 bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember us-gaap:OrderOrProductionBacklogMember 2022-04-11 0001486957 bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember us-gaap:OrderOrProductionBacklogMember 2022-04-11 2022-04-11 0001486957 bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember us-gaap:UnpatentedTechnologyMember 2022-04-11 0001486957 bwxt:DynamicControlsLimitedAndCitadelCapitalCorporationMember us-gaap:UnpatentedTechnologyMember 2022-04-11 2022-04-11 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember country:US bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember country:US bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 bwxt:GovernmentCustomersMember country:US 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember country:US bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember country:US bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 bwxt:GovernmentCustomersMember country:US 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:US bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:US bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 bwxt:NonGovernmentMember country:US 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:US bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:US bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 bwxt:NonGovernmentMember country:US 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember country:US bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember country:US bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 country:US 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember country:US bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember country:US bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 country:US 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:CA bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:CA bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 bwxt:NonGovernmentMember country:CA 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:CA bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:CA bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 bwxt:NonGovernmentMember country:CA 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 bwxt:OtherGeographicLocationMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 bwxt:OtherGeographicLocationMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001486957 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0001486957 us-gaap:IntersegmentEliminationMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember country:US bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember country:US bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 bwxt:GovernmentCustomersMember country:US 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember country:US bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember country:US bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 bwxt:GovernmentCustomersMember country:US 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:US bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:US bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 bwxt:NonGovernmentMember country:US 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:US bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:US bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 bwxt:NonGovernmentMember country:US 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember country:US bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember country:US bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 country:US 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember country:US bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember country:US bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 country:US 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:CA bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:CA bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 bwxt:NonGovernmentMember country:CA 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:CA bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember country:CA bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 bwxt:NonGovernmentMember country:CA 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 bwxt:GovernmentCustomersMember bwxt:OtherGeographicLocationMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 bwxt:NonGovernmentMember bwxt:OtherGeographicLocationMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 bwxt:OtherGeographicLocationMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:OtherGeographicLocationMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:OtherGeographicLocationMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 bwxt:OtherGeographicLocationMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001486957 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-30 0001486957 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001486957 us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001486957 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001486957 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001486957 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001486957 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001486957 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001486957 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001486957 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:FixedPriceContractMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:FixedPriceContractMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:FirmFixedPriceMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:FirmFixedPriceMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 bwxt:FirmFixedPriceMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:FirmFixedPriceMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:FirmFixedPriceMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 bwxt:FirmFixedPriceMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CostPlusFeeMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CostPlusFeeMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 bwxt:CostPlusFeeMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CostPlusFeeMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CostPlusFeeMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 bwxt:CostPlusFeeMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:TimeAndMaterialsContractMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:TimeAndMaterialsContractMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:TimeAndMaterialsContractMember 2022-04-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:TimeAndMaterialsContractMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:TimeAndMaterialsContractMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:TimeAndMaterialsContractMember 2021-04-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:FixedPriceContractMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:FixedPriceContractMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:FixedPriceContractMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:FirmFixedPriceMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:FirmFixedPriceMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 bwxt:FirmFixedPriceMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:FirmFixedPriceMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:FirmFixedPriceMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 bwxt:FirmFixedPriceMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CostPlusFeeMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CostPlusFeeMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 bwxt:CostPlusFeeMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CostPlusFeeMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CostPlusFeeMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 bwxt:CostPlusFeeMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:TimeAndMaterialsContractMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:TimeAndMaterialsContractMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:TimeAndMaterialsContractMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember us-gaap:TimeAndMaterialsContractMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-06-30 0001486957 bwxt:ContractsinProgressMember 2022-06-30 0001486957 bwxt:ContractsinProgressMember 2021-12-31 0001486957 us-gaap:AccountsReceivableMember 2022-06-30 0001486957 us-gaap:AccountsReceivableMember 2021-12-31 0001486957 us-gaap:OtherAssetsMember 2022-06-30 0001486957 us-gaap:OtherAssetsMember 2021-12-31 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2021-06-30 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001486957 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-06-30 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-04-01 2022-06-30 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-04-01 2021-06-30 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001486957 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-06-30 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2022-06-30 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001486957 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001486957 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001486957 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001486957 us-gaap:ForeignExchangeContractMember 2022-06-30 0001486957 us-gaap:ForeignExchangeContractMember 2021-12-31 0001486957 bwxt:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2022-06-30 0001486957 bwxt:SeniorNotesDue2029Member us-gaap:SeniorNotesMember 2022-06-30 0001486957 bwxt:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2021-12-31 0001486957 bwxt:SeniorNotesDue2029Member us-gaap:SeniorNotesMember 2021-12-31 0001486957 us-gaap:IntersegmentEliminationMember bwxt:GovernmentOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:IntersegmentEliminationMember bwxt:GovernmentOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:IntersegmentEliminationMember bwxt:GovernmentOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:IntersegmentEliminationMember bwxt:GovernmentOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:IntersegmentEliminationMember bwxt:CommercialOperationsSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:IntersegmentEliminationMember bwxt:CommercialOperationsSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:IntersegmentEliminationMember bwxt:CommercialOperationsSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:IntersegmentEliminationMember bwxt:CommercialOperationsSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0001486957 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0001486957 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0001486957 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:GovernmentOperationsSegmentMember 2021-12-31 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember bwxt:CommercialOperationsSegmentMember 2021-12-31 0001486957 us-gaap:OperatingSegmentsMember 2022-06-30 0001486957 us-gaap:OperatingSegmentsMember 2021-12-31 0001486957 us-gaap:CorporateNonSegmentMember 2022-06-30 0001486957 us-gaap:CorporateNonSegmentMember 2021-12-31 shares iso4217:USD iso4217:USD shares bwxt:segment bwxt:component pure false 2022 Q2 0001486957 --12-31 10-Q true 2022-06-30 false 001-34658 BWX TECHNOLOGIES, INC. DE 80-0558025 800 Main Street, 4th Floor Lynchburg, VA 24504 980 365-4300 Common Stock, $0.01 par value BWXT NYSE Yes Yes Large Accelerated Filer false false false 91215647 67404000 33891000 2898000 2896000 3777000 3811000 85926000 70663000 18975000 16651000 51780000 51507000 564326000 546595000 57574000 47718000 852660000 773732000 1088847000 1045640000 8053000 9558000 296905000 285502000 21556000 21394000 113400000 85284000 208941000 185551000 115161000 94719000 2705523000 2501380000 150167000 189842000 69028000 71835000 78977000 80998000 104847000 111619000 6348000 5321000 409367000 459615000 1380249000 1189304000 23063000 24333000 94102000 92642000 50904000 59388000 43488000 38863000 0.01 0.01 325000000 325000000 127604870 127311985 1276000 1273000 0.01 0.01 75000000 75000000 0 0 0 0 183251000 174288000 1868822000 1775751000 36404085 35915747 1352324000 1326280000 3261000 12143000 704286000 637175000 64000 60000 704350000 637235000 2705523000 2501380000 554208000 505099000 1084946000 1033372000 413000000 375817000 817827000 768623000 2611000 3505000 5564000 6621000 1000 29000 -29000 37000 54680000 59318000 114814000 117579000 470290000 438611000 938234000 892786000 11319000 7263000 20098000 15579000 95237000 73751000 166810000 156165000 73000 77000 190000 209000 8307000 10203000 15358000 17242000 11096000 15306000 23905000 31692000 2862000 5180000 8737000 14659000 98099000 78931000 175547000 170824000 23418000 19522000 41792000 41600000 74681000 59409000 133755000 129224000 68000 62000 132000 128000 74613000 59347000 133623000 129096000 0.82 0.62 1.46 1.35 0.82 0.62 1.46 1.35 91394853 95354932 91479226 95329330 91540319 95529189 91670307 95544026 74681000 59409000 133755000 129224000 -15281000 7220000 -9916000 15221000 -134000 15000 -170000 -124000 -388000 40000 -496000 -372000 -52000 -55000 -104000 1000 -148000 -163000 -300000 3000 -162000 -158000 -325000 -315000 651000 580000 1302000 1160000 -13000 -84000 -19000 -60000 -48000 0 -72000 89000 -14918000 8003000 -8882000 16095000 59763000 67412000 124873000 145319000 68000 62000 132000 128000 59695000 67350000 124741000 145191000 127311985 1273000 174288000 1775751000 12143000 -1326280000 637175000 60000 637235000 59010000 59010000 64000 59074000 0.22 20279000 20279000 20279000 5365000 5365000 5365000 44000 44000 44000 -651000 -651000 -651000 -24000 -24000 -24000 26011000 26011000 26011000 279242 3000 3955000 3958000 3958000 59000 59000 127591227 1276000 178243000 1814482000 18179000 -1352291000 659889000 65000 659954000 74613000 74613000 68000 74681000 0.22 20273000 20273000 20273000 -15281000 -15281000 -15281000 -240000 -240000 -240000 -651000 -651000 -651000 -48000 -48000 -48000 33000 33000 33000 13643 5008000 5008000 5008000 69000 69000 127604870 1276000 183251000 1868822000 3261000 -1352324000 704286000 64000 704350000 127009536 1270000 153800000 1549950000 8198000 -1095452000 617766000 2000 617768000 69749000 69749000 66000 69815000 0.21 20173000 20173000 20173000 8001000 8001000 8001000 -578000 -578000 -578000 -580000 -580000 -580000 89000 89000 89000 61260 1517000 1517000 1517000 24694000 24694000 24694000 191350 3000 3978000 3981000 3981000 127262146 1273000 159295000 1599526000 16290000 -1120146000 656238000 68000 656306000 59347000 59347000 62000 59409000 0.21 20164000 20164000 20164000 7220000 7220000 7220000 203000 203000 203000 -580000 -580000 -580000 13936 339000 339000 339000 58000 58000 58000 11597 5292000 5292000 5292000 40000 40000 127287679 1273000 164926000 1638709000 24293000 -1120204000 708997000 90000 709087000 133755000 129224000 36216000 32992000 5616000 5874000 -1627000 -1475000 8966000 9273000 2921000 1548000 1925000 -93503000 -22571000 -16875000 92000 -4308000 38703000 53649000 -4897000 876000 -8045000 411000 29798000 44746000 -200000 -5857000 72038000 158323000 94946000 170170000 47328000 0 1975000 2378000 1981000 2764000 -22554000 0 -71000 -182000 -164751000 -169602000 322400000 625800000 132400000 300800000 0 4838000 0 -88694000 20000000 20007000 40758000 40326000 0 2011000 6044000 4745000 1848000 -8979000 125046000 159422000 977000 64000 33310000 148207000 39775000 48298000 73085000 196505000 21732000 20270000 45187000 40661000 10072000 26328000 BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have presented the condensed consolidated financial statements of BWX Technologies, Inc. ("BWXT" or the "Company") in U.S. dollars in accordance with the interim reporting requirements of Form 10-Q, Rule 10-01 of Regulation S-X and accounting principles generally accepted in the United States ("GAAP"). Certain financial information and disclosures normally included in our financial statements prepared annually in accordance with GAAP have been condensed or omitted. Readers of these financial statements should, therefore, refer to the consolidated financial statements and notes in our annual report on Form 10-K for the year ended December 31, 2021 (our "2021 10-K"). We have included all adjustments, in the opinion of management, consisting only of normal recurring adjustments, necessary for a fair presentation.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the equity method to account for investments in entities that we do not control, but over which we have the ability to exercise significant influence. We generally refer to these entities as "joint ventures." We have eliminated all intercompany transactions and accounts. We classify assets and liabilities related to long-term contracts as current using the duration of the related contract or program as our operating cycle, which is generally longer than one year. We present the notes to our condensed consolidated financial statements on the basis of continuing operations, unless otherwise stated.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise indicates, "we," "us" and "our" mean BWXT and its consolidated subsidiaries.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in two reportable segments: Government Operations and Commercial Operations. Our reportable segments reflect changes we made during the first quarter of 2022 to better align our businesses by their government and commercial nature, which reflects the manner in which our operating segment information is reported for purposes of assessing operating performance and allocating resources. Prior to 2022, we reported three segments: Nuclear Operations Group, Nuclear Power Group and Nuclear Services Group.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Government Operations segment consists of our legacy Nuclear Operations Group and Nuclear Services Group segments with certain research and development activities in the areas of advanced reactors and advanced manufacturing. Our Commercial Operations segment consists of our legacy Nuclear Power Group segment with certain research and development and commercialization activities in the areas of medical and industrial radioisotopes. Both segments now include research and development and certain commercialization activities associated with new technologies previously reported centrally, outside of our reportable segments. The change in our reportable segments had no impact on our previously reported consolidated results of operations, financial condition or cash flows. We have applied the change in reportable segments to previously reported historical financial information and related disclosures included in this quarterly report on Form 10-Q. Our reportable segments are further described as follows:</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Our Government Operations segment manufactures naval nuclear reactors, including the related nuclear fuel, for the U.S. Naval Nuclear Propulsion Program for use in submarines and aircraft carriers. Through this segment, we also fabricate fuel-bearing precision components that range in weight from a few grams to hundreds of tons, manufacture electro-mechanical equipment, perform design, manufacturing, inspection, assembly and testing activities and downblend Cold War-era government stockpiles of high-enriched uranium. In addition, we supply proprietary and sole-source valves, manifolds and fittings to global naval and ship customers. In-house capabilities also include wet chemistry uranium processing, advanced heat treatment to optimize component material properties and a controlled, clean-room environment with the capacity to assemble railcar-size components. This segment also provides various other services, primarily through joint ventures, to the U.S. Government including nuclear materials management and operation, environmental management and administrative and operating services for various U.S. Government-owned facilities. These services are provided to the U.S. Department of Energy ("DOE"), including the National Nuclear Security Administration, the Office of Nuclear Energy, the Office of Science and the Office of Environmental Management, and NASA. In addition, this segment also develops technology for a variety of applications, including advanced nuclear power sources, and offers complete advanced nuclear fuel and reactor design and engineering, licensing and manufacturing services for new advanced nuclear reactors.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Our Commercial Operations segment fabricates commercial nuclear steam generators, nuclear fuel, fuel handling systems, pressure vessels, reactor components, heat exchangers, tooling delivery systems and other auxiliary equipment, including containers for the storage of spent nuclear fuel and other high-level waste and supplies nuclear-</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">grade materials and precisely machined components for nuclear utility customers. We have supplied the nuclear industry with more than 1,300 large, heavy components worldwide, and we are the only commercial heavy nuclear component manufacturer in North America. This segment also provides specialized engineering services that include structural component design, 3-D thermal-hydraulic engineering analysis, weld and robotic process development, electrical and controls engineering and metallurgy and materials engineering. In addition, this segment offers in-plant inspection, maintenance and modification services for nuclear steam generators, heat exchangers, reactors, fuel handling systems and balance of plant equipment, as well as specialized non-destructive examination and tooling/repair solutions. This segment is also a leading global manufacturer and supplier of critical medical radioisotopes and radiopharmaceuticals for research, diagnostic and therapeutic uses.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8 and Note 3 for financial information about our segments. Operating results for the three and six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022. For further information, refer to the consolidated financial statements and notes included in our 2021 10-K.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no accounting standards adopted during the six months ended June 30, 2022.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts and Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize contract revenues and related costs over time for individual performance obligations based on a cost-to-cost method in accordance with FASB Topic </span><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We recognize estimated contract revenue and resulting income based on the measurement of the extent of progress toward completion as a percentage of the total project. Certain costs may be excluded from the cost-to-cost method of measuring progress, such as significant costs for uninstalled materials, if such costs do not depict our performance in transferring control of goods or services to the customer. We review contract price and cost estimates periodically as the work progresses and reflect adjustments proportionate to the percentage-of-completion in income in the period when those estimates are revised. Certain of our contracts recognize revenue at a point in time, and revenue on these contracts is recognized when control transfers to the customer. The majority of our revenue that is recognized at a point in time is related to parts and certain medical radioisotopes and radiopharmaceuticals in our Commercial Operations segment. For all contracts, if a current estimate of total contract cost indicates a loss on a contract, the projected loss is recognized in full when determined.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to federal income tax in the U.S., Canada and the United Kingdom as well as income tax within multiple U.S. state jurisdictions. We provide for income taxes based on the enacted tax laws and rates in the jurisdictions in which we conduct our operations. These jurisdictions may have regimes of taxation that vary with respect to nominal rates and with respect to the basis on which these rates are applied. This variation, along with the changes in our mix of income within these jurisdictions, can contribute to shifts in our effective tax rate from period to period.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for the three months ended June 30, 2022 was 23.9% as compared to 24.7% for the three months ended June 30, 2021. Our effective tax rate for the six months ended June 30, 2022 was 23.8% as compared to 24.4% for the six months ended June 30, 2021. The effective tax rates for the three and six months ended June 30, 2022 and 2021 were higher than the U.S. corporate income tax rate of 21% primarily due to state income taxes within the U.S. and the unfavorable rate differential associated with our Canadian earnings.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022, we had restricted cash and cash equivalents totaling $5.7 million, $2.8 million of which was held for future decommissioning of facilities (which is included in Other Assets on our condensed consolidated balance sheets) and $2.9 million of which was held to meet reinsurance reserve requirements of our captive insurer.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash and cash equivalents and restricted cash and cash equivalents on our condensed consolidated balance sheets to the totals presented on our condensed consolidated statement of cash flows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents included in Other Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,085 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, Other current assets included inventories totaling $26.2 million and $16.3 million, respectively, consisting entirely of raw materials and supplies.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net is stated at cost and is set forth below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property under construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,846,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of Accumulated other comprehensive income (loss) included in Stockholders' Equity are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized loss on derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost on benefit obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain on available-for-sale investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reclassified out of Accumulated other comprehensive income (loss) by component and the affected condensed consolidated statements of income line items are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss) Component Recognized</span></div></td><td colspan="3" style="padding:0 1pt"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Line Item Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain (loss) on derivative financial instruments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for Income Taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></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:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost on benefit obligations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(738)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,627)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,475)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other – net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for Income Taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,160)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassification for the period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(743)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,602)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,157)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations give rise to exposure to market risks from changes in foreign currency exchange ("FX") rates. We use derivative financial instruments, primarily FX forward contracts, to reduce the impact of changes in FX rates on our operating results. We use these instruments to hedge our exposure associated with revenues or costs on our long-term contracts and other transactions that are denominated in currencies other than our operating entities' functional currencies. We do not hold or issue derivative financial instruments for trading or other speculative purposes.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into derivative financial instruments primarily as hedges of certain firm purchase and sale commitments and loans between domestic and foreign subsidiaries denominated in foreign currencies. We record these contracts at fair value on our condensed consolidated balance sheets. Based on the hedge designation at the inception of the contract, the related gains and losses on these contracts are deferred in stockholders' equity as a component of Accumulated other comprehensive income until the hedged item is recognized in earnings. The gain or loss on a derivative instrument not designated as a hedging instrument is immediately recognized in earnings. Gains and losses on derivative financial instruments that require immediate recognition are included as a component of Other – net on our condensed consolidated statements of income.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have designated the majority of our FX forward contracts that qualify for hedge accounting as cash flow hedges. The hedged risk is the risk of changes in functional-currency-equivalent cash flows attributable to changes in FX spot rates of forecasted transactions primarily related to long-term contracts. We exclude from our assessment of effectiveness the portion of the fair value of the FX forward contracts attributable to the difference between FX spot rates and FX forward rates. At June 30, 2022, we had deferred approximately $0.9 million of net losses on these derivative financial instruments. Assuming market conditions continue, we expect to recognize the majority of this amount in the next 12 months. For the three months ended June 30, 2022 and 2021, we recognized (gains) losses of $(7.5) million and $4.7 million, respectively, and for the six months ended June 30, 2022 and 2021, we recognized losses of $0.4 million and $8.7 million, respectively, in Other – net on our condensed consolidated statements of income associated with FX forward contracts not designated as hedging instruments.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022, our derivative financial instruments consisted of FX forward contracts with a total notional value of $442.3 million with maturities extending to December 2024. These instruments consist primarily of FX forward contracts to purchase or sell Canadian dollars and Euros. We are exposed to credit-related losses in the event of non-performance by counterparties to derivative financial instruments. We attempt to mitigate this risk by using major financial institutions with high credit ratings. Our counterparties to derivative financial instruments have the benefit of the same collateral arrangements and covenants as described under our credit facility.</span></div> We have presented the condensed consolidated financial statements of BWX Technologies, Inc. ("BWXT" or the "Company") in U.S. dollars in accordance with the interim reporting requirements of Form 10-Q, Rule 10-01 of Regulation S-X and accounting principles generally accepted in the United States ("GAAP"). Certain financial information and disclosures normally included in our financial statements prepared annually in accordance with GAAP have been condensed or omitted. Readers of these financial statements should, therefore, refer to the consolidated financial statements and notes in our annual report on Form 10-K for the year ended December 31, 2021 (our "2021 10-K"). We have included all adjustments, in the opinion of management, consisting only of normal recurring adjustments, necessary for a fair presentation. <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the equity method to account for investments in entities that we do not control, but over which we have the ability to exercise significant influence. We generally refer to these entities as "joint ventures." We have eliminated all intercompany transactions and accounts. We classify assets and liabilities related to long-term contracts as current using the duration of the related contract or program as our operating cycle, which is generally longer than one year. We present the notes to our condensed consolidated financial statements on the basis of continuing operations, unless otherwise stated.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise indicates, "we," "us" and "our" mean BWXT and its consolidated subsidiaries.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in two reportable segments: Government Operations and Commercial Operations. Our reportable segments reflect changes we made during the first quarter of 2022 to better align our businesses by their government and commercial nature, which reflects the manner in which our operating segment information is reported for purposes of assessing operating performance and allocating resources. Prior to 2022, we reported three segments: Nuclear Operations Group, Nuclear Power Group and Nuclear Services Group.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Government Operations segment consists of our legacy Nuclear Operations Group and Nuclear Services Group segments with certain research and development activities in the areas of advanced reactors and advanced manufacturing. Our Commercial Operations segment consists of our legacy Nuclear Power Group segment with certain research and development and commercialization activities in the areas of medical and industrial radioisotopes. Both segments now include research and development and certain commercialization activities associated with new technologies previously reported centrally, outside of our reportable segments. The change in our reportable segments had no impact on our previously reported consolidated results of operations, financial condition or cash flows. We have applied the change in reportable segments to previously reported historical financial information and related disclosures included in this quarterly report on Form 10-Q. Our reportable segments are further described as follows:</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Our Government Operations segment manufactures naval nuclear reactors, including the related nuclear fuel, for the U.S. Naval Nuclear Propulsion Program for use in submarines and aircraft carriers. Through this segment, we also fabricate fuel-bearing precision components that range in weight from a few grams to hundreds of tons, manufacture electro-mechanical equipment, perform design, manufacturing, inspection, assembly and testing activities and downblend Cold War-era government stockpiles of high-enriched uranium. In addition, we supply proprietary and sole-source valves, manifolds and fittings to global naval and ship customers. In-house capabilities also include wet chemistry uranium processing, advanced heat treatment to optimize component material properties and a controlled, clean-room environment with the capacity to assemble railcar-size components. This segment also provides various other services, primarily through joint ventures, to the U.S. Government including nuclear materials management and operation, environmental management and administrative and operating services for various U.S. Government-owned facilities. These services are provided to the U.S. Department of Energy ("DOE"), including the National Nuclear Security Administration, the Office of Nuclear Energy, the Office of Science and the Office of Environmental Management, and NASA. In addition, this segment also develops technology for a variety of applications, including advanced nuclear power sources, and offers complete advanced nuclear fuel and reactor design and engineering, licensing and manufacturing services for new advanced nuclear reactors.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Our Commercial Operations segment fabricates commercial nuclear steam generators, nuclear fuel, fuel handling systems, pressure vessels, reactor components, heat exchangers, tooling delivery systems and other auxiliary equipment, including containers for the storage of spent nuclear fuel and other high-level waste and supplies nuclear-</span></div>grade materials and precisely machined components for nuclear utility customers. We have supplied the nuclear industry with more than 1,300 large, heavy components worldwide, and we are the only commercial heavy nuclear component manufacturer in North America. This segment also provides specialized engineering services that include structural component design, 3-D thermal-hydraulic engineering analysis, weld and robotic process development, electrical and controls engineering and metallurgy and materials engineering. In addition, this segment offers in-plant inspection, maintenance and modification services for nuclear steam generators, heat exchangers, reactors, fuel handling systems and balance of plant equipment, as well as specialized non-destructive examination and tooling/repair solutions. This segment is also a leading global manufacturer and supplier of critical medical radioisotopes and radiopharmaceuticals for research, diagnostic and therapeutic uses. 2 3 1300 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no accounting standards adopted during the six months ended June 30, 2022.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts and Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize contract revenues and related costs over time for individual performance obligations based on a cost-to-cost method in accordance with FASB Topic </span><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We recognize estimated contract revenue and resulting income based on the measurement of the extent of progress toward completion as a percentage of the total project. Certain costs may be excluded from the cost-to-cost method of measuring progress, such as significant costs for uninstalled materials, if such costs do not depict our performance in transferring control of goods or services to the customer. We review contract price and cost estimates periodically as the work progresses and reflect adjustments proportionate to the percentage-of-completion in income in the period when those estimates are revised. Certain of our contracts recognize revenue at a point in time, and revenue on these contracts is recognized when control transfers to the customer. The majority of our revenue that is recognized at a point in time is related to parts and certain medical radioisotopes and radiopharmaceuticals in our Commercial Operations segment. For all contracts, if a current estimate of total contract cost indicates a loss on a contract, the projected loss is recognized in full when determined.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to federal income tax in the U.S., Canada and the United Kingdom as well as income tax within multiple U.S. state jurisdictions. We provide for income taxes based on the enacted tax laws and rates in the jurisdictions in which we conduct our operations. These jurisdictions may have regimes of taxation that vary with respect to nominal rates and with respect to the basis on which these rates are applied. This variation, along with the changes in our mix of income within these jurisdictions, can contribute to shifts in our effective tax rate from period to period.</span></div> 0.239 0.247 0.238 0.244 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents and Restricted Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022, we had restricted cash and cash equivalents totaling $5.7 million, $2.8 million of which was held for future decommissioning of facilities (which is included in Other Assets on our condensed consolidated balance sheets) and $2.9 million of which was held to meet reinsurance reserve requirements of our captive insurer.</span></div> 5700000 2800000 2900000 <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash and cash equivalents and restricted cash and cash equivalents on our condensed consolidated balance sheets to the totals presented on our condensed consolidated statement of cash flows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents included in Other Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,085 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash and cash equivalents and restricted cash and cash equivalents on our condensed consolidated balance sheets to the totals presented on our condensed consolidated statement of cash flows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents included in Other Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,085 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 67404000 33891000 2898000 2896000 2783000 2988000 73085000 39775000 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, Other current assets included inventories totaling $26.2 million and $16.3 million, respectively, consisting entirely of raw materials and supplies.</span></div> 26200000 16300000 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net is stated at cost and is set forth below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property under construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,846,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9857000 9538000 347215000 321872000 1000173000 957423000 489341000 487856000 1846586000 1776689000 757739000 731049000 1088847000 1045640000 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of Accumulated other comprehensive income (loss) included in Stockholders' Equity are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized loss on derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost on benefit obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain on available-for-sale investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 20711000 30627000 -890000 -694000 -16720000 -18022000 160000 232000 3261000 12143000 <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reclassified out of Accumulated other comprehensive income (loss) by component and the affected condensed consolidated statements of income line items are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss) Component Recognized</span></div></td><td colspan="3" style="padding:0 1pt"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Line Item Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain (loss) on derivative financial instruments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for Income Taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></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:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost on benefit obligations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(738)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,627)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,475)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other – net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for Income Taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,160)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reclassification for the period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(799)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(743)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,602)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,157)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> -23000 -95000 66000 132000 177000 123000 470000 128000 -200000 -218000 -404000 4000 -52000 -55000 -104000 1000 -148000 -163000 -300000 3000 -813000 -738000 -1627000 -1475000 -162000 -158000 -325000 -315000 -651000 -580000 -1302000 -1160000 -799000 -743000 -1602000 -1157000 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations give rise to exposure to market risks from changes in foreign currency exchange ("FX") rates. We use derivative financial instruments, primarily FX forward contracts, to reduce the impact of changes in FX rates on our operating results. We use these instruments to hedge our exposure associated with revenues or costs on our long-term contracts and other transactions that are denominated in currencies other than our operating entities' functional currencies. We do not hold or issue derivative financial instruments for trading or other speculative purposes.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into derivative financial instruments primarily as hedges of certain firm purchase and sale commitments and loans between domestic and foreign subsidiaries denominated in foreign currencies. We record these contracts at fair value on our condensed consolidated balance sheets. Based on the hedge designation at the inception of the contract, the related gains and losses on these contracts are deferred in stockholders' equity as a component of Accumulated other comprehensive income until the hedged item is recognized in earnings. The gain or loss on a derivative instrument not designated as a hedging instrument is immediately recognized in earnings. Gains and losses on derivative financial instruments that require immediate recognition are included as a component of Other – net on our condensed consolidated statements of income.</span></div>We have designated the majority of our FX forward contracts that qualify for hedge accounting as cash flow hedges. The hedged risk is the risk of changes in functional-currency-equivalent cash flows attributable to changes in FX spot rates of forecasted transactions primarily related to long-term contracts. We exclude from our assessment of effectiveness the portion of the fair value of the FX forward contracts attributable to the difference between FX spot rates and FX forward rates. 900000 7500000 -4700000 -400000 -8700000 442300000 ACQUISITIONS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dynamic Controls Limited and Citadel Capital Corporation</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 11, 2022, our subsidiary BWXT Government Group, Inc. acquired all of the outstanding stock of U.K.-based Dynamic Controls Limited ("Dynamic") and U.S.-based Citadel Capital Corporation, along with its wholly-owned subsidiary, Cunico Corporation ("Cunico"), for approximately $49.9 million. Our preliminary purchase price allocation resulted in the recognition of $29.6 million of Intangible Assets, $8.4 million of inventory and $15.6 million of Goodwill. In addition, we recognized right-of-use assets and lease liabilities of $7.2 million. The assets acquired and liabilities assumed have been recorded at preliminary estimates of fair value as determined by management, based on information currently available and on current assumptions of future operations, and are subject to change upon completion of acquisition accounting. Dynamic and Cunico are suppliers of highly-engineered, proprietary valves, manifolds and fittings for global naval nuclear and diesel-electric submarines, surface warfare ships and commercial shipping vessels. These companies are reported as part of our Government Operations segment.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets included above consist of the following (dollar amounts in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr></table></div> 49900000 29600000 8400000 15600000 7200000 7200000 <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets included above consist of the following (dollar amounts in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr></table></div> 17700000 P21Y 7700000 P5Y 4200000 P8Y REVENUE RECOGNITION<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 1, our operations are assessed based on two reportable segments. In connection with our segment reporting change, we have revised historical amounts to conform to current segment presentation.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenues</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic area and customer type were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">United States:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433,029 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,856 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Canada:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Other:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,909 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,576 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">United States:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,070 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878,904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823,582 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,760 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,342 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Canada:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Other:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,908 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,085 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by timing of transfer of goods or services were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point-in-time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point-in-time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by contract type were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-Price Incentive Fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Firm-Fixed-Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-Plus Fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-Materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-Price Incentive Fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Firm-Fixed-Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-Plus Fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-Materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we progress on our contracts and the underlying performance obligations for which we recognize revenue over time, we refine our estimates of variable consideration and total estimated costs at completion, which impact the overall profitability on our contracts and performance obligations. Changes in these estimates result in the recognition of cumulative catch-up adjustments that impact our revenues and/or costs of contracts. During the three and six months ended June 30, 2022, we recognized net changes in estimates related to contracts that recognize revenue over time that resulted in increases (decreases) in revenues of $2.1 million and $(3.1) million, respectively, and increases in cost of operations of $2.2 million for both the three and six months ended June 30, 2022. Included in these amounts are contract adjustments for cost overruns related to the manufacture of non-nuclear components being produced within our Government Operations segment. We recognized decreases in operating income of $11.3 million for the three and six months ended June 30, 2022 related to this matter. These contract adjustments resulted in decreases in earnings per share of $0.09 for the three and six months ended June 30, 2022. We are exploring opportunities for recovery of cost overruns related to this project. During the three and six months ended June 30, 2021, we recognized net favorable changes in estimates related to contracts that recognize revenue over time that resulted in increases in revenues of $3.2 million and $9.7 million, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include revenues and related costs incurred, plus accumulated contract costs that exceed amounts invoiced to customers under the terms of the contracts, in Contracts in progress. We include in Advance billings on contracts billings that exceed accumulated contract costs and revenues recognized over time. Amounts that are withheld on our fixed-price incentive fee contracts are classified within Retainages. Certain of these amounts require conditions other than the passage of time to be achieved, with the remaining amounts only requiring the passage of time. Most long-term contracts contain provisions for progress payments. Our unbilled receivables do not contain an allowance for credit losses as we expect to invoice customers and collect all amounts for unbilled receivables. Changes in Contracts in progress and Advance billings on contracts are primarily driven by differences in the timing of revenue recognition and billings to our customers. Our fixed-price incentive fee contracts for our Government Operations segment include provisions that result in an increase in retainages on contracts during the first and third quarters of the year, with larger payments received during the second and fourth quarters. Retainages also vary as a result of timing differences between incurring costs and achieving milestones that allow us to recover these amounts.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in Contracts in progress:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retainages</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in Other Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retainages</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance billings on contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2022 and 2021, we recognized $38.6 million and $23.1 million, respectively, of revenues that were in Advance billings on contracts at the beginning of each year. During the six months ended June 30, 2022 and 2021, we recognized $77.3 million and $53.1 million, respectively, of revenues that were in Advance billings on contracts at the beginning of each year.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the dollar amount of revenue we expect to recognize in the future from performance obligations on contracts previously awarded and in progress. At June 30, 2022, our remaining performance obligations were $4,720.7 million. We expect to recognize approximately 57% of the revenue associated with our remaining performance obligations by the end of 2023, with the remainder to be recognized thereafter.</span></div> 2 <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic area and customer type were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">United States:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433,029 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,856 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Canada:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Other:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,909 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,576 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">United States:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,070 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878,904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823,582 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,760 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,342 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Canada:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Other:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,908 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,085 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by timing of transfer of goods or services were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point-in-time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point-in-time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by contract type were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-Price Incentive Fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Firm-Fixed-Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-Plus Fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-Materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Government Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-Price Incentive Fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Firm-Fixed-Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-Plus Fee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-Materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 410793000 0 410793000 384029000 0 384029000 22236000 8856000 31092000 19483000 11488000 30971000 433029000 8856000 441885000 403512000 11488000 415000000 841000 102757000 103598000 634000 84576000 85210000 725000 0 725000 0 0 0 1942000 6909000 8851000 1351000 5778000 7129000 2667000 6909000 9576000 1351000 5778000 7129000 436537000 118522000 555059000 405497000 101842000 507339000 -851000 -2240000 554208000 505099000 817040000 0 817040000 782653000 0 782653000 45794000 16070000 61864000 40929000 21760000 62689000 862834000 16070000 878904000 823582000 21760000 845342000 1819000 193155000 194974000 1654000 175931000 177585000 725000 0 725000 0 0 0 2936000 9247000 12183000 3536000 11549000 15085000 3661000 9247000 12908000 3536000 11549000 15085000 868314000 218472000 1086786000 828772000 209240000 1038012000 -1840000 -4640000 1084946000 1033372000 436537000 104580000 541117000 405408000 91857000 497265000 0 13942000 13942000 89000 9985000 10074000 436537000 118522000 555059000 405497000 101842000 507339000 -851000 -2240000 554208000 505099000 868286000 190495000 1058781000 828658000 185744000 1014402000 28000 27977000 28005000 114000 23496000 23610000 868314000 218472000 1086786000 828772000 209240000 1038012000 -1840000 -4640000 1084946000 1033372000 324948000 1969000 326917000 318843000 3730000 322573000 60672000 75351000 136023000 46466000 75276000 121742000 49970000 0 49970000 38022000 0 38022000 947000 41202000 42149000 2166000 22836000 25002000 436537000 118522000 555059000 405497000 101842000 507339000 -851000 -2240000 554208000 505099000 626373000 4516000 630889000 621169000 4220000 625389000 144238000 153333000 297571000 126723000 143333000 270056000 95488000 0 95488000 76837000 0 76837000 2215000 60623000 62838000 4043000 61687000 65730000 868314000 218472000 1086786000 828772000 209240000 1038012000 -1840000 -4640000 1084946000 1033372000 2100000 -3100000 2200000 2200000 -11300000 11300000 -0.09 0.09 3200000 9700000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in Contracts in progress:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retainages</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in Other Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retainages</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance billings on contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 544067000 528644000 51780000 51507000 1074000 1271000 104847000 111619000 38600000 23100000 77300000 53100000 4720700000 0.57 PENSION PLANS AND POSTRETIREMENT BENEFITS<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record the service cost component of net periodic benefit cost within Operating income on our condensed consolidated statements of income. For the three months ended June 30, 2022 and 2021, these amounts were $3.2 million and $3.2 million, respectively. For the six months ended June 30, 2022 and 2021, these amounts were $6.2 million and $6.3 million, respectively. All other components of net periodic benefit cost are included in Other – net within the condensed consolidated statements of income. For the three months ended June 30, 2022 and 2021, these amounts were $(12.6) million and $(13.4) million, respectively. For the six months ended June 30, 2022 and 2021, these amounts were $(25.2) million and $(26.7) million, respectively. Components of net periodic benefit cost included in net income were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost (credit)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,235)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,913)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,558)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,834)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(566)</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"/></tr></table></div> 3200000 3200000 6200000 6300000 -12600000 -13400000 -25200000 -26700000 Components of net periodic benefit cost included in net income were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost (credit)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,235)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,913)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,558)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,834)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(566)</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"/></tr></table> 2988000 2972000 5905000 5929000 166000 196000 331000 386000 7858000 6781000 15679000 13535000 347000 286000 694000 568000 20888000 20448000 41756000 40862000 737000 715000 1475000 1431000 807000 782000 1614000 1564000 6000 -44000 13000 -89000 -9235000 -9913000 -18558000 -19834000 -218000 -277000 -437000 -566000 COMMITMENTS AND CONTINGENCIESThere were no material contingencies during the period covered by this Form 10-Q. FAIR VALUE MEASUREMENTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our investments measured at fair value at June 30, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unclassified</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government and agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities and collateralized mortgage obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,019 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,811 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our investments measured at fair value at December 31, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unclassified</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government and agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities and collateralized mortgage obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,590 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of investments based on quoted market prices. For investments for which there are no quoted market prices, we derive fair values from available yield curves for investments of similar quality and terms.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 derivative assets and liabilities currently consist of FX forward contracts. Where applicable, the value of these derivative assets and liabilities is computed by discounting the projected future cash flow amounts to present value using market-based observable inputs, including FX forward and spot rates, interest rates and counterparty performance risk adjustments. At June 30, 2022 and December 31, 2021, we had FX forward contracts outstanding to purchase or sell foreign currencies, primarily Canadian dollars and Euros, with a total fair value of $0.4 million and $(3.2) million, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Financial Instruments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used the following methods and assumptions in estimating our fair value disclosures for our other financial instruments, as follows:</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The carrying amounts that we have reported in the accompanying condensed consolidated balance sheets for Cash and cash equivalents and Restricted cash and cash equivalents approximate their fair values due to their highly liquid nature.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term and short-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We base the fair values of debt instruments, including our 4.125% senior notes due 2028 (the "Senior Notes due 2028") and our 4.125% senior notes due 2029 (the "Senior Notes due 2029"), on quoted market prices. Where quoted prices are not available, we base the fair values on the present value of future cash flows discounted at estimated borrowing rates for similar debt instruments or on estimated prices based on current yields for debt issues of similar quality and terms. At June 30, 2022 and December 31, 2021, the fair value of the Senior Notes due 2028 was $358.0 million and $406.3 million, respectively, and the fair value of the Senior Notes due 2029 was $357.0 million and $406.5 million, respectively. The fair value of our remaining debt instruments approximated their carrying values at June 30, 2022 and December 31, 2021.</span></div> <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our investments measured at fair value at June 30, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unclassified</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government and agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities and collateralized mortgage obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,019 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,811 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our investments measured at fair value at December 31, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unclassified</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">Available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government and agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities and collateralized mortgage obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,590 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6221000 0 6221000 0 3235000 3235000 0 0 2326000 1784000 542000 0 48000 0 48000 0 11830000 5019000 6811000 0 7650000 0 7650000 0 2738000 2738000 0 0 2926000 1852000 1074000 0 55000 0 55000 0 13369000 4590000 8779000 0 400000 -3200000 0.04125 0.04125 358000000 406300000 357000000 406500000 STOCK-BASED COMPENSATIONStock-based compensation recognized for all of our plans for the three months ended June 30, 2022 and 2021 totaled $5.1 million and $5.0 million, respectively, with associated tax benefit totaling $0.9 million and $0.8 million, respectively. Stock-based compensation recognized for all of our plans for the six months ended June 30, 2022 and 2021 totaled $9.2 million and $9.2 million, respectively, with associated tax benefit totaling $1.6 million and $1.5 million, respectively. 5100000 5000000 900000 800000 9200000 9200000 1600000 1500000 SEGMENT REPORTING<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 1, our operations are assessed based on two reportable segments. In connection with our segment reporting change, we have revised historical amounts to conform to current segment presentation. An analysis of our operations by reportable segment is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REVENUES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Segment revenues are net of the following intersegment transfers:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government Operations Transfers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial Operations Transfers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING INCOME:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,410)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,760)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,030)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,885)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Income (Expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,862 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before Provision for Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,547 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,824 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Unallocated corporate includes general corporate overhead not allocated to segments.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEGMENT ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,516,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407,245 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705,523 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,501,380 </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"/></tr></table></div> 2 An analysis of our operations by reportable segment is as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REVENUES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Segment revenues are net of the following intersegment transfers:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government Operations Transfers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial Operations Transfers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,240)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,640)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING INCOME:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,410)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,760)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,030)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,885)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Income (Expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,862 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before Provision for Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,547 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,824 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Unallocated corporate includes general corporate overhead not allocated to segments.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEGMENT ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,516,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Segment Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550,259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407,245 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705,523 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,501,380 </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"/></tr></table></div> 436537000 405497000 868314000 828772000 118522000 101842000 218472000 209240000 -851000 -2240000 -1840000 -4640000 554208000 505099000 1084946000 1033372000 -851000 -1897000 -1774000 -4116000 0 -343000 -66000 -524000 -851000 -2240000 -1840000 -4640000 83783000 72871000 156014000 151116000 12864000 5640000 16826000 11934000 96647000 78511000 172840000 163050000 -1410000 -4760000 -6030000 -6885000 95237000 73751000 166810000 156165000 2862000 5180000 8737000 14659000 98099000 78931000 175547000 170824000 1516899000 1430863000 1033360000 976382000 2550259000 2407245000 155264000 94135000 2705523000 2501380000 EARNINGS PER SHARE<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income Attributable to BWX Technologies, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,394,853 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,354,932 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,479,226 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,329,330 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income Attributable to BWX Technologies, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares (basic)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,394,853 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,354,932 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,479,226 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,329,330 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:48pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, restricted stock units and performance shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted weighted-average common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,540,319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,529,189 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,670,307 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,544,026 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">At June 30, 2022 and 2021, we excluded 80,117 and 7,914 shares, respectively, from our diluted share calculation as their effect would have been antidilutive.</span></div> <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Basic:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income Attributable to BWX Technologies, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,394,853 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,354,932 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,479,226 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,329,330 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income Attributable to BWX Technologies, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares (basic)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,394,853 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,354,932 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,479,226 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,329,330 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:48pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, restricted stock units and performance shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted weighted-average common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,540,319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,529,189 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,670,307 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,544,026 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">At June 30, 2022 and 2021, we excluded 80,117 and 7,914 shares, respectively, from our diluted share calculation as their effect would have been antidilutive.</span></div> 74613000 59347000 133623000 129096000 91394853 95354932 91479226 95329330 0.82 0.62 1.46 1.35 74613000 59347000 133623000 129096000 91394853 95354932 91479226 95329330 145466 174257 191081 214696 91540319 95529189 91670307 95544026 0.82 0.62 1.46 1.35 80117 7914 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %*#"%4'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !2@PA5>N3:GNT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:@,A$(9?I7C?'== *++QTM)3 H4&6GH3G232U16=LINWK[M--I3V 0I>G/G] MYANP-5&:/N%SZB,FNQ9N@ E&F'S^+J!=B'/U3^S< 79)CMDMJ6$8ZF$UY\H.#;SMMB_SNI4+ MF70P6%YE)^D<<<.NDU]7#X_[)Z8$%Z+B]^7L!9=B+05_GUQ_^-V$?6_=P?UC MXZN@:N'7OU!?4$L#!!0 ( %*#"%697)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M4H,(5:?=OL';!0 UQX !@ !X;"]W;W)K QOYD)&3,&M7+23E>3,SX*BL$TQ[K4C%L2-X2![-I'#@4A5&,1\(E&21A&3 MVRL>BLUE@S3V#QZ"Q5+I!^WA8,46?,K5'ZN)A+MVH>('$8^30,1(\OEE8T3> MN0[5 =D77P*^29Y=(XTR$^*[OAG[EPVL2\1#[BDMP>!GS5T>AEH)RO'O3K11 M_$\=^/QZKWZ3P0/,C"7<%>'7P%?+RT:_@7P^9VFH'L3F(]\!=;6>)\(D^XLV M^;==VD!>FB@1[8*A!%$0Y[_L:5<1SP(<7!% =P'T50#I5 0XNP G \U+EF&] M9XH-!U)LD-1?@YJ^R.HFBP::(-9IG"H);P.(4T-7K+E$.F.HA9(EDSP9M!4( MZ]=M;R=RE8O0"I$>^B1BM4S0=>QS_V5\&PI4E(KN2W5%K8*_I?$9:-X2\_D1[^U83W@\1>P'8*V(Y-??A>>"GT4X4>MRMN(K6'$]SZ M;$*R1M5$ZA9(W>.0/J=,*B[#+7K@*R&5"<\NI61JJA37&E43KU?@]8[#FW 9 M"%_W0@2#@3%Y=J6BWU5V/&M\3<[S@O/\R)8I&[UIR%B3&1UK": M@/T"L&\MU'6L K5%-T'(T5T:S;@T@=DU,"8MI]/K]DUPUM":AA%-)XQR)C&[7K7'W]$SU>NQ_O[F_O/XROITTTOG//3+16G9JT!)<3*SZ& M=QQ[0D(;9;JY-M%40<=$0B)7I+&26_CUC95P0/W]M8G8'E07^9F7(,<@/[(G M-/:AHP;SP,NX+:WY@&0?MW"WV\>T:^2U!M?EI24O/89WY/N@GC3W%^@6OD/W ML3FO=LD^QN@3N&]H*!(\71-UU!+=A$*8*L^UB]7E+VT1L1J1__&[^@[:]J/8 MQ$9VN]SM-O:6LU0NFD;64Y@B4KHB8ODG2[N&$E/X9I(:9N(W>UDS74$B]]J,+O M11\;L4YADDCIDHC=VMP*#_(U68K8YB(.B#B];JOC8#/?*3P2*4T2L3N-^;Z&=\A@DLA25:L]#L\NUZ=J='(]A[(]N)'3KEC%>0K?0TO?0X_R/7J=!D8>?,!"2./X4K M30\]RO1<1UPN=,?\ I@O&&"6+'8G%J[8#7H*3P/+3T/M5N6?2*7'!)IP[/+ M5..=POO0TOM0NVW9C[0O)O9IMJV-[E,%3C;.9M WL,+*=[O?&NE_D,/9U4FN MULW4]+G*>GA!*.GV.N>#]MK$6WHA:GWTV0:#O[C8,ONX&'YE''+E9YBG *V^.4ML4#N MLY'1'E27L;0^SG'6!S E((YCGS^AW[EQS#D@A3$FG7[OHGMNY#R%]7%*Z^/8 MCVSUOKK9]^ -RK1:A+8<807^H]VD_.SK4DU]VHIH@3^].YJ>(Q=/BU':4 MG56VR\_S(]]/3,^="0KY'$+QV3D,>#(_1ML4>:5N#*FW99F:I_>JT \7$S9Y_N!+OEHW]H/9 M_'R3KM2M:KYN;@S26$;M(A_Y^JA/KHF-I1[ MK;_9FP^+BPFUC%2ALL9VD<*?G;I216%[ AY_[#N=')YI&QY?/_?^]S9X".8^ MK=65+G[/%\WZ8A)/R$(MTVW1?-$/_U3[@ +;7Z:+NOV?/.RQ=$*R;=WH^>QX?>=YOV^J,"#HEG'*. M-+_R-[]6&31G;7-VVGP&D1_"YX?P>=N?& M_:XRJ&G)9UQ#G6RR>K@.)=V!W MV=MZDV;J8@+;J%9FIR;SGW]B(7V'1?>#.CN)51QB%;[>YU=IO28P:R2S%^J/ M;;Y+"P@>G<6NJ[#MRJ:"W3R,))7GL]UQ."Y*B#AA!]0)3WG@*;T\OZBZ,7EF MEV'V/92[7H,C,CQ.X@%C%!3BA(,#X:2(HFC "P'%;&0@ MPP.OT,OK,LOT%DA!NLT4C-Q]HD,>E"34FE&HQRZ+")@X2' \XN M*J)A*'#2T8%T])=)ZV:M#,8W&; HI@-B&"J@$4XL.1!+_-M=5S#)&8PD9.R-T2O(*"C'Q'UZ*(4SVPA, MAD$2X"P9[06(>GE^MI,*4M(3FD4XR+\T[ MW:0%.=4+E"9#]@X/P^&<([@H$I'@(T1[16->$9G?&/!XIGF:DAO0\*9-G[]" MYMS8!#4EG_ =O^_T9'/0.([E,%&A0 DKAHX0[^6)^?7IA32Z;WTRL#000WHN M*@F"L=GO)8GY->D?6B\>\J) B2&:DH0)':8?#!<' 1V;\5Y^F%]_KM52P;)< MD ]5IDM%[M)'/!LQ5V4X"X+A3D=A(I$C/'LY8GX].II@FY.^ MLCRWFY7.9% M#ICW'O58GY9>E#U:35*K=JY-G[KL)P&B>2#4EB>A4$ M8U+$>BUB?C'J>[RX\H,5==>$2# M@#O[&P$&E(EX)/WP7H%V.1JI![PRMEW%P0_J+?3H'M5XWY5 M.[BM3?IDK18:L*M4X$Y8.%0&# <&7([D-WY4H_D5#4B:+60(56X*_:04N5>5 M6N;X$N>N/D$NYL,Z (&!21 C;H;W(L;](O;,M>A7T <,QR#8C>83WBL?] MBO<\R@^I,>!QGHAZW-A3#)2LJV:AD,YZ<%&!X",)F?>2Q_V2=^H:CU(+RM35 M+DD3X6XT!!H3>2(I/29$8W#%C0L: M#I4&@TDA1LI;WFL@]VO@K]4N-[JRA&%IO+0D7+D#.W%D&?=<$1@/QS*OZ#51 M^&NSF_UY[3/+)_2H""G,:.*>%2&P1,0CV4OT$B;\$M9YGA?&4;C:)"$)#+, M @.&8T<:HEP*UV6^=[YVGK,UN:0:56567UX_4DWB@2_H,3_PHDAP8S& M#^CH-/BC8T?A-5:WC:?U>9_6C>CN-NA=5X1=5 M.^6P44:@0B?U.C5J2M)ML]8F_R^D,\&#*:74_NN^ MK=^1O*ZMTC$>34,JIW%$VQ5D[P5CTR0.]E"2-N2W;:6Z&)Z/V%OPM:_, M_JO]\?F40*N-:M^C%/C.1O2;1\-R$4>-[9E>XX5?XV_,8:*BN_@]+2R_D-,C>'PB_/[A*-[F5 2B'U6.F:O!>RSY0E"A2",>P<(8E M'(:+)!_-M[U)$'Z3T!UX6CN>FLK:190E5N&&<BZQJ7(-1G S%EW M+HIQ)D?2@>RMB/1;$4Q%#I75^]__0^Y4MJYTH5<@J5-[%':&OB1R74A$85L, MDQJ""T7$HA&/+7N[(OUVY9.NVMI*M[46C'JC8/F@9ENZ;B0<+A@,,[)49&]7 MI-^N=%4+-N(H3:24IE($P_R)X&!(^5C-+7N#(?TU]^BIDG3?3^*G2A@0/56: M';UIMS]S^%=J5GE5DT(MH24]BR ZT_URH+MI]*9]^7ZOFT:7[>5:I3"D%@#? M+S5XO_V-?9]_^/W&_']02P,$% @ 4H,(5<8-5@9INDW:_?L4E1+C27:OD0;'/.Z^8D$F8^L:_=J/-#Q)N ')2NYT4;:R8SS!]WYG(TL1P,11E*E%3!< MEF1,&--"@/%GK6FU4^K$S?:S^IWQ#EYF6)(Q9S]IIO*1U;=01N:X9NJ>KSZ1 MM9]0ZZ6<2?./5DUL%%LHK:7BQ3H9" I:-E?\N%Z'C00W>"'!6R=XIR;XZP3? M&&W(C*U;K' R%'R%A(X&-=TP:V.RP0TM]5.<*@%W*>2I9,S+#)X)R1"T)&-'-Z M+\SYI2Y[R'=X7D?Z^'#Z+4DAW37I[G:Z#>[;)?#:)?",GO^"WE2!92A, MA?@,DG$DEC) MNS=NY'SL,OZ?Q+:6P6^7P3^D#I50%. 6*BY]N$05%FB)64W0!2U1+3-4$=$\ M\?==R]!HQT9;?SF6B=-SX.DL-^T="=K"#EKLX SLIB01KE7.!?T+E:SQF]%. M[D8\W$#RO= QOQWX4R*W'(2M@_!\!U3*^CA]N,?D>G'D!/UXE[XSTG?=03_L MIH]:^N@@_00^NT0(8'UEY42G5,Z1H"WRN"6/SR,_NWCBO46-NVOGA, M"_W6 M0O]5%DZKGOX>U2[WH8@MX$$+/#@(_ U.&K(63PTOP@JE7*J6^PCP8/\5C (G M<#9JN.'N" P';A@'\0Z^O;%SZE/+5RP6M)2(D3FD.KT8-$1S$F@ZBE=F,YUQ M!5NS:>9P>")"!\#].>?JN:/WY_8XEOP#4$L#!!0 ( %*#"%5, D,I- < M *&PO=V]R:W-H965T&ULM5IM;]LV$/XKA%L4 M*=#&(JG7-#'01!K686V#)ET'#/N@6(PM5!9=D4[2?[^3K%@V>5+33?L26_+# MHYZ[X_$Y1J?WLOJJED)H\K J2G4V66J]/IE.U7PI5JDZEFM1PB^WLEJE&BZK MQ52M*Y%FS:!5,66.XT]7:5Y.9J?-O7U9P=5T9R7+5Z)4N2Q))6[/)F_I2<*B>D"# M^",7]VKO.ZFIW$CYM;YXEYU-G/J)1"'FNC:1PL>=N!!%45N"Y_C6&IWLYJP' M[G]_M/Y+0Q[(W*1*7,CB2Y[IY=DDG)!,W*:;0G^2][^*EI!7VYO+0C5_R?T6 MZT<3,M\H+5?M8'B"55YN/].'UA%[ \ ./H"U Y@YP.T9P-L!_*DSN.T ]ZDS M>.V AOITR[UQ7)SJ='9:R7M2U6BP5G]IO-^,!G_E99TH5[J"7W,8IV<7LLP@ M["(C\$W)(L]2#1=7&CX@'[0B\I:\*^=R)]-Y.^OY=E;6,RLG[V6IEXHD,'N&C(^'Q_L#XZ?@@9T;V*,;SMF@ MP=\VY3'ASBO"',:0Y[EX^G"*T?EOLR?_>O8#9_!=3O#&'N^QUX9[EP/DK[PIO_&0KTUYN+&ZD)WHM;I7)Q-H)(I4=V)R>S%,^H[;S _CVDL'M-8,I*Q M@XBXNXBX0]9GG\2=*#<"76G;D7XSLMX6[F:>YS(G/)W>[3L6@3F>$T6'L-B& M42=T(]<_Q"48CG,>L!WN@*BW(^H-IMZ%5%!RH*B0Y&%=UR5U@G'VQDRY,8W% M8QI+1C)V$ E_%PE_,.7J2-2U'R1)E=9[.II\6QO>7AJXE#N.8R2?#>.!%]+ M2#X;!IB0&;#$A@5^Z#..IUZP(QS\8(TID5;S99-]&2RX0JZ;ZC>OHVB,/",XC;(,_S78.V#?)]1G'2X8YT.$CZ=ZE@C9&C!4A*]9+4R@UN M:)+E:BU56FS78KY:IWG5R(%7I!0:,BXR1W!A1$+0K^'_)X8IH/DDV^;7'^OQ6VK@1KQ>R>4%CT>H$@8.(U, M!]BP@/G#Y#]N*WVY:,FC?)D=(8_QP.1KPP*H M^%:\;1CU_9 Z)F,$Y_G4]WHH=T*7#BO=CWHIJL=8'[6I_A*5''14F3NJM7A4 M:\E8U@YCTDE=.JQUWY5:@%T-J[ W"UTDO"0)B3M]BZW0N M'11O'O9.%W+'6FP(C#K,L(+ @!$%E^L&&@5#R7,L3&,X)F=OCBDY; MTF%Q^9/D;6$' LA4B1<(C,).S$SR-LRE0<1,[AC,WVOC#@_5.C')AL7D!V@E M^L4$LV5< ++9;!L0F!>YCMDY(##*0728:QW#L8CUQ9EUXI$-B\>.+'FK=97? M;'1Z4PBB)?D@X7ZI*]FT&>2Q^*-.L=7=:]^,/@HR8X^!*#=#CZ)8V..,3DRR M83$YX(SS+W^2:S%?EK*0BUQ 2PG 8]07S#IE@@2AYE:/P*"Q,A=XC, @0?;/ M#5J/(#CH::*>[H)U:I,-J\WS5.5S5%RR4<7EJ-;B4:TE8UD[#$$G+MFPN/SI MM"1'T QN5$:@.2)JF5;XQMU.&^SEC',TP")U09L-"^7_+4O])68JA["RU45B6 M8JC>+.UT-0L&L_2JIJB L9\@[GH!-MP+M.7UA_QM/1Y1SW7LDT4, MZ7DLHJ&ECS&;?N!8!PH);M-U'69*H.G>BP%&:BU7S=>E2#-1U0#X_59".6@OZ@EV[^;,_@%02P,$% @ 4H,( M537UBGU>!0 E14 !@ !X;"]W;W)K3U8*W4YG(\EMF:E*F\X!O"X)\E M%V6JX%.LQG(C2)H;H[(8NXX3CLN4LL'DRK2]$Y,KOE4%9>2=0');EJEXO"4% M?[@>X,%3PWNZ6BO=,)Y<;=(5N2?JX^:=@*]QXR6G)6&2?:*[6UX-X@'*R3+>%>L\??B9U0&: &2^D^44/-=89 MH&PK%2]K8QA!25GU3+_41.P9@!^[@5L;N&T#_XB!5QMX+^W!KPW\E_80U 8F M]'$5NR%NEJIT0(WB0O M:)XJ^+A7\ ]*(GX$OXJ085K+8\=07/2WL=9/8;;:@SND3%XZ UG:BW1',:26^QG_?9AC_T8^&A(<9](N75[ M'?ZR91?(=1V\E)LT(]<#<"R)V)'!Y,A1KR9G1-!=JC<[:$E9RC*:%K <0CW< MFM"MDHQ.*8E[)?F1P;:YH%]A+S,LH#80.4(KV#=+ ME HJ*5NA?"OT VH*VD 2>?X*,6(6.95^00O"R)(J--P(OJ-Z6SS2?YUASW^% MSH8X&,$#1PZ"+0^\N- *06R(V?<6C[:LQUV5>G'80:F@W+P\#5_ X#0_,0._ZH)OK;-"?=:>ZW6;9@0J]%-^1.+\LW)1>*?JT8!C*>E+@I4H8R+I6T"M70AL.*-QS$YNFY04W< MT#.2_19Y]=CV(PJ#=DVV@(*XK5(+"'N.VR+0AH(*<(3#O4,-_L[9#YQ2MB/U MPO0?BT%5 (#86!,662=M6I0748=7B)^J0V@7%R1%*W6=*W5Y* MO[GYLH;M6E9Y/\&=R+NXV'':,]+F+8[C3OA=&$@J"8XP\'P.PKU[^,D'KF!M MMS%@#=WK3I(D:E>9J0461CYVVZ%W8;#FQ)'7CMV"\P,/'TO_\PD#]Q\QK(F_ M44K0Q5:EBX(@Q=%;#NU,"5X4>C;=,45@8B@K/7XWEV%'%C90AQH+"'L=4=A0 M;GR$EN<3">[=5[^,EMM/?Z /)%LS7O 5)5"_ 7AA926PG,+")&CSTH6%D1=T MBD47!J(!=;6YL>#\ "?MK?%X[YJI)&)E[OI6.GR79 E=.5<1#!D4=T!5A^*;\PEUX(KQ4OS MNB9I3H0&P/]+SM73A^Z@N8F=_ M02P,$% @ 4H,(5=19NEF( P @ L M !@ !X;"]W;W)KGDH]H&6*(LM16I)RD[[]3ND9-56F*R[#6!8O,R<&9X9 M#F>V$_*;*@G1Z*YB7,V]4NOZTO=55I(*JW-1$PX[A9 5UC"5&U_5DN#<*E7, MCX(@\2M,N9?.[-J-3&>BT8QR=> M8!PBC&3:(&#X;,F",&: P(U_.DRO-VD4#\=[]-?V['"6-59D(=AGFNMR[EUX M*"<%;IA^+W9O2'>>B<'+!%/V'^TZVHH^W2S1Z=H:>("0!6: 6^Y0[]Y>/ZR2/Z/O#3DQ3M2;J.'@7\J^'G* Y>H"B((H<_ MB]/50]=Q?L_ZZG];/R(C[C,FMGCQ WA]:CR8&5^NUDI+* %_NV+?HH_=Z*8L M7JH:9V3N ; BC;WN+U##X;UA] =4 2:4 M(LX+W-I/K'WS%&W3,![/_.UA;.[+O PGQS)+!\XT.)99.62BG[:.")KT!$W^ MDZ">%S3JN#J)( 1O,SR0&<-*T0)*7_O>Y5^A5K<"E&>L@<)CJB"'EY[:6^%B ML75RW9P-=FD*C M]A+9W*)\2[HL!\"B&3 M;;_73K2H;4.S%AK:(SLLH44FT@C ?B&$WD^,@;[I3O\%4$L#!!0 ( %*# M"%6=-X0IR1 %BZ 8 >&PO=V]R:W-H965T&ULO9U? M<^.V%<6_"L?-M-V9.A;!?V*ZZYE$% %TFC233=*'3A^X$FVKD42'I+W)MR\D M*Z8!7$*@]\R^[$KVQ>^"Y#%$'EQ ;S\V[2_=75WWP6^[[;Y[=W'7]_=?75UU MJ[MZ5W5?-O?U7OWFIFEW5:_>MK=7W7U;5^MCH]WVBLUFZ=6NVNPOKM\>?_9] M>_VV>>BWFWW]?1MT#[M=U?[^3;UM/KZ[""_^^,$/F]N[_O"#J^NW]]5M_;[N M?[K_OE7OKIXIZ\VNWG>;9A^T]U!^[%Z^#PZ%\:)I? M#F_D^MW%[-"C>ENO^@.B4O\]UHMZNSV05#]^/4$OGG,>&KY\_0>]/!Z\.I@/ M55JMEVQW^#CZ?8V46P>NCZ M9G=JK'JPV^R?_J]^.YV(%PW":*0!.S5@1@,6CC2(3@TBWPSQJ4%L-(C&,B2G M!HF983[2(#TU2(T&<3K2(#LUR,P,R4B#^:G!W#Q+\4B#_-0@/\KAZ?H=+WY1 M]=7UV[;Y&+2':$4[O#@JZ-A:7?/-_B#V]WVK?KM1[?KK1;-?*^G6ZT"]ZIKM M9EWUZLW[7OVG--UW07.CWC6K7^Z:[;INN[\$RU\?-OWOP67PT_LB^.L7;X(O M@LT^^/&N>>BJ_;I[>]6K?AWH5ZM3'[YYZ@,;Z<./35]MB68+=S.J5P2E<%,6 MS6ZG_NB.,*+U\DSKZGZC.O_G/X7I[.]R'RQ_6]7=\9Q]7[7!S]7VH2:@I1OZ M0]VK44I=A675[C?[6^J4P/5[+?_5W=:LN[TZ-AG>'8>JQ#N1^ MU>SJX*__;+KN#8$79ZZ8&E>[A_;WT=,FW>V_:U3^?=\V6_6;6]6;OF[KKM=! M5TK*SWIFSWIF1W(\0OZFOMWL#R=-#8';:K]2QZC$V=U5BO\FJ/J@J%=?!E'X MMX#-V(S2JI-_^.SYJKNO5O6["W4ZN[I]K"^NGRX_I6 DK'B")4?8X4/L\3ID MV6R6)U'Z]NKQI6B1:4LDC"-A @F3()BFVNA9M=%$U?HH]8F9OM!#&F99.M?% ML!@),S13V&$'=1G"(H*2:#XSPDHJ+,[SQ(CC=MP\S(W^"SOH,E2BCQ.F!TH[ M<(C0+DO\?%GB8Y-HY+*H4?(PT*DQ1%V+XZLWAX\Z\N/P/S^HP2Q0-V ?JW;] M7^IRQ:D M^3Q,C"&&BLKBW!AAG/V8*C,DK/3J/T>F%$B8)/J?TD-?^JR*U*F*8O.X40\& MZTX].:ZVZNYI3:DCM?)>LEF8188\_,(*9X^FZ@,)*_T.@"-S"B1,@F":E+)G M*65.*2T>VK;>KWX/^K;:=^J9Y&ARK/^G'FZ/3YB4L#+KA*N;C-"0E4]0X>S; M5%$A8242QGW.A4!FE""8)JGYLZ3F[M&I;C>/U<$F"VXV>W7#O*FVZLZLZ]N' M44G-[;_A)#/OE7V""F??IDH*"2N1,.YS+@0RHP3!-$GESY+*STCJYNBY?*CW MZE4?-!^VF]OC6$6J*;=.3C(WGFX6'C&%LU-3M82$E4@8]S@5 IE0@F":E,+9 M8*K.G&+Z^K':;*L/V_KRIFDONVI;J]'IL79\X)V V@!NW'\N/&(*=\>F"@I* M*Z$T[G$V!#2C1-%T4;UPZD.GJ):_U>UJT]5'>[D[>!!!((F+:$T#J4)*$VB:+IF!S<^=-OQXYHE=4HXW$F8F<.@ M3U3A[MCD@= G9PG-R:$T :5)%$V7U6"7AVZ__/UQK ONMRK%^F#)]J<)*5)5 M$?'T'J=Y;.K*+ZYP]VVRLI"T$DKC4)KP/+\2E577UN#YATZW]6E:^?)00+$. M5LWNOMYW3Y;%2HGNMC[_80OU^:&TXD33AK$\C,QYF24T:PFE<2A-0&D21=.E M.SCYH=O*/R==4JZV=QSE<]-J\XHJ3E$O9^ B4UD4R'052O=Q3E8,U+B'TB2* MIBMFF,,>&9IP)3EIN.&A%V&89L9OT%2.IXAV/5K\]@TH=NE_[3:['< M"2:/+TA:$=K^^%@Y%C1Q":5Q*$U :1)%T_4[S B$[BF!UU5EA;;7399EC<69 M=5FGN#.%602-K,PBXZC2+"*0J,TBHD:*LXC(D>HL-MCL[,EQ_3SU60QI%B^@ MM )*6T)I)93&H30!I4D439?[, ' W!, [DHM9AOI([?*_IL*'48XZ8Z;QX,X\6:W020$HK832.)0FH#2) MHNEJ'28/F'ORP.UY_.-AK^[O9N./D&[ZY-L$)*U@ML5^\#SF69H94^-+:.(2 M2N-0FH#2)(JFBW>8G6#NV0G;\S@O6-OTSV;Y;&[.JY)Q\SPW9U9/<6<\#X(6 MIG%N6ADE&1?-50^-!Q(BD,4L-_(*(NSH>;"9.<]$1+YP4/3K,UCPS&W!G_4\ MSEI4[@23QQS_FJ4(3EU :A]($E"91-%V_PX0 $+ M**V TI906@FE<2A-0&D21=/E/LPB,/T$ M1Y'Y".D35+B[-7D<]$A90E-R*$U :1)%TS4U6/O1F>KZ*8N.(MLIOTRLG;D\ M@@IWKR9+"FK+0VD<2A,^)U>B4NJ2&MSVR.VV?^I:(S=^\@(:+/_HS/8^FZYO-Q\>GAXR^B;8Z_O%;D[[Q=(J(_:MB:V' M6NA2 "AM":654!J'T@24)L]<>%V+P_1"Y)Y>^,1J,3=]\B=3X0:PFR&(V-S<6(..R)$M"<_R@-ML/8VO\L,,NPXBES)P2D-3QCHT? M@S4?/]FHGVF#.QVPJ=O:AY3A>C64.415+B[-EE74#<;2N,^IT- 4TH4 M3?_ZJ<&D3MPF]:2ZFH0P;%DZ"\W1RC.NY:SV"A;6$*SEE :A]($E"91-%VZ@_V>N.WW MUU38)+;)'.56V:%75)'8QKOINM,@<_FU^S@G*P:ZL0V4)E$T73'#;$#B+M3_ MI+*9A-B=/3$M,7<')@]@4$\?2BNA- ZE"2A-GKGPNA8'JSYQ6_7^&TLS4HU( MLWD!I16);5V'+$ORD#&SN!6:N(32.)0FH#2)HNGB??&-N.YY!/?&TK1@$WO: M^[#'B/FTF]B&O(J;6]_C1?"4R,S5200MS.;,G*8NJ;AY&,=SXUZ1TX'F=($@ MPB[#*&$LM^[_J>,=&5P&2SZ9NDG-U+*9A-P6?W1.:UBQ1X4TYHG2<[8B>XLZ-,(0Y3SFB5!SIB-*!EB-* MA(TXHN3QC@PQ@V.=)I_1T4B1]=L+**V TI906@FE<2A-0&D21=/E/DP I.X) M +>CD=H>>Q:GUG<:TV&AN5^FNRN3!0J^%0"GA0A\6QYC;JGK&%>Y.358*M*#>\Q@X-*N TB2*IHMJF#5(W47UKW*K MB#U)PH398Y%?7.'NXF2)0?U\*(U[GA$!S2I1-%UB@U.?GMG+_A7+@5*R8-QZ MCO>)*MS=FRPOJ"L/I7&O\R&@.26*IHDK&]SVS.VV3UP4E-D5WO:B()^@PMVO MJ:J"TDHHC?N<#@%-*5$T752#*9ZY3?'IBX(RVXZ^C,T299^@PMVUR;J">M]0 M&ORA- ZE"9^3 M*U$I=4D--GSFMN$_=2V0&S_5%8/2BHS:S3XU7<\E-&D)I7$H34!I$D73E3L8 M\)G;@'_-4J#,MIF3V(:I@ZRJ7J;EJR-V!R4,== ( 2BNA- ZE"2A-9L0*@'1DU5 V^/J9V]?_ MQ!*;C"RN)TMLW!V9K$GOQ$MHXA)*XU":@-(DBJ8KKNZKHOJKZZ?GM? MW=;?JMN2"SWR"F.J:]_760$EU0-9@< O2ZE*:E!4*U]7"FCN0"7WHR"X]$O* MA)<.G6ZNTJ&L#6<"YHKHNBRI>AX#EYN1%WI;Q1U;%<8J_'18T17<@_E1S15* M?L>2LQ*$9E(0!SQ)K[PQ^,MCHG3.QF2RD?+#"MWSD!38@X) 9RT#Q MM88)<&Z),(S'EM/K7%K@[GG+_L7ECKDLJ(:)Y+]8;HJ1]\DC.2QIS'H1/3_<>]L!GIWL/CQ0C[KH<.[[X M %_7SH/=_'VST$;AM?W3U[N&/>EGMZ/L6E-9O\Q:JK@[XRF$M3*[01-,ED+TUSF M3MNMG1LW;5_HQ[B.FNWQCZ;997A95DQHPF&)E,'@"B>D:O9#(QA9N0&XD ;' MJ3L6N%)!60/\OI32; 7KH%O2Z5]02P,$% @ 4H,(57W:L,81S^V65Y=##:<[SX,A]5RP[9Q];[8L1Q^617E-N9P6JZ' MU:YD<2(';;,A=AQ_N(W3?'!Y+J_=E9?GQ9YG:<[N2E3MM]NX?+YB6?%T,7 ' M+Q?FZ7K#Q87AY?DN7K,%XU]W=R6<#=M9DG3+\BHM:\,W%(!R@A*WB?<;GQ=,GUACDB?F615;)_]%3(^L, MT')?\6+;# 8-MFE>_XU_-(XX& #SZ ?@9@#N#Z"& :090*2AM6;2K.N8QY?G M9?&$2B$-LXD#Z1LY&JQ)<[&,"U["KRF,XY?C(D]@45B"X*@JLC2).9PL./R! MU>(5*E9H'%<;= ,K7J$S]'5QC7[[Y7?T"TIS=+\I]E6<)]7YD(,V8L[ALKGS M57UG;+BSC[X4.=]4: (:),?CAV!%:PI^,>4*6R?\YSY_CXCS#F$'8XT^X[^GD\4' MG=OJ::E^6O%8?ZAV\9)=#."YK5CYR :7O_[#]9T_=#:?:+(C#]#6 ]0V^^4, MLM T7Q9;IC.S'NO+L2+9/%ZZA 2>=SY\/#1 (X8CC&DK=J2:UZKF61=GE/P' MGJTZP'D!^6A9Y,LT8R@'G5.IL[@NSI8B^'=E\9A"F**'9P0IM(QYFJ_K')3R ME%7:A?1.N9 GFNS(6W[K+=^ZD-<,)EVF<9UX\P3%VZ+DZ7_E!9WE]73>P:(1 M'[M^;VDU4CB*L'YE@U;7P*IK'7 B:Z7Y(ZLX8]4[N8YP)4G%(AJR5:!H<^;Y MBLXZJ3 P1&/8ZAQ:=9Y#^*WS5+H7U,R*JF(5 D:C70-,X?1=4?&2\;24B1GM MLCC7&A(J*KH^#GIV:(1HX.G-B%HS(JL9"UXLOY\)J"8(%D'H7H<,^R&.M5D@ M4O0(([_O=%4HP@'1*^LZ'?D#G*32'ON#W--%*N1T.#:@=0 M=NWLV,3Y&D( "!M#+$"2$@&0I?%#FLE\TX8T6ZV@(()@*8LMY*._]VDEXTB? MD9K;GB@EG6JV8R?ASDG8NGZCY;+8BP0.N8FEC_%#IHVP9I:C1]:-<)\S&K&( M>(XIRKHJP+4BMM-R%S\;522JBAA[@1)M&CG7#TW/K=N!VK63>LXX5/Q0MNOK M.*K>]B!--[JI0I0XIB>AX[1K!9NH3WD9BPB'9P$HO(9(JI^&.'F,\R5#\$C MH#44JCEDG49::X:GFD'"X&")&TLT_S#X607B&0VC M?NK6B(6!;U"NPZ9KYR;$:;F'Q"U<6XC,"-U'60K0'*0=K=8:)(8.59XO58RZ MKD'K#IRNG9QW#1^/4F/8:C( K[9FKD* VH:7TZMKIVN+Y"*Q61T,CW=5.%O- +])KACJ/8SM'9Y![) M9N=N?OMM>CVY1E=_:;L=G>)8!6B '=)WJT;,]4*"#>D9=Z3%KY"VUZ5-9]\F MB[=T:?BD*#W5;,=>Z%"*[2B]VY?+32R*3B@I(,M"A\.?W\D2D]?/"!06._$4 M:5VA(6Q$(]HOXW1R;N# /\,J=I#%KT&V+7R$!0_["@2JKDJ2/9RLCLK^5D-C M@H:L-"!8B4-5SJ1\!U]LA^^1\RL&:=>8:[&&Q&X4]'.M3@R3P !CW,$8VV&\ MB#-6Y\QMS!LUWZ"TRE,W"ONUC48*![ZAL<(=<_%KS!5-H&STVV@ )NS+O(Z+ M7T97Q3)%WSJ+5( VJHUSS:MTF5,T5+QVELY[2= UBEK%)% M:F3G>L15'/P6! MF^EL-!N_!0)69O\T!$XTV_%V9<=Q8N?X55'"F+J4%IL0^?J,LW*+$O:@C36B M,IE@3)6R0R/G8R]T#(\"Z=A-K%2$K@5ZJG:3^@T*NYH (CJ--8+$<QBEE"K:G,-4:&IJ*OA*@V)(=V3@PUL.U5;_TJFQOEW M5#RR,BGCE=Z]-C8VFFHP&X9^9$CSI&,H>:V!W1U2%/JL+90"E=B0TJJJ Z3C MJ(%@D#/4S*0C*;&3]/IE)Q+MXC016\TO*F_BDFV*+&&E/APTS2EU J]?J.CE M"#;T(:0#*K$#=?*#ED?&:#M=W:)_V.C'H_ R;,Z0C*[&3 MU4Y\HMG)#:D2#AIVAM"^&G3KR$GL7:FV]]/A4ZNZVH^ZV'.4OD$GYT44&[A/ M.^)1._$F-S>3\?T"W=Z@R;_'GT:SCQ,$7>L$U1JIB8&MD0"WM4$OMJ#V-K1.X;K=2Y6] G%"Q4A5S M(]]S#*F,'KP0IO9"NTW*"32,^1I!:D,[5J:%3-/:&IM:R?^S-?:I9CMV0,=] M:N?^-(<*%1I+K:&:#M@-2'^C72?F8-,>"NW 3M^^.XU^:UOEU1ZJE-^U^JK@ MIIX;*CE0(^;XO@'PM ,\#:RQM!A_FEQ__3P1$3^[G9W)!T)I.O_2QY2U=OCI MF#K1;,>.Z.H#:J\/7G;NF\V,^FUKDO)]*=\@+K.]^'!!O$I\PZNHYEY'WUM MO:L$H2J&_;AA,=370@!^ M7Q4%?SD1-VB_H+O\'U!+ P04 " !2@PA5C?U 'QD7 #60 &0 'AL M+W=O?8)YL]/F M=[M1JA)W>5;8M[U-596O3TYLO%&YM -=J@*>K+3)905?S?K$ED;)A#;EVN_>T&_7YMT;75=96JAK(VR=Y]+9WKWMC7K^AZ_I>E/A#R?O MWI1RK6Y4]4MY;>#;20,E27-5V%07PJC5V][YZ/7[*:ZG!?^5JIT-/@ND9*GU M[_CE,GG;&R)"*E-QA1 D_-FJ"Y5E" C0^,/![#5'XL;PLX?^B6@'6I;2J@N= M?4N3:O.VM^B)1*UDG55?]>Z?RM%SBO!BG5GZ5^QX[2DLCFM;Z=QM!@SRM."_ M\L[Q(=BP&#ZR8>PVC EO/HBP_" K^>Z-T3MA<#5 PP]$*NT&Y-("A7)3&7B: MPK[JW7MI4ROT2EP;95512>95D8B;=%VDJS26127.XUC71946:W&MLS1.E7US M4L'Q".0D=D>]YZ/&CQPU$S_KHMI8\;%(5-+=?P)H-[B//>[OQT\"_%==#,1D M&(GQ<#Q^ MZDX<6$X$T>@7> 2O'?YTM;&="=_SE$,,.;'H:']O3:EC)6;WLE M_=W_\VF@U_? +;:8/M]"GH_[^2>^:H\YO+&_'ED[C^^O'FX]7M^>WE MERMQ?O5!W%Q^OKK\='EQ?G4KSB\NOOQR=7MY]5E5B&JC1*Q! PH+W^"3!;02B8]6:2&+.)69L$"- M.OB,#WWWX5MRK>%#K3 M:R @$I=%/!!'/7APVQ/:$-#>A BEO WK=!O51M9B9T"$T#V(8J5T5DDEC4P;0L,V6W2>(,K MB'0\1R[3# ^"$]2=,G$*Y]O E8 :9K4"-2'L6L4.)0I;&A2D%;W?-!B9V,)O MJ*V#7L-KE:40S4CNR&TRQ9@-6("_+:RDJ&U#T[)T<)Q):],5&)2URFE(EC+R M>*Q1&8$%A#)=K/L .&?Z 21AA3(!C(#!*!DD/:D-FQ>K

&YDC M %0A2(MP#P"([^,,%)L9FH8FC^LF$2#DS6=Q=H-V"+4[_*,K)1+ M'P<0V;2H20T9.0 1B;H /P0+T 9W)%,$ 2;\"S]P=EBINRI8E!8)2+U"9]O; MJ:@G>K7M$:][@">D( IH0O]+OZ6 3@=A6R]MFJ32@$306:"QRB5XT!NU9NR_ M*8>E(NO::6?2M,JZ5:_%9U36 K^(+PU1=":X^QRU%)C2/AF(+\#% Y!02S$3 M%#$(8PT,!\W/P86AZ+T6K%)C*_%'+0WH#'(4\PJ4S%)5^(O,P!I(3$M4'6 > MP%G>XUZPWW6+*:(7M^B!FM>FT1"'"#,>W @H"W* 'W8URR'?"0"I=>2A6J!: MUJ;4B C@BQ9A;: &(N4HE_OX$,*(7C^!&+ZK!\/>'.LQ)Q MR)I,K65\_R@*3YS6*@+%N-@%6;1#:8#Q%%?5%HJ4DD6(U0([%.?\(6Y*YG*R M16XFL!E6:>-\E/\56%VOX 'I%1-Y4%5?2F3(3;_EA31TU##]4[9UT&'*'KH]X #4 ZR* ,?W/IO=/ IAQKP]M)NQ KJ8MLF(;(L ML]3GR0V6AS $:SV$SP9T21N2X^,II ]P82H99I 50/&>L $>9EO_>=S3@CJ) M56TPE( 2V-BD2XSR%MQ5AK2^%G__VV(\GOWX @?0&A/FNG*+WM39A;>^R"'N MO;@GS:];U0KR'I\;4EUP18 : S.ZK#/J,ER[&(^K:XJ"&,ER"&.%FMC( M%5BMA,0.,F#4)[#-]89YYA G%RHSJR&W6QJ*I(1(?ZFDX1)!08*%9V+6 \D! M2123-N-EOJ..@E@9G6.."): N)'<-W610!K/Z3=I6, H02T/H_NY0@4B3< < MLF3$7$! T4 XB[K^"IEI2^Z81!1/\B76+D YY (4-4)K13/7NP+$3P$Y2\0W M:?H@Q3 :@CK&OY=IQC%J T3U50$\V8"0(.\JTCH?0$4''I0M@WAG:["#>TRZ MH)A2%>;*>!I8FNISU!(@PZUBTE-0K83Q64&! F@2F]:97E+\W3JG9C=IZ;HJ M)+K+H@\5"@@ZEF6;09+RC6 M/WSYV#O>]SQ71$S@66ZP_$,IG0<4(+FX^LL*ZBJ*5'XY0]]_>A.GRB=OW28,#X[QT6+0"3Y/)V:-Z[:=;-Y!M)6"2,'%'L>AO8B#A('_33+"\![6YV18 MX#?02V^Q?LALU!#>6FS$KD3=<0)@R-HTP4F@< :UOO< F[E-?0Q/ MB0K,'5=QG%/@1W(9;]*"$J8FX)&XW)EUQ>V'P#W[G,@=Q?KOU[L$]9Z=8JZ- MXD)[%$V&0Y%)LU;$Q^U]>.).FRS9@9FS>NXH^^7F#K9N CGS5G]:Z,";2$N% MVQ4D0!MQ#MM 5Y[TM1A8*>U5'=5NM9?BOP\\0%N-IU#2Z _W07O2_T!-M5QF M_Z J-IEK"%Z:6N8)D+7F&&'KFDH4G_73"R>S 3;$-! MJEVC&V0[]-(.%C[E=IQ#2(M^F7%7J #<&N M=]$$:)"2,2NI.4D/+9]C.8$^P MXYJB4\QJUZ'H:$CJT@T)99\D.W5)2T?- GNCQ@3DU!6)RE=LG1*-A8V_E!L) M*A*KFE8SZWR1%D'R+]>%MJ@2+K@86=):3'X!TQLH_*\TV/N"(PI^G!"01RJ+ MI<;V8FV":NM+$ZE];>2]#S<6B+3T#F1-LR%NV_ZK+E0SV2$+Q2:F;YNFU+>F M_A1RONG9,7@RHES>BR4*!77+=4K"UC#BL]\;'@^PNFE*EX"PO]2U[K;EF\8S M=L6P<,TP.] T& AF-3<5@) &VRGG(PU]3&POPR)KW(=Z@3JA02; M]F$O2B^S=.T"+HY5$ZPN)4'H5[J/?WW+^\",XM/YS7MQJTM058\\U4DM7;3L MPL<20<&D)0-KF;S;XG4$.7I0EY"9(#\ T&)(33LE,8+[I)!Z]'>5^T9M8NJK MZAU(QV<^9![ +.0!BMV%7;(#77$Y\!OH:CO_85XVBNS4B*AD)7S(*&KA(&Y< M83(B$7@.;,G83C.?H5.=6X +1I^N F\.B<.*]_%"-T9(%'"<+3R4)38,L&,CQ:[C<+OVJH M+?102(/%OKH7H.M!M:.'5OT:7:M0(ZBPPE/ 9"*'/C]GA;,J )(& M!@=X?$N]YM\T52--I9+N2%:>98F!\U=9Z'\-KN-)RA@=TT8HN(W .6P,"Q.=$ MX2P):=HLH'Z8.LEPD5NK52"CM0K5"7OFB$PU)B1 MN(!D+9%-A>^-:6M M\\<>AK)=OP:9%_$!P6=RYZ57M9WB#N1V:K'CD7[M7(,.QC%<9W?WH4^CO-ZH M-:@6=['D'><0I(U;Z?-ZL.G2<;'0F&!E#B/*WO=6!.,PCQJ;CVFLU+5771:& M1:Z+\!*'=4&#Q8V)G)[F$$\!2\<[Q_OJ(6V1 ._*"I8N:W8S=I.NJ@:2@OR7 M,T9D,\V_R*<[]X*V19^XOWIH=2=]>B)M@E)-C">#LQ]HYHFS5R=X<&HM#:$Q_>!F4$7NPATC\7[))6$)9&.546-KZ$6W3](%< R(% MCR8;@S/.SXQ'/P3=L:1F&5?=UIA ?Z'$_)SG_FXD\\C$W%=T=#/.'A,1@-S9 M$\B!&'.\!FD4)$38Z(UYHF7(4W4O!M')LB1=I-4^R/*,@])PDG!3_$L**P52 MV%PU>)R]+@E]7@[?PP7O(DEV-KB3]320IJYI4%[Q&*=1GTXE=71)^5%M 5]@ M_,6CJ+\2LWDT'4[APV02+-HOIC OV>+!=02 ME#W\=8'(O\Q8X,=\$@T7I\B8LV@^/X7\ OON&F]3/+!;0N/!/:?(D>HS)7=9 M)N!%"[&UY?%L,&XLA$QF-!M,6O-VL1:T'H>MP;TG]%Y&\=TG(W=[34#?*J2T M"8<>L/F:^BSX]&/;:[D"\VN7E,V2H!U3*$I6^1(+)JJ4Z-'$&A-'NA4%?G.) MUXU?J*(_$:7B+%J*U,#UBX"[T\59-)F.X.\UF]PES7R&6BP6< M->?/T]-H-AUVSF#%P=N41FVPY0X^SB6X1S]!BGS,$_2VIPHR#_=SSSCN['>1 M\2BC_:%%WN!T<*,SO$WX#T(7^$696C P?IFG(56/W?TQ=SLS+ !?@65$\]$( M[6H8S<9S8DE=&.5Z>KY$ %S GLFYAXTN%!Y#.EJ<#8_%T>QL>@S9>E OE'2/ MQM6ZK)H ;ZD*M4JK3L_C:#2+YF.$,EI$8,;'^\BLJ88$"K8RS3"6]$&S^Q;< M3.?2WV@VA/1J_)T2 Y$XQER8C2.1M,)B53F=,L. Q7?L<.6.W7TOE? RZ#G MWB0^DK(W=H)/ND,;I-IX%5FDW*C=4XI;ROC".^7B!E*_S@_D("G;:S]]GZY? M-'1\;<6\[T 0R4M TM_%5IB#A7)T?'F);KT21^,)2NCH[!3_S&8H)9#P5]]Q M.QK-YZ@WN.QH.B<=&B\055MU;YX J"$^'H\6N'0(ZCIUH6Y)]W$ILST=B]-3 M,8)(?#0Z?JJR!9Q&TP7A-IHQCA.$#]I$VNL6G^?89OFS27->;A0 <#%BP/.) M.P@-U7V:SH$C+#*3CS6+=!3P/]#*_9/C=@O [%_Z13. M8HTK#=[$I.NX)=W1H115FM\Q24WM[Y8KQZ!419'B\#3VKM /0L11[].OO6.N MF9K;Q<_I8G@-X-.O"-VU-)MN3(77-J'PYQ&:ORRU"G&"C5RIN61([P\$PLO. M=.>F90I>=5$)MDJQ!/5<:J!CH$$VH>^KG^<^*9G@NA+?O M^9(&I&#T\@&^5^%N?](9Z'BPOU/IYR&W@J7R)UES&R9N7CX I@%PD*-U534& M'BK9JG;&D6F)[7M5[?!-@01,IIDF>54,;P+O,W=/73VO,)Z:Y$'G4U9\41XR M;6Z-OKCP&8CW89^+58I'J2Y+J-P+(?B*1G /O-LI]/U/].B>?NHX'VC3LBIA M0YQ)M9TTQUWIIX% &RA?'F9Q!)2UM"04(1^V+MM^ 89W3BA,T @-M*35#=?H M9^;PQ3U)Q_ XI%F&M7F.75]8%8Z(]D[^?(!9SVHG7X3CFKL]Q9_!(C/A"QL/ M&/DP2KRP%@N2C_8"0L".ZD G_9!O9!K^J"$+6/&=&E:[8(*'_3!?]3D;9$DY MH:*/1S:3[N'GKF-MG4W?^_M^6XF&!:6LN!U)'0GP#EWO;$M=>1>](IN,\9)' MTG60K<-X^@4+]D0\KN+X1&_MT,UT7^LV?;S"OX#@!C/>[D([YU\.LGB?+GJ5 MPW738M7XI2Z-J(H!-!<1'^V&-48LR]+H.QHW !->#;N])-2P?6_PG)H/L!%1 MYZ@*+JHWMX.M?YM#$2(\Q^9HZV=(^XI(MRPXA??M^@+?Z1B-73>4QRDO:AW[ M'JE[$Z#->\GU'3>4KL2KH_D DK).SV :=@2[+0,7&5[2-WX,A^#LX6#:/7GQ M^,E-\^>O^80'R<=!Q7SH0A\ZT(-*A]@\ZQU=WT71P/?@^829=",Q0(93DL:@ M7DVGX[:MXRY0X4LJW'RE83;?:M1MQ0T(3OT\YP V@8-X#"N<;?B4@@J"+&M[ MV_Y=36I:U$:S(T$O3WD?^YL8##&M^MX#.55PVHY98,4OWQ7]<#Q-U6B-R1&. M+;GC]0+CQ.,K4("2# _R'BQ3%-L9N6. RZ^0D1GN@4DKON_#W,4Q@\-><-;H M7E7Z?L3:%_::"HI=I)4Y9B 9\@:GC=+05?(V6XOU%B]7<9.RO9G/S2FR T;0 M]>'O!X?>4CX)WC7/E5G3&_66Z>#7SIM?FY?VS_E=]78YO_'_LS1K3 XRM8*M MP\'\M >,I;?H^4NE2WIS?:FK2N?T<4/OG>(">+[2NO)?\(#FOS)X][]02P,$ M% @ 4H,(5>N6VU;=! )0H !D !X;"]W;W)K&ULA5;;;ALW$/T58FL4"2"O+I8O<6T!DM*X;IO:C>VF0-$':G>D9AIS+F3DSY-G*NGM?$07QM=;&GV=5",UIM^N+BFKI M<]N0P.9!F5:MT=]'I'W5HJDXW.HNS:C3 M(>^/&_Y2M/([WX*1S*R]YY_+\CSK<4"DJ0AL0>*UI"EIS880QI>US6SKDA5W MOS?6/T3LP#*3GJ96?U9EJ,ZSDTR4-)>M#I_LZA=:XSED>X75/C[%*NT]'&:B M:'VP]5H9$=3*I+?\NL[#CL))[P6%P5IA$.-.CF*4[V60HS-G5\+Q;ECCCP@U M:B,X9;@H-\%A54$OC,;%EU9YQ1GR9]T BRSO%FOM2=(>O*!])#Y:$RHO?C8E ME4_UNXAD&\Y@$\YD\*K!7UN3BX->1PQZ@\$K]@ZV\ ZBO8,7[$U:#XGW8FKK MF3(R,<&48NP]&+^#7OPSGOG@P))_G\M#M MN+!+<@9-&\2%LVW3$9>FR-%[0.#8C=;"SD6H".K!![A59B% \^*>%^[RW_)] M[K+RY5#?9.NE[&T,^RZ_V>B\@J #WQ:N5BI40@4O5I75^F'?K@P4'W%TQ+0U MJK!/T+_)DC![VQ$8A$(VC;-?%88"Z0>Q-WR7OT-S:HV]N;A"7L "C7 -)Z9I M75$A/ A509P"6R2SH J&!]PK$U/BJ+ +D^B(9.P-WN5'&[LLN#1(V$+--"7^ M^H[8.\F'NUN462+Y%FXY-7O]PZ<6+JPM5_C-84O(LE0I-:NM[V^(QO$DV[?S M_19!R^@H6M/$*+22,Z6A2#X&>9P/'K'?5H\:VYJSZHX2UML:\DHN2PBF+)I51:<@HYKL>E%%83FRRZ:T/KP-*&$@>0:U:0D($L_^%0$<$*%-8L M2+0-&[)UHVE3/+DS6F11V-8$,#W?TCHV7&):LMDT6I&+OBL4 -0DU-H0(8<= MI,6"/A0X+4C"DA /4*NYU66JSEP%]N C01?:SL!_ [1XM@5*Y^*N$A4@O1]/ M1="1L> PYAG9P;>;8X:)E<2;8ZI4DVP#6DVN4##&PH9[%B' DH\U!RT8/>+A M^CIF$WHGSA4O&ND"H^)YL3,?KK:9%9X6+$KT48\D7S-)F4*WD1XSJ,,3K@0^ M;.8(,H";!4?TIL0GXZPYVSYUE6T]$/BWIV(&D81+.L6WTNT=:)R._L?MZ0+U43KPQ:--YU#M MY<>'66KES4^P3;P(S&P VOA9X1Y'CC=@?6YMV/RP@^W-&PO=V]R:W-H965TO MW^^]&5*4(]O-'D51%#"LX1QOWO&]8X9\<:.;G]N5E)VX75=U^_)HU76;L]/3 MMEC)==[.]$;6&%GH9IUW>&R6I^VFD7G)B];5J>^Z\>DZ5_71JQ?<=]6\>J'[ MKE*UO&I$VZ_7>7/W6E;ZYN61=S1T7*OEJJ..TU<)/RAYTT[:@B29:_TS/;PK7QZYQ)"L9-$1A1P_ M6WDAJXH(@8U?+,VC<4M:.&T/U+]EV2'+/&_EA:Y^5&6W>GF4'HE2+O*^ZJ[U MS5^EE2H6N6OXO;LS<,#D21=]V>FT7@X.UJLUO?FOU,%F0N@\L\.T"G_DV M&S&7;_(N?_6BT3>BH=F@1@T6E5>#.56343YT#485UG6OKN56UKT4U[+0RUJ1 MIEZ<=B!,PZ>%)?+:$/$?(!*+[W7=K5KQMBYEN;_^% R-7/D#5Z_]1PG^K:]G M(G =X;N^_PB]8)0R8'K!$U(N&KT6%^"U 1J@Z6XE+EC'LA'_.)^WW/_/0PHP M],/#],ESSMI-7LB71W"-5C9;>?3JZZ^\V/WF$>[#D?OP,>J_UD9/$'G[P]OW MG]Z*Z[<7E]^]?_?QW>5[<=X"P&W1J+DLA:K%>]U)X3E"]XV VS25%*Y?P500(\:X6A:YKZW:L9")H)]@UJEZ* M8I772^F(&RE6^59B9*N(^$K!)(TJ\DKD:]V#J.@TT:08Q,V^:8C40))U7G?, M[DR\46V^7#9RF7<@9I77[AKS.[&4>MGDFY4J2+A)D3IH'P//RDI((L\8A^$%BJ9C9Z M0L])TXA:;N!$GH^6747L1([KNN(BK_,R/[N_,:B$1-5S?2>)$FZ!1D9+XR#D M<2=*:)LTQD[D9B^6A)\#_R$F2 M5"2.QP+[3AP3BV;>L<@L9V;NL9U];.=_L,@>04NZBYTH8"F]U(F N"B">J*, M=1XQVFGI,DS/&F9E^/"PX'I8< 'X:IT[@A:RKU D31!=,C9TD M9<_V4W@.:]*E75P:#5+'12C9!S\Y!F#_+'3B>_ G>M!D:/S119 *0'&:,#HB MM!1Z(5 BU.T":0+MI=9E*S3EMF:K"DS]8Z2-RRVE0=3>^V''131-":H1@K;G M)4/@88-F4"_'8,0AQX\C<:55W9VH^H0)#4#R HZ6]@>.DCD9S(Z\XP+(?X:] M_\94Y"@^.X67N5!,9. ?"C]!<$G0 M0@Z&A>"!"%IA%M-/C&3Z.W758BCO_T!UW+?J5I8G5ZB))\U%X!*#8K$^F9&/7B:%)Y ^J1SQX MG>L'(HR=,(ZIUT>UXE&RHA2EV^[DJNI;9B&$"R.]#1YN'\FNT.;0:Q\_ ELG MD.GD>Z3I!J*W(D-B0#R!:D6(5()D@/_8TZ?TB1\J ?T_(\/_%#,Q$!(DA N$ M="_F>ME%'9[Q&(([XP@J\%WN 2@P]AEFO!!3@A2Y&VX8!,)'Z(]0Z'L@GP ] M7FC[$X1WE/O[N,DB+O,'A-C')(;9D['7/A[ #8SF10Q;[,2U5@J.7: ==5F< M)B*.&/._HS!U)1N^1H,UQ.6\4DM+Z)P*!YQB<2C%(9L.UW1@'@)9R\=3E'&B M![*:ZHXJDXP;EV110;K!0JM*BS/#!D-MF(U3,TP*!CLTUIM*TCS',J#6&P[#*[-M7E4D MXD)U^5Q5JKL[+.<#@LW$!=\6M'1/ 9*MG+ ,K?559T<&J9EE"%/TZ[[*&?Q% MWA6KDWXC\O(GG/;YO@)+P+WEE=AI!BN"FU/=6 F)T,#G3+SI&S("[=9QNB#. M6X2 M0D!\O,(X>P9I!2U[.P%"(LT%:9BS9HK#ZL99O(1_PLF"$BVBZ'*&XD7YQ6=P[/V-%5->N& MZ$PNBPQ5?Z1*@)SK;O5%RJ)+I*+J2R.*,?=P%42W46..GQIR88W%6FGZ>D^5 MM#M U2^PJ@<%L%GC3%/W127SAM&K:R8SE^Q?C2[[ FOI_DH9H!X.R?82:B9^ MW+/OJ'22P.H'=*$^O>;MCSUO%NRIZ4LTM"^;:B%32TIC)M(3='EGW.I! MDT$LV.$G / _<3GOD,LM\JUN3&S[39SOOL,%$]=@A\MFR6%WF^TNJL_;5MKP M^'=EHB=I$HI6QDWV@M8HA(E50/R<5$ 1U M/='\V+O'VL,2&.FM*B:6'TTU$^?#C3)1))R2@Z]D50[I:,$%SH8+'#7630LI MIXF*8E"5MZU:J%V,N)9=CN( H(+M9$,/5C.3\-7(7WIE0EBI;,BD*QIBR.2O M#>B"""]E=&G$)$B]4I ,9N0;=9/HZ*T;><5 7-?5G=UA<)9[U&:H4N%OE:Z7 M)V2[B5#4RHVIMJH=JXFQ+-GD=_:&_Q)JZFLRCB1]%U)MR:5:46I$U6ZD!(%R M.G:QA3D\ X>*=J>W"70LN^$X(:E,T /6)CCC>WF*SR9@D0#QBQ1J$\N"/72@(]TUM (*P:",XFO@-#MYI*T#L" M2#X(8/!+I*9VF,ON1LK:!CE^J30& N,QU(?XBA"/_#ZX/8%2]&P4FXKVO72V M2R1O(,AZC@F!9S,O'^CN';:FY0Z.L'L;\=6N30YG^\L\ODZC7Q_GLQRDLW@_V?G!KMZ\7USNG,A:B:]NGDP1N3EAS.52U;5U1@G3,SCWRH8G M"JH'Q4B229W&8D2_N1C78ZA_Z RYF_'0T;"1]CTI[U0BK*+P-8"?1K"]D+RK M>FS$6_1S3%B4A*<=_?/2N8@]I1$K-KC MT$E\=U=%<85Q2()\@QUON= #,U'RER&,#9(C4^I"<5TQOK5^F@EZ.P B@!31 M _O!9RF:BR7.XA-&ULQ59M;]LV$/XK!S4H;$"P3>K5J6W 25W4 MP^(8<;9^&/9!LWA\&1VD^JQW MB ;NRZ+28V]G3'W>[^OU#LM,]V2-%:ULI"HS0T.U[>M:898[H[+H\\$@[I>9 MJ+S)R,TMU60D]Z80%2X5Z'U99NKK!1;R,/:8]S!Q([8[8R?ZDU&=;7&%YI=Z MJ6C4/Z+DHL1*"UF!PLW8F[+SB]#J.X5?!1[TB0PVDSLI/]O!/!][ QL0%K@V M%B&C[@M>8E%8( KCCQ;3.[JTAJ?R _H'ESOER,CL-LRK'_*E]G\(\QLH? M8KW@KP+^M*]Z$ Q\X /.7\$+CKD'#B]X >_F[UG";],[2I]JY??G$F[PPN?Q M[/DYUW6VQK%'!T2C^H+>Y.T;%@_>O1)M>(PV? W]W^W4=Z!GB]7\>@'+GZ>+ M%4P7[V%YO;J]F=W.;V97L\4M7,P6LP_SVQ5\0CJ):ZER,#L$FZ)8(ZPI$&K* M6E8V$+F!BJZ3&I60N5C#71-8HW809BIZ-5%.Z6(,W3"9_RU36ZNZ/X^NA2B_M_[C#^UF'<"UYR."T* MD 2B'@G6KS.W<9AHVLJ"W3Y_#PQ$^WC;-UAR' MMX[7TUL35I3QDXD?T7%D6"*^(W7FM@CD7A,7N@NKT^-\!MP?IFG3)YSZR!\. MHJ;G0^I9'-MV:-L@8+9-8YA7AM+6+3.)GT8IQ'Z2,F"1'R=#8($?!1$$80*< M].-A"%&$D_!TXVV5Y6]#VJZZ8@_C41-AP_\-$V[3@A#*X3,3Z+8"K04 MT\YVDB"Q+8NH97Z8M'W NC MI3+BS\Q]!6@S:]I']?0"ZZP5YL)T(1TDD*0< MF!^SD-HH#B$F-U2?+(!..NS"XKE::+?]##I#GP?DW$E#%CB)I7X4I8TX]-,@ M=")GS11/$M>'0=-'<=Q][M'HGSSU):JM^]!H2H *O7GUC[/'/].T^2H\JC&ULG51;;],P%/XKEI%X@B9-VS&--E)O0)':C;7 ^+! M34X;:[X$VUFV?\^QTX9.VHK@)?:Y?-^YY!P/:VWN; '@R(,4RHYHX5QY%44V M*T RV]$E*+3LM)',H6CVD2T-L#R I(B2.+Z()..*IL.@NS'I4%=.< 4WAMA* M2F8>)R!T/:)=>E3<\GWAO")*AR7;PQKBX>S7I M>__@\(U#;4_NQ%>RU?K."XM\1&.?$ C(G&=@>-S#%(3P1)C&KP,G;4-ZX.G] MR/XAU(ZU;)F%J1;?>>Z*$;VD)(<=JX2[U?4G.-0S\'R9%C9\2=WX#A)*LLHZ M+0]@S$!RU9SLX="'$\!E_ (@.0"2D'<3*&0Y8XZE0Z-K8KPWLOE+*#6@,3FN M_$]9.X-6CCB73K64W&&7G25,Y62JE>-J#RKC8(>1PQ#>,&N=P:'Y^5P7FB#]YX/X1;JR)U_RB-<^? M<"9(]J1K>650(*X 4J)=YVB_1TA.MH^HY9;X!2+=^.V7SG/U1R?C*\'LPY): M)*F4:R:YU;;OP+@9_S_NS2.R9&;/E24"=@B-.^\&E)AF,1O!Z3(LPU8[7*UP M+? M ^,=T+[3VAT%'Z!]'=/?4$L#!!0 ( %*#"%4$(!:CD08 &01 9 M >&PO=V]R:W-H965T77.',3)N".?PT\YXM#6>9WU3( M7MSO;_4*)E3G8,^/?3$'>[IR4BC^Q8"MBH*9NT,N]6*_,^@L!\[%/'P>#FF]7_!5\(5MO0-9,M7ZACY. ML_U.GQ3BDJ>.$!@^;OD1EY* 4(WO-6:G$4D;V^]+](_>=K1ERBP_TO):9"[? M[XP[D/$9JZ0[UXO?>&W/B/!2+:W_A458FPP[D%;6Z:+>C!H40H4G^U'[H;5A MW']B0UQOB+W>09#7\I@Y=K!G] (,K48T>O&F^MVHG% 4E MG<%;@/G?PD0D# M7YFL.)QQ9BO#T>/.[O4<@M.27EH#'0:@^ F@+3C3RN463E3&L]7]/52JT2Q> M:G88/POX>Z6ZD/0CB/MQ_ Q>TEB:>+SD94N/A4VE)F,M_#696F>0''^OLSE M#M=#4L+LVI*E?+^#&6&YN>6=@[=O!EO]#\\H/&P4'CZ'_E]"\P+0Y/0@IZ!K@R(UNHB MZ),!--U';A4CLFX1._Y1(&]3.NGPE1[)=P=6)Y61CB!D3JK7(5@LPKG80.VHC@>X//MFW$\B#^L'5F^ M36Z9D&PJ^2:6L4W+)&\#7W4ONO"KON5&D7F "@ 6))6NB$^B.!G5OTO3+F!9."I,/A?J; =;8WZ*_8\'OF95(BC[61<_[Z>"CN>"N-1C+_][>%/ M)\/HGI>CQQ1MR)!$R1:18!B-=LA%XVA[>V>MJZXY8*A%048X(L9]B)$,;2)0 M7\P F^SW2CO2CYD;/%"41J3<=@'[Y\IR]#PL088]3%?*49X27FGT-SSIX.0,DP,% MILSF,,-,!E;00@M.@V]3R.L@O;*T._A[LX[AE-J8]ZE0* P#(# UJXQ6MNPC M[6RI'1#%_2)T)WH\?->(6AI9=(<30(D QX")>W (YJJ(Y<*TAHYAM8+C.(1 M4RP33$%&F6:"!2>5T<1 X7(LA,YGT&H2;/2[0SR62>E/F+AEXUW2C=\OAR(\ MM]J2^Y.GO.O"'\1W^"@4^D$@V*G"LT<56'I-\< (N)427' LA%E0!XE1%65( M=J&6N4FKJ#"W%,M:YQM*!IK67O2L$2WN14>(7(NTN^@)Y(V/'[UPK+T(ZC6D M08HQ)B;Q+'UR8=?WD9099-92NQFRN_ J&9X M\.<^OE9+D3%/>R8]@?QQ-YCVO+;GK]$6,]/H'TV9$V:ET&3H3Z13F,CQC(]D MD0*W9Z 8)5H7/FDUWZ1J$K(B1[O"9\:G#IV!D:7D>E!#?5WR*U9"<9]M%+5A M=Q"/?D$"*X'&*NUJC3 =QO". #L78>[SRESGO=?E!8B=9R!V.N^CIRMZJ&GU M7!BLJ[B[K\H^7]=;KNJ:U:Y&Z(Z'I>@B 2M@8,+QE_K':VO7XPY*(VNC!PM,R(UD-.[V5XO+ ML+_53=87ERCH]&HA.TLAV^N$C)ZJ8)>/!!#'\&J"]W^*QB/?M[(KJ[.H*0PU M&QY>&]9[L+ON2M5KW7P+;N;^?F]#ZPF7X&:T^1?")-R<[Y>'_S^<,3-'Q4'R M&6[M=[=''>Q4_DX?/IPN_3UZJAW>ROUKSADV;EJ \S.-_JT_2$#SCY6#?P%0 M2P,$% @ 4H,(59F>ZH&Y @ OP8 !D !X;"]W;W)K&ULI57?;],P$/Y7K##QM"5I^H-MM)7:;HB!ME7K@ ?$@YM<$VN. M'>SKVO'7]J.1"!<.^]TW-L*^7*(6"J6%V69;< M/(U!ZM4@: 5;QYW("W2.:-BO> XSP$_5U- J:E R48*R0BMF8#$(1JWS<XR@9![ B!A!0= J?'(TQ 2@=$-+YO,(.FI$OO8>-GJ[#2[6T_I^MZMA..V#ITJ(N M-\G$H!2J?O+U9A]V$D[C%Q*234+B>=>%/,L+CGS8-WK%C(LF-&=XJ3Z;R GE M#F6&AMX*RL/A#'7Z<#(F71F;Z)+.VG*W7?T("=W%1.D&:5PC)2\@]=BU5EA8 M=JDRR)[G1\2JH99LJ8V3@X ?EBID[?B8)7&2',!K-U+;'J_]DM2"&]A(G?(G MNEG(1L9PE8.WOX[F%@U=DV_[Q-?8G?W8KG7.;<53& 34&Q;,(P3#UZ]:O?CM M >:=AGGG$/I?'=(?D.YO)Q]/QJ/9Y06;W%Y/+V]FH_NKVYNZPMQ72'&59(KZYU8 /T, "OK&P#N!C Z/ZBW8'N(C*O,&2V& M&KFDF*-NV*)K+:7O4.4=\=9Q3-5M!;YOY=,Q=086C%NK4\&1DI&OV1P4+ 36 M@$+E["@.SYXCQN'I?L20_;=L*];_(/HL3.J89SQ_]_Z;_%;8VX/="KL'L,-] M=S3:&2HEF-R/3DO;M%18SY?&VTSG43V4?H77H_V:FUS0KDE84&H?-@KXP8%P O5]HC=N%*]!\LX8_ 5!+ P04 " !2@PA5 MXR@]B^X$ #("@ &0 'AL+W=OJ2)@:DH[3O]\A)3MN M$0<%#'-(SAR>N5&\W&KSW592.GAI&V6O!I5SZXOAT):5;(4]UVNI<&>I32L< M3LUJ:-=&BD4P:ILABZ)TV(I:#4:78>W1C"[UQC6UDH\&[*9MA?EQ+1N]O1K0 MP6[AJ5Y5SB\,1Y=KL9)3Z;ZN'PW.AGN41=U*96NMP,CEU6!,+ZX3KQ\4OM5R M:P]D\)[,M?[N)[>+JT'D"Y8UL&@^$-/[K,0?[([WAH;Q#_R/X MCK[,A94WNOF[7KCJ:I /8"&78M.X)[W]4_;^<(]7ZL:&?]AVNJP80+FQ3K>] M,3)H:]6-XJ6/PX%!'ATQ8+T!"[R[@P++S\*)T:716S!>&]&\$%P-UDBN5CXI M4V=PMT8[-YK*%8;8P9-<:^-JM;H<.H3UF\.RA[CN(-@1B!3NM'*5A8E:R,7/ M]D.DL^?$=IRNV;N ?VW4.<01 18Q]@Y>O/BE%<#; ,KS;,M714 >X7>QJ>@K(1:20);"95X MEKCS7'OPJL::-W4I&A"MWB H..TQ_044Q(TQ'FH'&7Q4+M ]AS$VNA+-#UM; MT,M?G9G_>(,UH*JPL-0-WE#V F:5D?*GFH9I_?+S@J],_T2GB)"F\E*:^6DV44:>T[9)<=1 [^#XD)_N@G.S#\O X>1J';KF]OWFXFQS/ M91Z3+(]1R!C),^H#QE,2A4Q23CW;8YE$@S0![D\$FI*M$AQV==% MANFF =8?@)HHI3&)> 1?L=X;70J'=7FC#98WBNA6R')"NRQGJ1^14=R-><[/ M8*;=*Q?,U:TJ=2O]L9RP4)@9NL7#L2G:T*CWBZ8<'C#/9F=R.GG!9X*59^"] M8>@-S2/ D84BL'DQ4YS+K&1)3P:C?WN[PB<[O9FXD7Z8!9Y7X#H=1%W7G/" M0R!H%F&(DN#?H>?EWO-:E-0=;/GD5/EU :0>OMGBKO-Y@^/61 MX>OS69:RG:./,=Z*OS3W[CH=3Z>3V3LM3C%K&+B^FQ*$S=/X6"%T'99&4&0I MB7/6YV?7:V.\@IT'983SB#!>!#F),BQ@?I#Z7I%RS")65H&]$O,>[ DPS[G M+.X \1J),6-O?<&&!Z\+I+T*;RB+4<7+N7MH[%?WS[1Q]SIY5>_>>'?"K&IT MM9%+-(W.,SX T[V;NHG3Z_!6F6N'+Y\@^GQ)XQ5P?ZGQ*]5/_ '[Q^OH?U!+ M P04 " !2@PA5'RQN_L8# "S" &0 'AL+W=O @<3]WEL%T M%9OS]L#O%1[5Q1R,)SLA'LSBMI@[OB&$->;:(# :'O$]UK4!(AJ?3YC.8-(H M7L[/Z#];W\F7'5/X7M3W5:'+N3-QH, ]ZVJ]$</(G,7BYJ)7]PK$_&_D. MY)W2HCDI$X.FXOW(GD[W<*$P^9I">%((+>_>D&5YS31;S*0X@C2G">)ERSZ^4GC%6/$7X%(X6/@NM2 MP0TOL'BN[Q&?@51X)K4*7P7\M>,CB'P70C\,7\&+!B]V4GX<[E36E). M_/62OSU<_#* %%57<:"\ SM9:H*4-M2K@2\5D"P+9Z>BXP832?X&+V[I:34=$I,J!< MP*<<6]V#6IN#"6"-Z+A65[ RA*9P1T_5+2>R"$NM9;7K>F^T@-7]'_ )\Y*+ M6APJ)%PZ.(+O81R[:1#1),G<*![3)(@B-PV-* @SU\]2N+<5C,6/[!$E/4CF M/AJZ"LM"01:X41:[DR2"+'&C)':S*#32>)RY89A:*4%%D=\S?7Y=EV!DU!]- M0CND9@A&<6J'*('K_K+_-S_?V;A?_2=_;_9[>F5-TMA4H7>6 37$$0)VZ6Q=_T5!+>\9LQ3&+?C8+,L$^(?3#)C#0=D]0?6VDF.B:^&P1CNSEVLR ^D;7WU*+M6O47 M%_92-" Z.51C3R)G==[5?=$R9>JXDH!]/(ZBJPLHZ2Y@ATC[7%?G (U>>JJ\ MBT;2H#S8=JG(:RK OJ<,TJ$C+_M&]._QOIU_9/)0<04U[DG5'XT3!V3?(ON% M%JUM2SNAJ&ULM5IK MG)S2 G[C[UIM??%9D"@+:S_3E[?U\\DQ<:0:504B(?%OHUZJIB%*X..W1'0R M[$D+R\^9^AL6'L(LI%#)\3T+3M,"5L11W(BY?"6#?/',V:UP M]#:HT0<6E5>#.6W(*E?!X:G&NO#B0GKMA5V*2Z>\,D%&79E:7.F5T4M=21/$ M>579W@1M5N+2-KK2RHL'^=/#9TA%W/;UGUS/QDS5A[<5K4ZMZ M=_T1)!C$.,UB7)P>)/AC;^;BT?%4G!Z?GAZ@]VA0RR.F]^@>>OL$_L?YP@<' M-_KG/H$CO6_VTZ/8>NH[6:GGDXX4[39J\N)/?S@Y._[^ +??#-Q^FFHL'$SSX,!'6,=')2]MVTMQ,'@IMQ"_SJ[FH;=-( MY^F[A/9=#?(*T1#6O$*#(:=;($%G'1O&J=]Z[<:=*4K%R?'L;U/QOF]4U"Z^ M'Y_0T_=JU3>LF/C@:O8KN[D<+=TY#8FZ!K9>*:.<;)H;>JXZ$AA\$1^_&$W? MKDAH!,'DA_/SR\G#N7BI7 (%GK1)H)F#JA:^ZJQOH=VA:$G1!X[-GT=R=O> M[5D,7U:=D=)Q$BTWT(I4Y@-*K>M#N!Z#BW(6CE6%X3Q:O]^?FW[ MII[2*\!(Z]24 %C!=#:[Q!<<@>0UEC24Y(J<)^L):"1;ZZ]BF7SB1DDG% &" M>*4JU2Z4BZ9Z=,)Q?2(>$*4)?Z25I/;LLX,>H1XAZT] 3N9DFNUF.VW($I"\ ME08)AQY/613MV?S60+%X'&T#5JO>.7JP0\Z ->^1P)AO*992NQPQ;.OY@8!^ M/ 3TXX.1^')0\#V!?'@YE-+#MB0VQ4BX$:T*:UN3_9*_,_?:;%02C-2$_SH0 MTH6U#&*K$))D1-)1<+:9BD4/TVW@!]NUKM;T!NN>]I$+W=!&V$%=*U=I[.^+ M#()@:'H%9V63C>%5^A66#"Q(+R:?+()>;/ ;Q-JT9ZKY<(:^]5\M-&1^9I6Z<:)@N&&FM6,Q!NH_P@R5R1 M4X C*)A<@T2O>Q>#/ ;50",OHP#LG%TYV1(!\F$45;0&!*J;JD%X187J$GAH M?U+-6H*RB>'!,B1GX[UBC(%;HOIO(76,BD7.',2L-CW'060.)*:B-T!#O$!( ML&6;$@D R2_Q04*#H*Y#\9(V-:P>"/PG6S6=B$GO)ZSK"?A$_:(@$^4#_DV# MG1V&?;_PNM;2P2*'HNELB*:S@^'PGD%'+AHEKM2*Y=\74_\V$3)&5)9BE-G: MA&_\ED]O/14_4,P8^B+>#;IET9$%6PH6V&9\,A?O8,P]E"A8J)H5%7QB!;LC M %O@.7E@=L:E=CZ(WWKIX+ID6"J(R$$6*M OLD%0LK M%@[L-CH")_PJ51P$!])!\5QDJ TZK2Z:D#J>B&LI":*(D%'+]8:T66,QWK(N M067^%:KNEWC ?A6%W.NJ7RMDJ[G]DK6*L*>)R&)J)&Y' M/#M9:ZN]#? J^,H%P&I4IP&>I +B"YPD=@]R! ^V>$1^QS(:M*:AJ(@)P#?: M]I[37_+02E&R .Y/H;\ ^%-9E7N 8"X^$.XR"N0":Q]>K"5584(C,U9<=-&+ M>W,AZ4B_%DLT]WXLQF37-3JW#P.7^SA$M.[C M9PU?LH[M>'\]G?-L65>7Y70 E8R$ _&R]/S;_4@+=Q++WE%&@Q/XRND%%1L> M<-60K$_%G_[PY/3T[/NO ( QF*CPEQM"TQ07.?JFB?&,XEFT_-ZR5RB_[ON%1R64J->CMGI,Q)=06V=2H%.;:54XN$;42!2[: ?(GQ.9J M'766&&<(E8VWJ'$7CA,Z,S);*.EBOZ10Y]&>5'RA1F&+4NWHLLVW/!412V=; MJI41"<0;VWW=FQH]3>Q%V,,*10D>VS@[:Q4Y$'L"E;)=9"PE!#(-TMET%Z]( MF;Z+4Y\IYY-V08T<)$=)PEFCC%8*<[LU,#\GY*86'Z6;P8IE-H0[5I\[W<0< MM890,V6@DS6,A/+/Z+Z=H]$%@L;(8-WY'G%P0[4?.DL5J&>@W1!I:A:SEH - M-RJ*KN%:=>1GB6X-;+*:5HU=+W4#MYSYG1W90T?/ MC-)A\PUPTD.)C@ D%J#"IYPYI7Z>W+ZAZB:Z]VY',$G)9"0C6WWI,U.A;2OZ0I9+F4:Z24YBEFLS2WF)K!1ZE<@LJBB3D) M4$6>%Q-F)9W4.Y*]HNE!M"><]S6*M=6->#!Y]>[UY.%MY/F9A2F0Y8K:8++2 M>2$!B4MOOUNBO>-,E5^/U&\_O:JTRL7;[I/7.TK[J>C,N0XZOSJ_%5?ACA^D M).W'))M[(G48H4=>Q M ' <;9;IU.C?X=8WF6!4,@>O[*_AWH24!=J/UB)X0?U%ULC)D H%^ S9&* / MB>\8)5)FS&[(5<16^A!]D1&:T"LMFAWH-K\=NLUOO] H4BW74,!8'AP6L^2K M@%VEJ_?VG_\#L@0)CO#>T6B@G&WZX169UA=-H]?7HHT#^3A_^[$W:ABG'VK! MGPQ*>?*E@58>H4#M[V$&TRO\K^S*Z/N&7/\ER=N#)G[PNQKG,BZN\3O59&6Y MC:$I%_*>2G.R&N5"30/,LA6U"S33*=[H9*BFXE(RA5FP,_J?!V][YK5OSJ\N MQ ?;Z6I@GLND42Y^[67.](+KZU$,*F7:W4%3$BC)0U4\61CA P(CA]RSHUOJ MX^P\CZW4=4C?>%C%TQV[A4J8$; MR[@NOIB&F;6"QD/LA I;4K] DT,@O5I5VVY1Z6B-(Y0Z.1RD'9PR#CL*:;/7&_1Z8>EX6=F8S3' MS"YGA;&TR;9/37+<6FS7BKY;KPJVJ'H@&3Q-][(!4PLZ#D!']QM\+9!'<%U% MNR!DIHG]^#PZG%<%$5W02=QD=6<;[-'Q!QXU?;)__:>T*+K(.]'%DI1DNZ6J"=:S>P=Y M/1S/H>"=BI>H(VLYE)OIS.ZO".S:\A!^J^B8R)<$"&W)"0@U$4&Q=.9QM_@$ M./(P0QK/?ASJ[)0=,@WE=U%6&C?74<(RX,7IU9P]-A2R^LX*N'8V%!)Q?D$"-,E+1I+IRA-XHAXN_U&<420 M68O![ ;,2+.>U*!1Q9WZ TD'&$6WEV;6*6I:E!S@,NDNZ3[T7C1K;YO2_NO2WQ_]Y4G(?=HFX:3^^X3LBKJ[R:/ZAB-0,3I<4_ M/IY_"]LU#9OXCZ?S)_D;63,Y+^)JK9HXVE_V/,ZI%74?VE. \VQ_672RXL%P M_%7.[]YQW7X>#^K2\/*>(ZZ%;#B+\ST8_Y"% '/?'6 .?M'2K2>G4#O02*2* MLU_'8;1[LX!WEAT[&;^-?'3(FXK+-R<'#?O6T"S"TD'77K?XZM5W[,LJR,?H M(I^@3Y-2<_))IZ"%UD>*H\U/S^:G@R99M2=G\T>C&R3 @'9H?%VGH )1/P3N>2;.C2?>97$W[SSZ"4X&&=+^"A@71)M7-T#*+!Y,WOTX>1JSE MK$-3OGIDJAR-#TR58Z\WOQ+U5,,/Y4>@8TKDEGAPGP\'EB5/6!@1/H7=.*I* MAP,#.Q&RB_UYM*MJZ@T(G+,6;A^*#+T7#PW\&.%[C]V'+G[G=)\SFV1TB:DL M7=-)FB0G3JOX#'U'CGS1X,] *%.EF=>XD.5+'<.:9L*4Y[WOOZS_.)B@@I%@ MSN6A) *$KQ_1]:ITVLE[T#TK*B&"_3+ET; ,8O4J9OIJN'D$I8$X[.C3> /P MS6,?'<9K.8V5U*^JL*5K0JB'J *MXMPYN6)Y '];N;?<->N*"DY7WRGU98@7 M9)!(8B_PU2 ^%Q=E*15=*L[5TA%02/?"Z'Y6[=65])1ADQG?"ONPEQ1^1=>,OI&ZFRC1M8O\_O$89MJ4V M!V^5,Y%;._^P1UE?],YX\!,SY[A+WB.:S)47M>XH,N8FFFV>G'POC I?<)C= MBX=1S7N3R5%Q/Q:]VHIO =- %#:)5V6'7X>;QN?Q?NWX>KRF_)-T*U).HY98 M>CS_]O$$N,XW?^,7-(U\VW9A QI7_KCF2W?T IXOK0WY"VTPW+]^\2]02P,$ M% @ 4H,(55P'B* H!@ 01, !D !X;"]W;W)K&UL[5C?;]LV$/Y7#E[0.8!:Z[?D- F0I!V6H=V")-T>ACW0$FUSE4B7 MI)RD?_WN*%F).T=-T#WLH2\211V/WQV_.QYY>*/T1[/DW,)M74ES-%I:NSJ8 M3$RQY#4SK]2*2_PS5[IF%C_U8F)6FK/2#:JK2>C[Z:1F0HZ.#UW?A3X^5(VM MA.07&DQ3UTS?G?)*W1R-@M&FXU(LEI8Z)L>'*[;@5]Q^6%UH_)KT6DI16-#!\K?D9KRI2 MA# ^=3I'_90T\&%[H_TG9SO:,F.&GZGJ#U':Y=$H'T')YZRI[*6Z^9EW]B2D MKU"5<4^XZ63]$12-L:KN!B."6LCVS6X[/SQE0-@-"!WN=B*'\@VS[/A0JQO0 M)(W:J.%,=:,1G)"T*%=6XU^!X^SQ*3/"@)K#A>:&2\M:7\D2KL1"BKDHF+1P M4A2JD5;(!5RH2A2"&QA?LUG%S?[AQ"(.TC8INCE/VSG#1^9,X;V2=FG@K2QY MN3U^@OA[(\*-$:?AH,)?&OD*(M^#T _# 7U1[Y3(Z8L>T;?+W#]/9L9J)-%? MNPQN]<6[]5%@'9@5*_C1:$5NUFL^.G[Q0Y#ZKP?0QCW:>$C[\1DS2[=BKO'V M4R/6K,*E-+N #JK:#?1ZR6&N*@Q?55FM1HEL81F:A9"$JT5('J51L M +D&OP?D.E&OU:*PO!P0)$6-!M1<8@(@424-+D7):-R,54P6'!SM#5@%%C%: M95EE8-42&<6&E1CD.L?T8GO($%KV=<0Q1X,#Z7.(MJ#.(U M^W#V*/0]2#,O]F-L1)&73P.X?(K%(8KF[ID^;8"01=5@_& #?D/[-9P8PYVF M+(_P.B/+/+\/"''3+TL2V" _$E/_F20_ ]<]:PX&-3Z M/0Z^Q\'_) [2/@[2P3BXT%BG:7OGP45%.S:!IQ!8$0 /?N5V5Q0,ZMP=!5^? M".Y%5KT(OQ>1*((UAW-/"?[OA=D$4P3Y&X8]:9 M@TOL5AHYTK0%99Q/O2@.\)WAO"F.SN/42W)J95GJI?D4WG&#D83U1%,WE;.W MY.C+HDL2&4Z315,D!$X=3^$)SMTCE'F.8HM'42B'HMA"(3H4%:'8 MR@575A4?EZK"=3,_.B_B,C+-*83;-/[D'-=HS65Q!UC_25-U)7+Y-U;G=9?J M0M_+@H BVO?2,',KU4@\)57B,\(A=)0M$ MF$CJ'P%Q(S-T"LY)PG&HUC?.I MOP_C=!KOPP=)6PH6X:1AI87"LQ2Z212\C1C4-^.2SP4V9Y58.%RH(DB]+"0M M0>YA/;S_)9@%'M5H,%LS4=$N]A(#[J7!!(=0UGQC%%:G$$;A,U< />"%*7DB M"+T@CH9XF?>\S =Y>84GT;)!>,2'FBIS@UM#43%C\(""L.9:U=_.UV$01$W6 M3:X?3HXGW><3=79WSW,7Y;1QL_F"W*,_1(NV0O?LC#('CM M=ML@#2%(WG#TO?W]T$E[+7(O MWEXNO6=Z@1R"BL]QJ/\JP_I?MQ.C7:?46!1E"*I5FF?9:5H+J9/)*-@6=C(RK5-2 MX\("M74M[/,,E=F,DUZR,US+=>6\(9V,&K'&&W1WS<+R*>U02EFC)FDT6%R- MDVGO8C;P_L'AA\0-[>W!*UD:<^\/E^4XR3PA5%@XCR!X><0Y*N6!F,;#%C/I M4OK _?T._6O0SEJ6@G!NU$]9NFJF]&\YL@ M-40S.:G]3[EQEF\EQ[G)M'AH)4E?(8*C6[%42!]'J6-H[Y 66YA9A,G?@#F% M*Z-=1?!%EUC^&Y\RI8Y7ON,URP\"?F_U"?2S8\BS/#^ U^]T]@->_PV\64ML M(8*YJ9=2B_@D= E3(G[Z>V6 7],E. M5@CR!4]$/*D+U?+?!+$TCP@%OQ!)SN=V[+\RBAM:ZC4_",PA+, M1'&OS)IOXL5P:[_3C7"H'9-T6%3:L-,S>PV.>2C!>?1ZK?#I7LA2L.S4[.A@G8. OBP9DF]-_2.%8;MA6/ M3[3>@>]7QKC=P2?H!O+D+U!+ P04 " !2@PA54YMG%KT& '%0 &0 M 'AL+W=O?'DNY_#PKE(/BV;-ER.%C&NSL?C,%FX915>^I5K,3+SW;**Z';S<5AU MKIKF1MN.Q+6RV75?7[E&O]T.>*C#>&N MGB]B(HRO+E;5W-V[^'%UVZ$WWG*9UDO7AMJWI'.SR]$U/W^ET_P\X6^U>PH[ M;9).\N#]SZGS=GHY8DD@U[A)3!PJ_![=C6N:Q AB_&O@.=INF1;NMC?;* $]^$_"5/_5QE1V2R#M$O MA\608%FW_;_Z-.AA9T'!OK) # M$EKO?*$OYNHK5U47GGTB79H-;:N2CYM40 MKFZ34>YCA]$:Z^+5G7MT[=J1.S?Q\[;.FCK]4#TT+KRX&$?LD.:-)P.W5STW M\15NAKSS;5P$\F,[==/]]6-(MA5/;,1[)8XR_,NZ?4DDHT0P(8[PD]OCRLQ/ M_L9Q9YU?DAO(V@$64'E1?UP_A$S_YR$%]/S58?[)A<[#JIJXRQ%\ M)+CNT8VNOO^.&_;#$>G55GIUC/O5/5QRNFX<\3/RN@[5?-ZY>17=E SG"HD IN3ZIV.@ 3NHJ?5XX\N^_*P07/^S19*$H$^7> MZ(;V5]^>[; 2@@II2$$+;8CDE)6"\)*J0A+.\2N2"DK+$W\I!Z[];% 4IT6A M4XM)JKE :UB5Q-&4,49NJK::5N?/-P87E;AR)JC5-K? HTQ+C51YG&J;MBDT M%9R1]W'ANF=ZL$+OG?)Y_]>M9V)P6BI!#"U9F8_%09'X:FIM02SE^<""&I-$ M[.>=D'*0K)][,LP^&>;?NWGFO05MTIVA6N93\H)J($YKJ$>767>:JK+7 /0) M<32S5,J2_-C4B+ #1DXAW MR"GLI]F*7M]:*"I:VU^#$2@A0?SH&]J/#WQS4 M"VXI4VS/F%]HMH!M]+XC;&C/3*U@I5(1;BBSC!BHVB@HGY8PF>#4&A"QL,@( M1ZO(*!RF@V0+6#\#4P"H10+[L"QA55,)RWT5[-B-)\:\E)1KG5L*CI6W@+3Y M;S4M978*:[&#_O] 7F 3 P@+90D7E,/5<1Z0X+I:E23Y;79J"=3SC/8T]21- M+C/.^NDGFP4GFR4'@%^8@DJNLJX*JBRB"Z8::HOLV:* YV1-LK0+2Z.RH RA M9!_\R3$ ^U-%S3/X)W[0I.K]D2%(27#<31@Q,9JG'(4LVH89T@3:<^^G@7C4 M@T@Q]013?Q]IX_UC2H.H4_?##D,T+1)4-8(VYW83>+)!2Z@WQV#$(2J,)K>^ M;N-9W9YE1AL@<9FCY?"#HY2TA-F1=QB _$?8^V],E1Q%9*?@)8-B= ]G#0XF""(O@8M%"#H:%X($(6JHTZ6>03+]15YUL M*N#?41WWIO[DIF>W'6(,>=M.P C7/O+&):M+D?21K4I+4V8*BHSLGA)6*%2N MYZB5+(\)%!X2'+OEV2Y;PZB!)I$_4CW"X75,2*(,5<8DJD"UPE.R2BG*AWAV MVZQ#%D'!A9'>-AX^=)-=HA^ +;.<*:S=TC3'8X>2(G$@'@"U1*%5()D M@"_V%"E]XI=*0/%'9/B?8L8 (=(F7""DK@:Z!;A'>7^/FY*GOR]N[_G4( M+H9\B_VIKA[JIH[UX7OS4>:'[\U?D/S:3=SR ?D&E[P>]1G;SW 'K#7KY %U MNY4PI,ZJPZ7;!<3@CRUD;#"E \?Z,;_,Y+("]LN7))TR%?+3G8L5U#WOAQ%\ M^O(#-2.S>QOE*G?0P_G^,IXKB_07@.;U]+&",Y D "HZ5&_M-F.$H<@I^E(5 MI:E!P7W(:..=QRGXXSP_P04P6K>Q?Z?:4K>O?-?]X]:7Z?T3X;NJF]< 4^-F M6,I>6IBHZY_=^D[TJ_S4]>!C],O<7+AJZKHT >,S[^.FDS;8OGU>_0)02P,$ M% @ 4H,(56)2QWM4 P 1 < !D !X;"]W;W)K&ULE55M;^,V#/XKA'<8$L"HW]^Z)$#3W; .N"UH;]N'81\4FXF%LR5/ M4B[=?OTHVH]!<"E"X6WIWT>TZM?I. MX1>.1WW!@\UD*^4G*SPT2R^T 6&'M;$(C,AGO,>NLT 4QA\3IG=V:0TO^1/Z M=RYWRF7+--[+[E?>F';IE1XTN&.'SCS*X_ MRI-1=,K)SJPV4WTW'1,:F&A@([51:+A"JKV!-0K<<:-A]I%M.]3S16#(K[4. MZLG'>O01O^(CAP]2F%;#>]%@\](^H'C/0<>GH-?QFX _',0-)*$/<1C';^ E MYR(D#B]Y!>_Q2KJ_W6VI#O1H?K^6\(B77L>SC72K!U;CTJ-.T:@^H[?Z^JLH M#[]Y(]KT'&WZ%OKJ7O:#%!2L!KF#'ZEQ-ZBX;'A]BA[NZ0ZOA?U_@ 4!#R?@ M[01<$S!P47<'NDEBG!;)LD:_F1:5%_$CZU"?/$V MX(D_O]SX+SKV%=@E^A=N]B# M/*@Z9GK.3S1O? :QYS>0>Q793G2(B::^568 MC32NB$9Y;M?*KDD2V;7,X4$82EM/E2G\,BLA]XLR@BCS\Z*"*/&S)(,D+2 F M_;Q*(/\\T%RBX*G5#DH E6F@%J3Z:;3-%H=^699SQZ2I9=+(+[+<,G24 MQ\0426'7**,U\M-BHDDTA[M>*L/_8F[RT64.=(\TBB\SGM4*&V[F4(8%%&4, MD9]'*:U9GD).;M(Y!0^SLIJ[1_:/MS!=^SN857ZJ'%FCX*1@YN36VEHZCJVI6\.E56@\YV4YB18!^>/ M<_4W4$L#!!0 ( %*#"%4L^\QZ9P, .4( 9 >&PO=V]R:W-H965T MZ#EDTV$$EV2LMO]]3U*LN(LKK>'[(7''W>1QOE7XP*T0+WTM9F8FW MLG9]%@0F7V')S4"ML:*50NF26QKJ96#6&OFB,2IEP,)P&)1<5-YTW,S=Z.E8 MU5:*"F\TF+HLN?YQCE)M)U[D[2:^B.7*NHE@.E[S)=ZBO5_?:!H%/Z BAQ-PZ!$YB@Q)YB\A^@3B$:U79E8$/U0(73^T#8M=39#N*Y^PHX.>Z&D <^L!" MQH[@Q;W+<8,7_[O+E\+D4CFO#?PYFQNK*4O^.N1S"YD8X3CZZ& M0;U!;_KF530,WQ\AG/2$DV/HT]OVPH JX*K:H+'M$77GM0!NX=&G0^2/PA\F M?[="*)2D.RNJ)0@#?'=O'0U5:Q![5,H]*H6CLFG"2R,Z/.P/[PSNE.42?L<- M2H@ZR3H9PWV52VZ,* 1!O;VJP*Y4;7BU,._@P[=:V!]@,*^UL((.[+JV-8$5 M-:W#:QCZC$4DW[S*6,3>'YS9]68;+J1+\!-ZUDX,E[@/?#^X'< GM4%=.?> M" ]4%7^9/O89W':M3OA_3861/TS#)_X\GWG)5&#^*,ZZ M]K^GPFF3"EG*J U'R8LG0_J8E^GS%.V3(?;CH4N"Q$]/78@R?S0Z/1BJ0T]9 ML%=Z2M3+IL :XE=7MJU"_6Q?PV=MZ7I4;S\ UUPO!?&66)!I.!BE'NBVJ+8# MJ]9-(9LK2V6QZ:[H'X+:*=!ZH93=#=P&_<]F^A-02P,$% @ 4H,(50(L M.2B5! H !D !X;"]W;W)K&ULC59M;^(X M$/XK%ENMJ&25V(GST@4DVN5Z/:DO G;OP^D^!!@@VL3F;%/:?W]C)Z'T5-!] MBJ"I[/ CB7I47LC/L^W?/>MA7.UL6$IXU,;NJRO7;#91J/^BP3OMB M4JPWUKWH#?O;? U3L#^VSQIWO0/*LJA FD))HF$UZ(S8]4WD]+W"SP+VYD@F M+I*Y4K_.LJ_+-8VLV@DW;($E;YKK03M?\=FGB$PUNHTO@GV=>Z$7I<[(Q556.,^ZJ0 M]9J_-GDX,DB#$P:\,>">=^W(L_R>VWS8UVI/M--&-"?X4+TUDBND*\K4:OQ: MH)T=3F&-*;9D ENE;2'7I#O+YR68RW[/(K[3ZBT:K)L:BY_ BLF#DG9CR%@N M8?G1OH>\#N1X2^Z&GP7\8R>O2!A0P@/.S^"%AV!#CQ?^[V#_&LV-U=@:?W\6 M;HT6?8[FQN7:;/,%##HX#P;T"W2&7[^P./AVAFMTX!J=0Q].C<\YV P78S9/Y&FF ^XWT6^7/>(QP0F9=OIC#.H]IIHFJO2GIWVN?,M08Q M31I1-3=DI4J<;'--9AL-\*$%R+1X_?C"%=(]V)'4O9?$;M3.Y')I+LED_'/\ M^&,\O29WZ@6T]*Z>WKE ^2AR3C/(H(..RP"EKE+OLDG13X9[5!ZB0D$V092HP&:42S**[E,*0ANG!H;0=J> &Y TR@!B+Q[,6Y/)676*J#'FO&%YYHEC90DD92(Y[RA?OZ2< M\6^D&T8A1ANC25?P&J*%;U)R<4C*Q2$M3\_CR6AV_WA'[A]OGQ[&IVN9AC1) M0Q023M.$N82)F :^DDPPQ_94)=$@CHAP'@F+::Q?C:]46"Y68> MUCE 393BD 8B(#^PWTNUR"WVY:W2V-XH8EB^RA&KJYS$;D5&8;VFJ;@D,V7? MN6"M[N5"5>#<"LI]8R88EO!N8[1A01,7BP5YPCKKUJ0[?L7KU< E<=%PC(:E M <$&1A2&R119JSD'O(&!/&OU4O@;$;?MMUG^"BZ96=HT($:=A774@@J?")8$ MF*+(QW<<^>(0>2$7Y6Z)0&N0&%EY],D5;X-7/I'*DG=;J]JSP%P1/*S!'];? M80'5'&,,&?WO<$_'=P_CQQD93:?CV9D19U@U3%PS31'"IG%XJA'J"8L#DB4Q M#5/>U*>=M9$Q8!THIT($E(O,RU&08 .+H](WBDQ@%;&S,IR54#1@1R )SKG@ M80V(QTB(%?OLP.\=W^W_/0QF=2=M?4$?WAY^;T;UK?ZN7O\;/>1Z76"H M):S0-+A*1(?H^G^CWEBU]7?\7%G\8_"BJQ=HIX#?5TK9=N,<''[ZAO\"4$L# M!!0 ( %*#"%6,(T[FQP, ,H( 9 >&PO=V]R:W-H965TO_]*#GQ4JRWNWO:2RQ1XN$Y(B5F<9#J2=>(!E[:1NBE5QO3S8- ES6V M3$]DAX)6=E*US-!4[0/=*625(_FY^Y.T2P842K>HM!<"E"X6WKK:+Y) M[7ZWX1>.!WTV!JMD*^63G=Q62R^TA+#!TE@$1I]GO,*FL4!$X\\CIC>&M([G MXQ/Z]TX[:=DRC5>R>>25J9?>S(,*=ZQOS$=Y^ &/>C*+5\I&NU\X#'NSV(.R MUT:V1V=BT'(Q?-G+\1S.'&;A9QSBHT/L> ^!',MK9MAJH>0!E-U-:';@I#IO M(L>%3SB$[M-_"[@C[V80!+Z$(=Q_ Y>,JI-'%[RY6I_ M6V^U450P89J7P$0%U[SI#5;P3S5O27@_R$.-L),-W4U" F,S#QJ-)J,R M-1A:+E_SV(X\JB,///'HB(>V/.;P4"O$5^4 ]_SEM<$FU?Y$9Z.+6T%!9:\I M@/8!7TKLS #J8HXA@+6R%T9?#@6U,4%WY8Y/#H+C96W[)G5/1. MV?-HZ2@<"PU%Y"=%ZL^R!(K,3[+4+Y+86M-IX<=Q[JP$E23A,86OCNL4./*)+B%*,S_-93LH939TU3/R1YUV\5 M_1=GT;)>&Z!W#<=WS2FTQ>\33UOQ36]OQRSTHVCJ%J=^$:5'LNZ<.G3-K/GD MPT[)%F2OQMLXD"A94_;-<&F9MO>8*\ A'P?9-Q74=!:P1:1U8?@I09.W'J[@ MK+^TJ/:NBVI231=P:#6C=6S4ZZ$__;U]Z/(?F-ISH:'!';F&DVGF@1HZYS Q MLG/=:BL-]3XWK.G/!BJ[@=9W4IK3Q 88_[ZL_@)02P,$% @ 4H,(562% M$+J/!0 )" !D !X;"]W;W)K&ULO5KO;^(V M&/Y7+'::6FD'2?C9CB*U)-%U6D^HW6V3IGUPDQ>P+K$YVT!OVA\_.PF!I,$' ME7?] ([Q^SS.^]BO[=<=;QG_+)8 $KVD"14WK:64J^M.1T1+2+%HLQ50]RH&1.(DPENHTBMJ:2T 6:L81$! 1ZCV[CF.CF.$'W M-!_DVOC"!XE)(B[1.T0H>B!)HJK%N"-5?S5K)RKZ=I?WS3O2MRYZ8%0N!0IH M#'&#O6^V'WS+/C3;NYX!H*,<77K;VWG[SC,B_K*F;=1U?D*>XWGHTY./+MY= M-G1L>CJ,:X#QW] ;)&"A(H=$$4M7C*I2 W!@IW^A&<:'2,&X59A=_PQJ=,NQ MW\WPNT?P/S(:8;%$C*,9YA+MGGT5ZX0DL^$/OFX M3I^!ZXC'8<6XQ,\)[,:40/\V#Z]<:B/PN5+;!/-SL'X&IO<2FXDW[FP.];-) M%[ZFZY9T%5'ZI2C]$T4IHXY0FYW5*B$0(\GT]B2)UY5U2G3QE:]8;65WXPUJCFX&:M7;14:W^V-GAN6GAL:/?>HUB%. M(JDF0;8RZ7U95H O:[+!B9XG3;[,4:\.WJS?KOEH:F0^=T"?0!C8) PM@554 M&96JC(RJ_,:DVO(2NE'N9USMA9LDR"%U:E ML,H:6P"I:NL[^?.E\(X1%3!TD_U$A[&*! MB5JUM;9:V?#/UUHBRB2*02C%L8YZ6* EQ(OF*58P5WSY?MCNU^98T>QPD/;J MP8NUF5+3F M'&CT];095?!4'-3K>0>3O?"VL3_GSI8360.KK*$MM*IFWEXSSZC95*_P'R") MM3)(G8)9FA*AF)?4"6##WH^YY'(%2L.:81J'+&J+Z56!S2HV)9S4=81?.M MH@56T4);:%7Q]\D+=_ =XK*E+$*AO4TTWRI:8!4MM(56U7Z??G'_G_R+^SH? MXM4/>5,S]]DJGD 96*4,;:'EXG0.+C%3X(OLNEF@[.(QO],I:\LK[=OL(K=6 M?^=>3]V&>M^]#O(+ZSU\?G_^@/E"Q7.4P%Q1.>VABC@\OY+.'R1;95>HSTQ* MEF;%)> 8N&Z@?I\S)G<\UR3O?"?E-Y0":_"@+KA9.KG5UX[HJS:&DZEI4P'%F+61)-7;EQE65!)I9 M4EFXON=%;DD9=^*Y'5O)>"YJ73 .*TE47994_G,'A=@MG)'S,O# -KDV VX\ MK^@&'D$_52N)/;=3R5@)7#'!B83UPKD=W2PC@[> /QCLU%Z;F$B>A?AF.K]G M"\POV;58SR%IK;0H6S+NH&2\^=(?K0][A%'X M"L%O"?ZYA* E!.<2PI80GDL8MP0;NMO$;HU+J*;Q7(H=D0:-:J9AW;=L](MQ M\S]YU!)G&?)T?$<54T2LR4J" JYIDSZ>D4>VX6S-4LHUN4U347/-^(:L1,%2 M!HK\0AX@%3QE!6M(*')/56[)MK'\7K,M+5!5V<$'4%JR5$,V +Q*0%-6J/>X MP--C0J[>O2?O"./D:RYJA10U=S4&;K;OIFV0=TV0_BM!?JKY-0F\#\3W?+^' M?C],3R!%^LC21SWTY/S5^^C+\U?W#NDN)KO+N-]EW+=ZP2MZ?;G\Z_894X.' M]N\^MR=A]0TX+_ST)>/1BJR4N8=V,;1)/3"N;O=-_H4%033V>@0E0QNZZT. M7DCLP,&PH,(7@U?]$Y2'*K%/1[/#ZU;S(-CCSN -D^U%5ICF=B;L>CD\I@$WG1\E+)35#";3(Y0R2EJ-(O&WA%L>0H+I_[> M26QL=O=*'5/(?J9RP[@B!:R1YUU/,*FR*0Z;CA:5K7Z>A<9:RC9SK*=!&@#. MKX70+QU34'45>OPO4$L#!!0 ( %*#"%5"ID)=M , &D1 9 >&PO M=V]R:W-H965TTYL@K>V] MNINV*6KW\N'J?G#!2:R!S6S3K/]^-E "B8.:B7YI,#SG]#R'0WB<^9;Q[V*# ML00_BYR*A;61LKRT;9%N<('$!2LQ55=6C!=(JB5?VZ+D&&4UJ,AMUW%"NT"$ M6LF\/K?DR9Q5,B<4+SD055$@_GB%<[9=6-!Z.G%+UANI3]C)O$1K?(?EEW+) MUB=PQT*_>,?=>+=]G"Y_:F#_^(G]G[IYUH MRN4MV_Z+VX8"S9>R7-1_P;:M=2R05D*RH@4K!06AS2?ZV1K1 T#_",!M >YS M 5X+\.I&&V5U6S=(HF3.V19P7:W8]$'M38U6W1"J;^.=Y.HJ43B97"%!!& K ML.188"I18R[-P!U94[(B*:(2O$U35E%)Z!HL64Y2@@5XHR J35P^GH-EKJLT MZN\?%2G5;9;@U0V6B.3BM:K\ 4/!YPRJA:L7_9QX2&/MA$(=S^Z'?E*$NBL(PGG5U [U^I]@UE'G3\(W*#3F[P M3'L-*3L'G[#1X^! "W3B./:C/*Y4F6:.H4T,_$=F@ MP:AK,'K!9S^:TH:)R 8VQ)T-\;3/?GR0MUD<[(?24!1XL3F1LT[I;%3I547R M3+W!C*^=4>BI]V,BLD&7T-F]T)T7#&9+/I$34[$-K>C--G#:<+9\_>!Y?N3" M8"^?ICH7QI%KCBC<#11P]$6=?$3I1IWBC\_0.NG\,!7;L._=! &]EPSMZ'QR MLA43L0VMV TG<'PZ.3VTAV,'=!P'1MY^:@\+9T'DN]Z1U.X&%/B\"054-,,< MI(P*R:OTV#0USG;R[9J(;=C[;LZ!X4LF=])Y:"JVH16[B0B.3AJ_D=SH8,#W MXYGGP_W@FNJB. CW@FOW]L'Z1XB/B*\)%2#'*P5T+B(5%=[LZYN%9&6]-;YG M4FVTZ\,-1BK#ND!=7S$FGQ9ZM]W]NI+\ E!+ P04 " !2@PA5)0A%!D % M I*0 &0 'AL+W=OR"D6F;JT2Z)&VW^_4C944V946SL=/< M-))]WN=0.F]XJA--MEQ\DDM"%/I2Y$Q>]Y9*K:[Z?9DM28'E)5\1IK^9/OA(%TME/NA/)RN\(/=$/:SNA#[KUY09+0B3E#,DR/RZ]]:]2MV1$901 MOU.RE0?'R%S*(^>?S,GM[+KGF!61G&3*(+#^L2$W),\-2:_CY^HCW_Y$J@L:&E[&E$\"T2)EK3S$%9WU*M*T*9L>*]$OI;JG5J^@Y+ M*A&?HSM!)&$*[PS"9NB>+AB=TPPSA=YF&5\S1=D"W?&<9I1(=&$^71?K'"LR M0[^J)1'HAA?Z%V)IG+HAZ)9EO"#H=404IKE\HR4/]Q%Z_>H->H4H0[\M^5KJ M5'+25_I2S(+Z6;7L=[ME>\\L^^7NL_*H6QZ1 MK):[+?+X],6WR9/3%]\F3T]?O&/+^]H\M8.\VD%>R?.?X9WJ@O=<:@O\^5[+ MT:TBA?RKK>R[7(/V7&9?OI(KG)'KWLKX56Q(;_K]=V[@_-AF DA8! F+(6$) M)"P%@EE6\FLK^5UTRTJ\M%)F68E65LJ-E=K6=OUD(0EGU%2F F\VJ7G_VM&XS^?X5JW8$[B>?^*D+"(DA8# E+(&$I M$,PRS+ VS/ %=_4AI)4@81$D+(:$)9"P% AF62FHK11\VUU]AQ\>;(F>$[IN M8U/O7,2YMCA.J7=JK[&EQY I$TA8"@2SZAW6]0X[Z_V+?H!>,_UVCT0NVH!&DE2!A$20LAH0ED+ 4"&99:5Q;:?QM6]#XJ!]LXVQ]M64?E M$-UJ3*!9$U!:"D6S*[^?<;K=0\[&X]$"4V;Z$=Y@FN/'G%S,N;B0.#<>V)". M^5QWGK/W$4A:!$J+06D)*"V%HMENVL]UW<%+MB;0F2\H+0*EQ:"T!)260M%L M2^TGOV[G-!"@-0V/FH1>7+,O@8YQ6U)Z_E%3 IW/@M)2*)I=\_V(UCU]1ON? MVTAKS2''ES>@M B4%H/2$E!:"D6S7;0?_+KA2S8CT.DO*"T"I<6@M 24ED+1 M;$OM9\!NYUP0H!F-COZ@[GM!\X]'+5'NR W'C3<"VL(\=^ W&\UQF#?PQHVP MI(T6>,VQ8MH2-G+'S1<"^@?O@)F7"#]@L:!,HIS,MN5*\* ^7!,^(, 'Z^SGGZNG$O&E6OQTY_1=02P,$% @ 4H,(57*] M->WK!@ H2X !D !X;"]W;W)K&ULS5I;;]LV M&/TKA%L4+;#4(G5/'0.);7D=VBUHVNUAV(,BTS972?1$VLF*_?A1EU@611/V MP@%]223Y^\ZA=#[Q '=G ,RENYI_1K>?)^<36PRA;A%">\A(C%OQV>X#0MD40[_FI M!WO.,O'P^ D]JFY>W,Q]S/"$IK^1!5]?#8(!6.!EO$WY)_KP(VYNR"WQ$IJR MZB]X:&*M 4BVC-.L218MR$A>_X\?FP=QD"!PU FH24!R@G,DP6X2[%,3G";! M.37!;1+<4^_!:Q*\4QG\)L&OQ*J?;B7--.;Q>%30!U"4T0*M/*CTK;*%(B0O M2_&.%^)7(O+X^"9FA &Z!+<%9CCG<5T@^0+DY2]$9\S< L7^"%(C_2YWN:_*%XT/NGC9Z>]@W2 OZT MS=\"V_H!( LA17LF^O2/<2'2X='TZ>GL4)$^.YU=E1X][][G_[GQ'2GL?>'; M%9Y]!*\MU*2N^>O%G^)U$[TL!Z++KFKZM,K]_8. !N\YSM@?JAJMV^&HVU$. M-9=L$R?X:K I7\%BAP?C5R^@9[U3%8A)L*E)L)E)L,@DV-P06*?,G'V9.3IT M468[G&^QLO.J,[TJLYPR[,:NZR K& UWAY)K"T M B=TO"[I7!5GV[:/]G$="=R]!*Y6@@EEU>LLIF]%]:HKQ:@QW /R"P?:EF5) M:FBYSE5#06K[;@!]20Z3I)&"5# &2"*=*^)\+_"0K9;#V\OA:>7X3'F<@GLL MIM$8\/A1)8;7HPZ#7I%.M#SG2M&G](/0AI(0)BFC/B7T10\@ZZ *LP+DJ&7P M]S+X6AEN"[HCY8*B;I]0HSZH![7Z^'/\J.ZY_'YI(-N!@B M)"EDDC-2<#K0#R7.N3+,.^@Z.@H%>X4"K4+UE./5BP!!^ [DF*N4"/K% :U0 MZEDG6J)SA5!0NK8E4&3W"O0JA5H6?,6\F>JK' M'_9[#<<+I%YC$O8'W=#RG6[4M(_EAHXEC\Q]+"\,H/0HHCX6% .I*S\Q11@* MT;&N!5KMHM+2/K13UWP?*!,+OO(WFI<3;S$IIV+5^4VY6+O1DYX[DS:*-C6* M-C.*%AE%FYM"ZY;6@5\!OY-U6],04^5F$FUJ%&UF%"TRBC8WA=8M-]26&WI& M]]\D=^?(O7FJGN)LZ56D)SQ8EMV*FK;T:BG8Q1M M:A1M9A0M,HHV-X76K#7(EH6,5)R.;\E**%L6')&BM:V@WK(8M:Q4C+V^ MRJACI6"$?67Z01?PB#2M7P6?8UC!ON5S 1W9N-53G/WT59Q>KX\RR1FI.&VY M"Y@KHHY\W4"M]X7^;^]++%:N,UIP\JV>5XJ!9U,06H#RKDF"05(-1[GH!7.\ M).+P/B6KX^.2OL'G3A^-HDV-HLV,HD5&T>:FT+IEV?IFZ'OQS9!1W\PHVM0H MVLPH6F04;6X*K5MNK6^&]+[9LR8(J.\C04^>(>@;<'9A*"A=>?9FE#)24-I( M_D*C"CKXVM-5IS74D-Y0.^G38H,A;1205Y5ZIK-E4'#Z=D\'HZ:4BE.4F_P9 M7AGF^,>T:&TDI-\AI)^OH?ZFF O/E3\PZBG.%D'!Z0:6+()1JT;%">V>PZP, M$YB2",.##;$9+E;57F<&JDVL]1;!_=7]?NKK:A>Q=/T&7LZ@XGH$+^?U;ND6 MOMZ\_3$N5B1G(,5+066]]47!%/5^Z/J$TTVU'?>>P@P_*"Y\#T/QLN,JQT5VQ=F0O J15EU T\;^)FF# G6MBQ M6Q$M>*$H87 KD"RR#(O[:Z#\L'1\YV'@(]GNE!EPHT6.MW 'ZG-^*W3/K5U2 MD@&3A#,D8+-TKOS+V+<".^,+@8,\:B.SE37G/TSG)ETZGED14$B4L<#ZLH<5 M4&J<]#I^5J9.'=,(C]L/[J_LYO5FUEC"BM.O)%6[I3-S4 H;7%#UD1_>0+6A MT/@EG$K[BP[EW&G@H*20BF>56*\@(ZR\XE\5B".!/WY$$%2"X%\%HTHP^E?! MN!*,+9ER*Y9#C!6.%H(?D#"SM9MI6)A6K;=/F+GO=TKH?XG6J>@J^5D021Z#PH2^T#,^W\7H^=,7Z"DB#'W:\4)BELJ%J_1B MC*6;5(&OR\#!8X%S<8%\_PP%7A"TR%?=\K<%NT C[U%YW"V/(='R,KK?E+N: M8(TQJ#$&UF_TB-]U(?6(E.B()_KV3H^A&P69_-X&J+0B, MEB#VX$3/GO@3[V4;KB'-XH',&BA'-X8PD:,69$CJ'T3N2$04I MTMF$5D3A%"A:X5RW])6+G N;BFU4.B/UI3*D63R068-P6!,.AT_)<$B40YK% M YDU4$YJE)/.PUJC3'BV)LP>Q#/=T6__%,ISB93 3&Y "$C;P$Y.LF@\GWM> M,]=6G;;WY"P@]/ MSTJG?U\4 YDU4/C>G^]2KQ/&A]P^6=@64=#?]6=(F"_X<[XY+V174E6VQZ2F MP0FH[N!]20WEUD1U] GO]T-%"5X32E1K3E5FD[\ Z@S9&]! ;B4@]ZC<,<7I M>RRV1)VPIHS96NIVQSIVMD$&:"_G_#N7KHF**J MKKJCWU!+ P04 " !2@PA5)K$3;0X# "N"P &0 'AL+W=O/]S21:KM!S_JYV0!=Z#O\ZDT.[]$26@&7%'!D83Y MP!OBRQ%N604G\9W"6NVMD75E)L2#W5PG R^PC(!!K"T$,:\5C($QBV1X/!:@ M7FG3*NZOG]&OG//&F1E1,!;L!TUT.O"Z'DI@3I9,WXKU%R@<<@1CP91[HG4A M&W@H7BHMLD+9,,@HW[[)4Q&(/84P/* 0%@JAX[TUY%A.B"917XHUDE;:H-F% M<]5I&W*4VZS<:6G^4J.GHV'\N*2*V@@I=(ZNN29\06<,T% IT HY 0D).IV M)I2=&:G)AI.,QF@LN):& +JA&=5&AO $C:DF"3 T)KE9F;>0N9#$Y> $48Z^ MI6*IC*3J^]IX8'GX<<%VM&4;'F*;RPN$\2<4!F&([N\FZ/3D[&\8WP2@C$)8 M1B%TN(VZ*%@GKR@WCIS?F$I)*H+Q\\8HHFL-F?I5Q7YKI5EMQ1ZP2Y63& :> M.4$*Y J\Z.,'W X^U_C0*'UHU*%'PTPLN:YBM=5K.SU[2E=1V&L'0=]?59AK MEN::M>;&KC9!FJ/)7')52O/*E-;B'!F45LFR]2Z);;V!#^W2A_:1B6V_2"SN M= XEME.:Z[QF3FKZ>WM@IR"I2*ILUX.$&&V 2%7C?K?DTZV%&I'X@8E%%8=: MQ2.STBMI]=ZELGIOX ,.=K=_<&1M%8K[Q76XMO!>N\'_H[I>06F]6EUX=_7C MVELYNN)>"P[5MY%@W=FT#U_>-FHIK MOJBX9GBPXG8= -=>SO]<$;5S?7 M3_.'^F.]__GIP[;YZNJ5O=8K.>;>M/[R_^S-\Y+JO#$2^2OR_J+[O6 MGV>':_EEL_GU\,7W]^\OV.%'JI?UW?[ F#?_^5S?ULOE =7\(/\\4B]>3WHX ML/WG$_V[EZMOKN:7^:Z^W2S_=W&_?WQ_82YF]_6G^?-R_]/FRW_7QRO2!][= M9KE[^??LRU'++F9WS[O]9G4\N/D)5HOUU__.?SM^$JT#&@Y]@#@>(.(#5,U WM,,?7C[]EZ.; MSVNQ/HR4C_MM\[>+YKC]S4_UYWK]7,]^JN\V#^O%2_$N9W:QFS\\;.N'^;Z^ MGQTUN]D?;+V?+Y:[/S:2GS_:V1]^_\?9[V>+]>QOCYOGW7Q]O[N^VC<_U %] M=7?\ ;[]^@.(CA] SG[8K/>/NYE;W]?WQ/$V?WR1.?ZJ^3!>/Q%Q^D2^%5G@ M7Y[7W\PD^]-,,"&(G^?V_,,Y=3EO.[L;??;@PY"OPT.^\&0'KS40#B-C\^DT M&&;_]S^-=/;]OE[M_D%5_2M7T=Q#_WNW>YK?U>\OF@:WJ[>?ZXN;__@=+]A_ M4A\Y$F:1, >"!<51K\51.?KI=Y?\I?MZ9/%RY.'_%I]OM%:"F>NKS^T/EI Q MS:HJE-E4QIE1E2I"G:-T4LI2O.J""]6O%ZJS%_K=XK?Z_O+#=G'7C+CU7;T^ M_,]E]EU=4U>>10T=>$B81<(<"!;4HWBM1S%15RB0Q4'"+!+F0+"@..5K<'KD;KU^RE%4?$RZ@J43.A21ETAE162&1,U#T?(A)8M67"9YO4R34]/V*XN M6XV!NMPL8>AH0\(L$N9 L* ,U6L9JHE:084L#A)FD3 '@@7%X!X M:/L7D\N"B>C7_);2"5XJ$;4#0B>J4I<\Z@>4KF1,%W1#X"TKP[,7>[O9[2\_ M+)]W7;<&^>.'CCDHS4)I#D4+*R%\)<1$7>$(1I4(2;-0FD/1PA)Y8\>SUB3? M&63R&ZJJJF1Q8TAETKS8UK OI+)**V/BMI#*RL+(LJ,K>)/$\R[I;XM5?3E? MWU_^,-_7V\5\25]R%C)XW"%I%DIS*%I8#F_EN)ZJ-4"='91FH32'HH4E\NZ. M9_U)OC44:6L07%5Q:TAE0C.6M(945@@CD]9 R!H[PCI:@W=*/&^5?OQ<;V?[ MIC^05YH]=O!P0](LE.90M+ *WLAQ,U5'@!H\*,U":0Y%"TOD31[/VI1\1ZB2 M7TZM.$\>*A Z596BT'%/2'6<:5.:Q$=00JX4ZWC:*+QK$GG7]&&S6.\O%^O+ MKMZ0/W[HP(/2+)3F4+2P$M[2"3Y1;Q!0KP>E62C-H6AAB;S7$UFCDNT-QT/# M1PQ5_.3@EI(Q5JJH,Q R81B+&HBC9++@'7<+PCLFD7=,/Z\7A]G0C_O&1^S> MD9<+G?2"TBR4YE"TL!3>TPDU55N ^CPHS4)I#D4+2^1]GLC/V67;@DYO!10W M1L=]@=#QQD:PN#&DNN9^H6(J[@R$3FFINFX8O&,2><<4MH;9OV?_M6FLQ7I5 MK_?D]4.GP: T"Z4Y%"VLBS=XHIRJ3T#='Y1FH32'HH4E\NY/Y.?QLGW"$+__ MK*SB&0I")TWC ^(8 Z$SO&2*Q7TBU96F<2JRHT]X'R7R/BKI$W_=K"][>@5T MG@Q*LU":0]'"H),W?9)-U"LDU U":19*ZG:_G]_/S&D0>-7CT06?,H#2' MHH5%:44A)\M"8L.0V#0D-@XYA2^4WA?*\8G(XZ'A0P:IJS@22>B,%CSV'!2N M4E7\T,)1NK+4+:\37JLW6#)OL'[M'273K+,9 M>!=M ),RC-H6AA/;S1DU/%(B74[T%I%DIS*%JX=L+[ M/34^&JG2B&(IXJ>3A"B^23B'X[*<\.*\4U)YI_3:#_K]0YXT=,!!:19*]:FIDI,*:@2A M- NE.10M+)$W@FI\ M4NF\I3J_;33?'[:H&SK%!J59*,VA:&$)O7'44P4N-=1'0FD62G,H6E@B[R/U M^,"E3K./4JA*Q9,*J.IH<832K-0FD/1PA*U7JLR/J.ITZQDP8HR MSE,0,E6HHHC[2"KC2HEDI1>E$\U9.Y)7VALXG3=P@_I([T+R_,D&CU#H]!V4 MYE"TL&S>B.JI IP::D*A- NE.10M+)$WH7I\@%,3 4YB(3DAHQ:2$S)J(3DA MRRPDU][*Z;R5&]1"SEMUGC_CX$$*G>R#TAR*%KZORCO38JIP9P%UGE":A=(< MBA:6R#O/8GRXLTASEI6*'Y,0(L&3.Q%*)7@\)TNH%%,==R&%MVY%WKH-:B'9 MU>GY$PT>EM I02C-H6AAR;P!+:9*?190IPFE62C-H6AAB;S3+,:G/HLT?DD^ M8Z5T3*LXP&4)G2F,2.9F*%VCTJ:CA7C/5O3$/H>TD-Z%[/F3#1ZCT E$*,VA M:&'96F_,G.R5F=AW9F)?FHE]:^847K/P7K,8'Q4MTMQF;&((2?PJ3$MH1&Q? M" UO3>&$%^==6M$3$!W2-OI7NN?/-GA00NLAP?)"W3;*>2,EF9>DOIF-0\?@1"Z,SAC5GQ%"^E$U*;CBG> MTKNTLB=8.KZ/]*;3\Z<>.F*A- NE.10M+**WH>542=02:CNA- NE.10M+)&W MG>7X)&I)O)Z36A9/Z,AE\82.7!9/Z'++XDMOX,JA>=0A3:4_XIX__>!1"YU0 MA-(VBF$C%?$$3)>J3B] M;@F9TF65W*H0,E:)CN1(V=H& 95A/]9R MJGAK";6G4)J%TAR*%I;(V]-R?+RU)&*F*EXO0XB*V,U80L0-3_89(52%[GAR M8KR],\!0:_>B_/Q9A@Y)*,U":0Y%"^OE':J9*L%JH/X32K-0FD/1PA)Y_VG& M)U@-\?;.HHBG:P@5E_%B/$NH9%'$[Q&F5%IV[$9BO(,SP.3JF>OW\Z<$TBR4YE"TL$3>:YKQX563QDC3]?N$*%Z_?P[' M93GAQ7F79H!QU0&+_?.G'3PZH9.)4)I#T<(">O=II@JN&JB]A-(LE.90M+!$ MK0T$QP=739HAY>E[RRD5<1>2JD05/U1QA"IS%^(-FAD16KW=K%;U]FXQ7_:L MY,W#!X]%Z!PBE.90M' 316\RJZGRJ1745T)I%DIS*%I8(N\KJ_'YU"J-BW)N M=)Q@OZ5TC)MD*T5")QI9O/K&43I6"=5Q_U%YAU:-"*J2;6/H2M[\B0>/5^@, M(I3F4+2PA-Y_5E,%5RNHRX32+)3F4+2P1-YE5N.#JU4:(.55$>=&")5L;XQV M_-"(<*OF\1T(I1*BJY5XGU:-"*QVMY+^%;SY\PT>GM"I0BC-H6AAY;P)K:;* MK%90FPFE62C-H6AAB;S-K,9G5BOBQ:4ZL2>WI$S$KT&UA(QKV?P3=Q%"IP)= M>*G>KE4C$JQ=?:1W!6_^9(-'*'2&$$IS*%I8MM;^\)-M$(_=(1Z[13QVC_AI M-HEO[Q+_EFWB>]]S>GN&QIZA<7E-='FM?>'9B-!J5^LX<[_H_"F'CDXLSF)Q M#H:+*BA:%9QL0WF&W5$>BK-8G(/AHD*U=I5G;]A6GE'!51'O"GU+Z80P\2-3 M2^D*5HCXEH34\<)T;2W/6GO+LQ')U:[.DM]N.G^FX>,4.G.(Q3D8+BI<:Q=Z M-E52]42&%0IJ0+$X!\-%A6KM1<_>L!D]H]Z JK1)[T]28<6-CM^@2 (KIJIX MSI<4-CS5$3?CK+4I/1L17.WJ*;TK?'O.-GRX8C>RA^(<#!<5K[67/9ML,WN& MWBK-8G(/AHD*U=K1G;]C2GA%14F+?:DI75?$VMI:2B;(JRZ2I$#JIJHY) M8,Y;!H^/"+%V]93^Y;\]IQL\5J$XB\4Y&"ZJ7LN_\JDBK2?*6,TOJ"A:_6\U1.L'+HNNQ"F]Y/3XBX7I> M4^E-NO:<>_C A4UT>2VWQT?D7L]N*?WYUY[S#Q^MT*E)+,[!<%$Y6U:63Y6" M/9%AA<+:5BC.P7!1H5JVE8_/PIZ.[;UQ(=*PY(T+H2-O7(C<;.[&I>7]."H4 M.W!I<,^)AX]:Z*0E%N=@N+".HN5JQ52IV1,952@HSF)Q#H:+"M4RL&)\=O9T M;/@05Y3QP]E;2FA4LF&O)8&5Y#IYB$L)2]U(.UJ,:#E! 0S0=J\:[CG-\'&* MG;V$XAP,%U6MY6C%5)G9$QE6**Q?A>(<#!<5JN57Q?CD[.G88+JW8G%TEI+I MLDQN5PA9)>*73SM*UG@DU?$:$RY:ED\ [1G+B3N.>?PX8J=Q(3B' P7E;!E M:\542=H3&58HK&&%XAP,%Q6J95C%^#SMZ=CLXY5^C3U#X_*:Z/):-D\ ,[0# MEA7WG'?X*,7.74)Q#H:+RMCRKV*J3.V)#"L4UJ!"<0Z&"PLE6P95OB%7*].L M*W6;0LBHVQ1"1MVF$++<;8IL>3R9]WANN5@MUMUKB7N.'SSTH#B+Q3D8+BI' MRX#*R1*S$NLYH3B+Q3D8+BI4RW/*-R1F99IWG/B^Y>_O//[F^FG^4/\PWSXLFLZS MK#\UIV+?'%[EO5T\/+Y^L=\\-06XF/VRV>\WJY<_/M;S^WI[$#1__VFSV9^^ M.)S@RV;[Z\OEW/P_4$L#!!0 ( %*#"%58:W49?@0 %45 9 >&PO M=V]R:W-H965TRAF9* MX\R8373;$Y]-V%8F<09/G(AMFE+^]P,D;#\U;./0\!R'D50-YFRRH2&\@'S= M/'&LF25+$*>0B9AEA,-Z:MS;=YZM ;K';S'LQ5&9J*&L&/NJ*C\'4\-2'D$" MOE04%/_M8 Y)HIC0C[\*4J.TJ8#'Y0.[IP>/@UE1 7.6_!X',IH:MP8)8$VW MB7QF^Y^@&-! \?DL$?J7[(N^ED'\K9 L+<#H01IG^7_ZK0C$$$'\HF81$24@R!Q1EX1)&ZP$-MI(3 QIF5@G4-@'YQ6QE^V68^XU@UQ+,P:?)Q?SF@?&)M"]1''!(2X7\AV!Y?=..BUTRS 1QJ[H"D<:U'$+:>Z MJWG==Z;ZFK.4S%%MCML:+C<9D;E>:,#)'_E.:]NSBW- M5409E*(,VD7!=&E-=XQK-?R(9F%^DH"0,:8*0&1$)2HF,#F 0'VA&?[ZF#@) M4%6>+^0FV7+3X^/@].QJ>.;U/F[O)(2+>I\O[BG1LMYIW!N.*W]5A-<:F0\N MAF$9]^&[=;(+S5N]O5;*NLFZ MQ667%KV.R"I2CDLIQZU2'G)(GE^7_D'==#I)@QW-?" K=0-2FC&U<>8I9J-2 MX_HA=-L;G@A5[^343J%%O=-H5%M+]4Z#&I/7.O0/!M:VWBZBUB6AO<'8JA<1 MM6?AQ-=O)RJR;)7$H3Y_;@A-V;8Y;2ML' ^T/W*LWN@DLNV^7+L&+K2Z[-2J MUQ5;5:^CAP.[*[VPW<<\FX:-YT]AQ[8K>\B@)EFK.U=+=I'19:=&O:[8MY1O@O7[Y.FE_L._F=D/[PKY;YB]\;_3Y@^,C MY6&<"9+ &DWA1,?$EN=O>'E%LHU^*LI ^9(Z M^P]02P,$% @ 4H,(5:W^#]PG P 7PT !D !X;"]W;W)K&ULO5==;YLP%/TK%JNF5NK*1P@D78+4)IK6J9.J=-T>ICTX MX[O/3XXE]&6\4>1 DCTE&=4C*U4RM6E M;8LXA1R+"[8"JF86C.=8JB%?VF+% 2<&E&>VYSB!G6-"K6ADGMWQ:,36,B,4 M[C@2ZSS'_/D:,K8=6ZZU>S CRU3J!W8T6N$EW(-\6-UQ-;(KEH3D0 5A%'%8 MC*TK]W+B>AI@(KX3V(J]>Z1+F3/VJ DTQ%@$"G4Y"89.),Q3[<3]'IR1DZ082B;RE;"Q4M1K94V>DU M[+C,Y+K(Q'LEDR]K>H%ZSCGR',]K@$_:X5.(%=PU<+<.MY4FE3!>)8QG^'JO M\.TD$&I#9(HF9BN B_-"DYHDS^CGK8*C&PFY^-54>K&6W[R6?E4OQ0K',+;4 MNRB ;\"*WK]S ^=CDQ =D=5DZ56R]-K8HZMD@VD,2-6MII8"*;_$.ZF:*B_H M D.GSY1-Y#K^P ]']F:_IH8PUPW<8156R]:OLO5;LWV@.D](U($3 ]G@>0:- M2;:R'+L]'9'5"NY7!???T+7]+F7IB*PF2U#)$K3ZH#K/C"IQJ'?N^[P2'KFT(\P:![S>[-JRR#5NSG>G#E:H_T4:OMF*/W92.R&IE#JHR M!V_HU4&7LG1$5I-E6,DR[-:KP[]-Z(8#Y\"J35%])VQVJNN\M _.?WBU'7SL MKG3%5B]UKU-RW]"OY6)=2=,16UV:EU[);>TYCO=LR5=O"T+_P+--45[H'GC6 MWNM^]:?'5\R7A J4P4+!G(M0F9X7W7PQD&QE&N(YDRI/&PO=V]R M:W-H965TYZ[>WSQI;>5ZE&O S995SH MOKON%>[9<&;O@Q[V<+F$&YB&?*ISY%4O*,A": M24$4+/K>H-F=M*V],_C&8*L/QL1F,I?RT4X^IWTOL $!A\18!HJO#8R CO?L'UWNF,N<:AA)_IVE9M7WWGDDA05=>H!80D(CP&M%P!1"8C.]= J :US M/;1+@$O=+W)WPHVIH7%/R2U1UAK9[,"I[]"H%Q.V3F9&X2Y#G(FGY9%/.16: M4)&2J=1&@6$*L!P,&8* !3.:W)!!FC)[NI23,1C*N":7Y> *MQ]F8W)Y<44N M"!/DCG&.IKKG&XS2^O*3,J)A$5'X0D01N9/"K#29B!32&OSX-+YS N^C.I5$ MX5ZB87B2\,M:-$@47),P",.:>$;GPYMUZ?R?]\D_>W\B1E352^3XHA?X[FLJ MX\=@CB6#G_S/NM,N^%KU?/8:[.J<)M#W\)[3H#;@Q6_?-#O!ASJI7Y-L_)ID MDUW(HK>I06J?8XQGRL01(@I]NW1$4Z/<.;1O')HX:6$N;0V7/L!D_M^D< MVTSJ;*+*YDEZ[2J]]LGTOF*[S$$QF;*$S(NJ(Y=,)#*#*Y?T-8%=PM=591HW6D2(U5V'ZF29U5IW%[I(I_<(MGH):N?6K, M8RU,\8%6JU6''KC&=+0^;'9'S9KU,7;TH@'_I2]^!^ZH6C*\_SDLT%70N,6( M5=%BBXF1N>LA?UE6FR;(VJE%V2&F'Q M945HE7+Q2A]-5E.4YJU159JV9?EFE1;86,S:MB5=S,B&EP5&2PK8IJI2^N\- M*LEV;D!CW_"Q>%SSIL%4O%F]BQY42',"H(!1:NY<0VO$A@V M!BWBCP)MV=$S:*0\$/*Y>;G+YX;5C B5*.,-12K^GM M*LN&28SCGX[4Z/ML M#(^?]^P_M>*%F(>4H5M2_EGD?#TW0@/D:)5N2OZ1;']&G2"OX.DZHS%"*H"[_[3Y\X11P:"1V]@=P:V;.">,' Z ^>E/;B=@?O2'KS. MH)5N[K2WCHM3GBYFE&P!;=""K7EHO=]:"W\5N)DH]YR*KX6PXXME%_-EF6(& M4IR#)6&<(EY0).8#!S<(HU7!&;@ MZ2J"1:-#) 5^%7,XB6B!DZ_N?> ,IY]%3LOGG."+1? QROMIT,PF$!B\^@SN.*O:W M+O8[=E?/WN3**U:G&9H;(ADR1)^0L?C^.^A;/^HK%$%^4$()8TJ"'I^$$DB-2C'"Q1J8"P//E[3K8%;HVWKQ MT#H4K]:H_.N*4%Y\2=LSAZA):U&.BE/0T>P&9QE%><'/M26GI8PKM +)$QI0 M$,K37 ."/G0E-^A0GN^>\,)1"0]'O=!4XO6^$G_HLFZ!,U(AK6JH1B.R'4_6 MK8-%T)&5:V P].25E&AQ4>B<4F\?U-NCZG_C:T1']_QQ@M?N*).RQ9.R)5.Q M#4-Q. 7 ;WL,@).> R9EBR=E2Z9B&P;J!_*X#.?M"MJZ1_%62'BDH5Y$=*]E=!GA^>4'DH MMN%HH?@5%4!'.,C$@:/HUJ&@)PO7H* ;R 6>'G8T#X;B#V4L'*]CW[K_JX6G M,LE5R(7KREY00?(^F>B(PA,U+CP4N7"\RGWMUA\JQ^X+&\JUGQ85!+)H#WT=7LG*[7?P*M;J&F/F]OL M]L+T0+^["O^0TL<",U"BE>C*N@Q$A.CN=GGWPDG=7I\^$,Y)U3ZN49HCV@#$ M]Q4A?/_2=-#?\2_^ U!+ P04 " !2@PA57;>F%N0& "J/ &0 'AL M+W=O0BCK_%&"(F^;_T@ONYMI-R][O?CQ49L>7P5[D2@OEF%T99+=1BM^_$N$GR9 M.FW]/G:<07_+O: WG:3G/D332;B7OA>(#Q&*]]LMCW[<"#]\N.ZYO<<3'[WU M1B8G^M/)CJ_%3,C/NP^1.NKG*$MO*X+8"P,4B=5U[XW[^G;@) ZIQ1=//,2% MSRA)91Z&7Y.#^^5USTDB$KY8R 2"JS\'<2M\/T%2<7S+0'OY-1/'XN=']+=I M\BJ9.8_%;>C_Y2WEYKHWZJ&E6/&]+S^&#[^++"&6X"U"/T[_10^9K=-#BWTL MPVWFK"+8>L'Q+_^>%:+@X-(S#CASP'4=2.9 TD2/D:5IW7')IY,H?$!18JW0 MD@]I;5)OE8T7)&VH/>"Q_M(J![)&%VBV;&Q*%RA M^^ @8GG\@@=+].; /9_/?7&I>'0YX[Y ,['81Y[T1/R(LT1<%:67V>W:&7+UZA%\@+T*=-N(_5Q>-)7ZJ\D^C[BRS' MFV..^$R.?^R#*T2<"X0=C"O<;\WN=V*AW-W4W=7=^ZK:>!WO^$)<]]1S(!;10?2F/__D#IQ?JDIE"4PK',D+1TSHTT^AY'Y5AD>W M0>J6/+<.4]<=$6?2/Q1#K[ B9##.K;28:!X3-<;T?B_WW$>K_1EF&KV;%M\2 MF)8HRQ-EG6(MLUDX2V!:X09YX09&AOSZ;>_)'RC.'Y!5V1XA6(&; YP\;#0" MEXV& ^94\W>81S8:54QS M8F=X&FD)'IPPN\IJ7+#2HP51Y)I54=K>RSE??%6]A#C33JK5@:]('W'?^U=] MNPTCN59/=Q3.?6_-DW54=3[&*S;NIB4TO3X@T%S:K5O!JN2SA:87#T2?:Y1& MS[@56(GD='1Z(Y1M&#MS&X#*+32]>"#PL%$#U5M59AA%OIYNBAA-]-@*^UMF M_01\?O;JTGR%QKUJ8]<*@T+#I%M$MRK?;*'IQ0/YALT;;(T52(;WQ#*SPNK\ M.A.#7L)FO034K['B-&,U[E,;FUP8]!<>=(OD5D6=+32]>"#JL'D7KCG)AR7Z MNL,1/25YA=6(X3,D!Q6%S2H*2-["VM-\[<9];6.##(.RP^-NW116]:$M-'W8 M _J0F/?L&M\4&9Y)[AA-]#A!BA&S%#O>#E6#Q1NS9]-^V$+3\P191[HUMR16 M-: M-+UXA='E7I#SZ&;FGHY\*J]%P>&9V24!<$;.XRJA;8^5I!FKG% Z%'+,PS2:V!9H75^8DF 35%S&H*6/WL]:?Y"HT[ MUL:N%P&]1KHUX216)9PM-+UX(.&(Y2DG*4\P2RK$9*+_# 74$C6K)2!]C96G M&:OQSU+:V JCH+]HMV:=U*JHLX6F%P]$';4\ZZ3E*2:C^(3@%4:N,Z1G. XB MBII%%'"\A86G^=J-V]K&KADM_"JM6T-/:O=W;FW(0PKRD%H>>M(:0\\*FW-# M3PI:C-88>AXS)Y6!6=TDLX6F)PNRCG9K\DFM:D!;:'KQ0 /29TX^:7FF>2I7 MC"9Z/""K:(V99\;<&LM/,UKC7K2QL<5 JK%N#3Z95;5G"TTO'J@]9F'PR9X> M?!I-]-A 3+$:@T\@];-7G^;+-&Y8&SM?#$0;Z];TDUG5<;;0].*!CF.6IY^L M/-#F@QMP3F%]C"6H&;-RF-O;$&.@PUJWA)[.JZVRAZ<4#7<:Q9XKC)1(\3)!2K,?8$CK>P!#4'T+BM;6R<,5!XK%NS3V95(MI"TU\9 M HDXL#S[S/ &AGO":'*,LU]XD31YB_<]C]9>$"-?K)2/"## M7?INZ3R4,MRF'S>"+T64&*CO5V$H'P^2UU7SUY.G_P-02P,$% @ 4H,( M54J/[UX^ P 3@T !D !X;"]W;W)K&ULM5=M M3]LP$/XK5H8F)HWFK:^LK02MT)C&AD"P2=,^F.1*+1*[L]T6I/WXG9T0FBYD MP,*7)D[N>7S/D[OF,EP+>:/F )KN]6+?=54TAY2JEE@ QSLS(5.J M<2FO7;600&,+2A,W\+RNFU+&G?'07CN5XZ%8ZH1Q.)5$+=.4RKM#2,1ZY/C. M_84S=CW7YH(['B[H-9R#OEB<2ERY!4O,4N"*"4XDS$;.@;\_\0,#L!&7#-9J MXYP8*5="W)C%<3QR/),1)!!I0T'QL(())(EAPCQ^Y:1.L:L\UG-(M%1:I#D8,T@9 MSX[T-C=B ^"W'P$$.2!X*B#, :$5FF5F94VIIN.A%&LB332RF1/KC46C&L;- M8SS7$N\RQ.GQ$6627-)D">0$J%I*P&>D%=DC!W',C-,T(<<\JQ?C^^X4-&6) M>HN])X 5! M!7Q2#Y]"A'#?POTRW$4W"DN"PI+ \K4?X3L'SH0D7X0&17Z3TG**/N$V_2J1 MM:RF'??5@D8P.4 M1\S6@=)RF17(C\^((L<:4O6SRHVP23<:(BNYT2[<:->7@Z8:8JQP#4BNB<1E ME>",Q<^JU/Q[KL9>RVO[06?HKC;%U&[W0C&=0DRG5HQ]M"O;[F)&5%;:W)1V ME:2,J[NA*.STM]1D,8.-F+;7;85%5"G-;I%F]W];<%"5<"WKDUXK?96'5<$ M[86M8*N,W8UAUWQIG%!YS;@B"+;18V/GW2FB&ULK5;);MLP$/T50@V*!$BT>6GB MV@*\%4V! $:,M(>B!UH:6T0H4B7I)7]?DI)5+[*;MO'!&I+S'F<>EV%WS<6S M3 $4VF24R9Z3*I5W/$_&*618NCP'ID?F7&18Z:98>#(7@!,+RJ@7^G[;RS!A M3M2U?1,1=?E24<)@(I!<9AD6+P.@?-US F?;\4@6J3(=7M3-\0*FH)[RB= M MKV))2 9,$LZ0@'G/Z0>=<O!-9RQT8FDQGGSZ9QG_0)9"=819(057[PI==@!:)YZ0%@"PD- \P2@40(: MKYVA60*:KYVA50)LZEZ1NQ5NA!6.NH*OD3#>FLT85GV+UGH19O;)5 D]2C1. M15/%X^>;@98Z04.>Z>TGL5W!&]1/$F),3-$]*W:D&;@<@<*$RBOM\C0=HTH$9>B\N@Q@4080G@FB@!\Y4*M&8)9#4X$?G\>TS>$\+ M4JD2;E49A&<)ORR9BQK^-0K],*R)9_AZ>%"7SO_-/O[GV??$:%1;I&'Y&J>V M2(H%E%MD@E_T):%07PC,%F#M[_V95$*?^!]U*U]P-^NYS2W8D3F.H>?H:TZ" M6($3O7\7M/V/=;*_)=GH++>SJV>@5C8 M0:0=(#$"VTK\[*6''DZ-7K'C(LF-K?PWG@TJ1'* M=?$.#7T5A,/T#@KJ";);J+5!H0KVELWS7#B/N637JOU1G..OEX!<2/N&0FP+ MFX9(-3BF,.OR7;;YXF?R3=B-5EA:]D'ED _@%\?QH_@(04CB>P?BO0.7\5'& M3XTZ94ETPN(HCH<*.@Y?0D;PD8>/CI23] U)/%_RKPTY84MA,ZEM8X#I#>E& M@8^O;!?!UQ)8![+L^WQMT=#=^#'4FC;S>#BSFQ<7MN89S (:"!;,%H+TY8O1 M)'H_9,M_(OO-I'%OTO@8>_JYJ=9@G!OFR83NG[1#RENZ,T_G!MLVI59O#^7\ M'9'T$6V-X<$MJ\ 4?OA8ENE&87OA^M-^OLW]M0Z?PMOA>,--(91E$C8$C4[/ M*:]I!TZ[05W[.[O62!/ +TN:T6!< 'W?:(W[C4O03_WT%U!+ P04 " !2 M@PA5*,'MA"D( R0P &0 'AL+W=ORCIY#'+_RD6G)?6TS))B]/!HBQ7Q\-A,5WP M951\R%8\%;_<9_DR*L5I/A\6JYQ'LUIIF0RQ;7O#912G@_%)?>TJ'Y]DZS*) M4WZ56\5ZN8SRK^<\R1Y/!VCP?.$ZGB_*ZL)P?+**YOR&EU]65[DX&VY19O&2 MIT6^!3WB25$CB/OYM0 =;FY7B[O$S.JL;+QIS%Q5\DB5_QK-R<3H(!M:,WT?K MI+S.'G_E38/<"F^:)47]UWIL9.V!-5T79;9LE,4=+.-T\S]Z:ARQHR!P] JX M4<"R@O." FD42%\+3J/@]+7@-@IN7P6O4?!JWV^<57LZC,IH?))GCU9>20NT MZJ#NKEI;.#A.J\BZ*7/Q:RSTRO$-GXLX*:UKOLKR,D[GUI%U(\)WMDZXE=U; MERN>1_7U:UZ(WBJLNZ_6L]+;D)=1G!3OA-*7F]!Z^^:=]<:*4^MVD:V+*)T5 M)\-2W&1E:CAM;NA\%1=,9GVGT0[.^9] ?"N=L/82?/72. MC8"_K=,/%K'?6]C&6',_D_[J2-><[[-.O\\Z,ZN'?"K4D4Z]XTNRC392XY&^ MT?;>NBP7/+=NXGD:W\?3J/YQFJ73.*F"[J+D2^NOWP5,?5C\K0NHC4U';[.: MFH^+533EIP,Q]Q8\?^"#\<\_(<_^1=>;D& A)!B%!&- 8)TH<+91X)C0Q]?\ M@:=KKIT<-II>K5FMB@]CUW6P'9P,'W9[22-FN_9HU!4+53%D!\[(\;IR5"=' M"/%Q5XX9VW6@U]RMUUSCV+F\HM=GMQ>?/UH7GR>7G^BQSGTNY%" ! LAP2@D M& ,"ZW2JM^U4SS@4;K,R2G86V8MTFBVYKF:XT*(PM/-!__M9_OM%_F]5CXS7K+7T2"7?!W^G\YRN- MP8$GC>^)*N2B0')+J H%OMP15!5"CN=*\Q,S-NY UP5;UP5&US5.N^.B/.'6 M59X]Q'6Y($Z?'7H;/>EGZ4 -QD"9?2>JE!^,B!R,JA3RQ9PO.U0G9@?8D3QJ M;/.!'AUM/3KJ,9C/BH*76J^-U!#T;5>,8LEO1BO[SKL]C5)(HVRDK*?8M1'9 M&4H=!R.[K59L\WC?SI1-*JFO,(P@^RZ#H&@A*!H%16-0:-W.W2E%T2M4!XU1 MJ&" 1 M!T2@H&H-"ZP8#;H,!'UPD-*J===H5!8"\ .GD;)\0N4S0R(DZP?,# MN4[0"HII#JD:9XG9U83C9@?N$C.TS1BR,>!(U<-.CF/B.I<'B(_HIA&;36-C'7= M-Y.U1KV3.(DY!JN3#&B9W-.^T+&UA:XR%SAJAF;]9_U,7O@ M>5HO]LWO6:KO!:#BLNDJ2+00%(V"HC$HM&ZGMU4Y\E\CDP,JEYM@@$0+0=$H M*!J#0NL&0\LS(#/18,SDU++>(9ZK\%HZ.=MU1KZ\2*ER@1<0Y,BSIT8.![Y" M^)J;=JCK6D(!C0#R.,C2?0**%H*B45 T!H76W55LJ0QLIC+ZYW$-4"=8B1_( MM)%&3.1GOIS':<20Z]G*$-'*(82DFHB9FWFH&UO2 !OKT&_F<8VZU PO4-A* MLYU] [^O60IJENG,.D34LD2?Q^&V'L?F>ER;QTVRY9+GT[@-Y!?R.#/XOG,4 M*%H(BD9!T1@46K?36QX!O\9^/08E'D#10E T"HK&H-"ZP= 2#_CP;7NL*?I1 MX&)Y@TTG9Z/ P?(BI(*N9Z*@/6[X F[?QOYG$:;;3JP=T/%OV'6A1W]QJDA2P.J=IN^@$0+0=$H*!J#0NMV:\L28#-+\(.R-%!: 10M!$6CH&@, M"JW[@&U+*Q SK6#*THA:TA\%\M-A$YT45E*J4">&U.T@G9BC+&?,W*I#O=:R M",3,(NS.C/OL3YAA]W[V&)2" $6CH&@,"JW;W2V90? KS)@$E.0 10M!T2@H M&H-"ZP;#SCL)QKK9/&.27C.F1@H%RN:$5LSW9>)5)^:HO*NY58=ZK64#B)D- MD&;,WDR@&7;O00*)%H*B45 T!H76[>Z6P2!F!N,'S9B@E SNP246P%% M"T'1*"@:@T+K]FW+K9 ^[W3T87>)^J;%$7+DEZHF1'TWXLCQ948QU*%Y-E&J M:PV:%P3R*UKF1A[ZNF?+23A]'G5XF=YMU#OO7[HN5IAQLYE]H[ZG50IJE6FL MCAQ$Y.EY_?*&PIMDZ+3?O6V^O;C_P<%9_UD"Z?HZ.)TAS/43' M=//YAA9^\S6)3U$^CT52G_![8&PO=V]R:W-H965T M5F8;B!_%.J!%T#3-OM(2;6F11(^DXN[?CZ1D199IQ5O4+[9$GGLN>73OY6.R M)_2))1AS\"//"C8U$LYW-Z;)H@3GB(W(#A>B9T-HCKAXI5N3[2A&L3+*,].V M+-_,45H8LXEJNZ.S"2EYEA;XC@)6YCFB_\QQ1O93 QJ'AJ_I-N&RP9Q-=FB+ M[S%_V-U1\68V+'&:XX*EI 4;Z;&+;Q905<:*,3W%.]9ZQG(J:P)>9(OG^*I M8,%SC+)),8Q]\UJ='XE(;MYP/[1S5Y,9DU8GA!LL,DKXW%"/*TJ/[1CUJ(EH'@ MT1O8M8'=-7#/&#BU@7.I![!:7FT/==-[F??6_O1^)X33QY"@^YPR?BI4;W5>M M[%R]G:R'-VR'(CPU1,%CF#YC8_;K+]"W?M-).B39U M2.#X WK&5"QZ0 B3BXI65Z2K]/!XK9.AXO9:8PJA$[ICKZN$!N@YGALZ=D<, M':,;A+;M=^30,MJAXUAZ0?Q&$+]7D*J.XT/MWHG:W99$*5*R6'6H%JTPE8^@ M-3IK-.[,=:$#^5U!3D%PY';%T($<3R]$T @1]!:I>AG3EJE@R#(U)-ER2++5 M0&1'\H\;^<<_OTR-+RI3IRA=F3I%:K+E(Y1 M6Z:TC#UE"EHO>U*K-S]7FXTX1\BM9RPS59PD ,-125,N0D*;M37A0&D[*-MR M4+;54&S'GZ9U7("]T7K/2?0$R$Z>#41V"A0-3@;NOZYQ(;VBUAVKUBW M\5_B!">TV;\IQVLOQRGIN98#PZXR&J3GV2$S NS=#1_6X3=O26HWK^Q)M*B338D&I=F5:%'GMB7P9?\.7]G E_E:S%04 MOCHR>((XV),RB\$:B[3B:5,17PN:7D__N2(.R;:LV=HA-;8@/(F\4U@@UJ*. MR&;K\B/'=*MNG9@(H[+@U;FU:6UNMF[5?4ZG?0YO%E#3OI0W8>JRY86^ND;[ MC.@V+1C(\$:XLD:!&"JM;J:J%TYVZNIE33@GN7I,,(HQE0#1OR&$'UZD@^9^ M7!0 , @4 - >&PO!ETJB'V/S[G']DUC&)9F+=CM@C$3K'(ARQ%9&%-\"L-RMF Y+2]4 MP:1%,J5S:FQ7S\.RT(RF)9!R$?8ZG3C,*9=D/)3+_#HW93!32VE&I-^& G?[ MFHY(-_Y( B?^_&H_?E8!YR3TBEX^0_2B M@^M:#)..=Z6;X:=6J^6>8N3^LWP=L(4)#[RNMCQAQ,1#W,P%FTB_XU^%W66H MZ6%=".-AIN2F'B+B E:?YBQXH&)$)E3PJ>; RFC.Q=J%>Q"8*:%T8&PAVH1= MB)2/#NZZ'M1HK9-SJ725VV5POZ?U\#V@Z8%!+D1KL$=<8#PLJ#%,RVO;J097 MP2=04+?OUH5U.-=TW>U=D@VANMDD4Z53IMLT7=*$QD/!,K"C^7P!=Z.*$$!C M5&X;*:=S)6GEH6'4#2L[8T+2 M:2JV3=O:?\NK_&+'4?^U+%??*ON&O1[KM_);-WEY#";C8S!Y%#4Y. :3R1&8 M[+_:M^9!DV%]RM@ZRNP<9-IH ?&$?D!!U"Q21I,EUP8+NO>@J MT*G],V='WXY/64:7PMRUX(ALVM]9RI=YTHZZ@86H1VW:WV!ZW;@]K=I<7*9L MQ=))W=7S:=4,;,-FK2\@["/7U>5',([#_ A@6![, <9Q+"S/_S2? 3H?AV'> M!EYD@'(&*,>Q?,BD^F!Y_)S$7OZ9)DD4Q3&VHI.)U\$$6[ MR/1W:XWO-EXAA^L V]-#%8+-%*]$;*;X6@/B7S=@)(E_M[$\P,!V :L=R._/ M S7EYT01["KF#7N"<21), 1JT5^C<8RL3@P?__Y@3TD4)8D? *NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'G>&1:9A>&=7>))K*4I#D%OCUK!T"ZS;=X2)\BBTI\N>5K6\E MO[AS_N;:N1OQO38VS+--C-O3\3B4&ZA5>.:V8+%FY7RM(I[Z]3AL/:@J; !B M;<9R,IF-:Z5M]O+%OJ^%'],3%Z&,VEDL; NN--R%O_7MJ;C505]KH^./>=8= M&\A$K:VN]4^HYMDD$V'C[MX[KW\Z&Y59EMX9,\_R7<45^*C+!\7+%O*+N@Y= M2537EPI!YMEL@AVNM ^Q:]'UKY#Q%K#Q[JR)[JTV$?RYBO#.NV:K[;KM!N]B M3&ZCB\/^=Q?$4_\O872KE2[AW)5-#3;NXNC!M( V;/0V9,*J&N;9:W<+7FS5 M&MJ;PJM<5+L;C$A&PN5/-5;XBZIC3,EC*[ !*H%'P1E=(4#0E9$,@9 SD;$G)*((\9 MR.,A(8\(Y D#>3(DY(Q /F<@GZ>%?*6"#L*MQ,)#P*9="Z$L6*Q+/"Y:\=Q@2() MW6@N7(@>HO;WYNR<,TN>7"UUK6/;: >)[TG$! 9LJ:$WS)Q9\L1J>:NT%U?* MX$A_!!6:+H*QA\H^CY&0B$\ODD7EZ'TZ*R>E$ M)M;)@_GPX'AS1I&)C?)P8CR(R$E%)I8*/_7018KD%",3*X;'I,L4R?E&#NH; MNE"1G&_DH+XYIKLEG&^*Q+[A,4\H)F>>(K%Y>EH5MP%BH26XA/C&@"7' 6*A);B,>DLBPX"Q6)+?18 M_C82RZ:N>\\F9Z$BL84>Q^Q>([H=SEEHFMA"CVT+_.:DF)R%IHDM]# ;[JF( M8G(6FB:VT"',)?9;-2@BMZ*8G(6FB2UT(',?=:/?=%D(Q62_U706&N\_&E:P MTA:J3WB)@.6E,N7"B_9GM\\Y/6JW(5:-,:^Q[+/]X%2U_P:Y_W[Z\A=02P,$ M% @ 4H,(54<<8+FD 0 FQH !H !X;"]?/L@*.!8 M*=*@/96UMCS^"^N3M9Y]A:I,A_H<]XXS[$%+16Y7M+J1YX2[5\W1T]X/T;Y.+WG(S+]KE1@J7.T@A2/,' M&019_B /03Y_T!""AOF#1A TRA\TAJ!Q_J )!$WR!TTA:)H_2 8HXX @J8,U M@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK M@=Z*>BN!WMKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O M)=#;4&\CT-M0;R/0VU!O(]#;.ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'I[U-L3Z.U1;T^@MT>]/8'>'O7V!'K[SF;W._6.Z5J%^.QYK/'Y M[Z0ZW>X-S\??EX^3G;?WCK.#?U&+7U!+ P04 " !2@PA5+M+XP*X! #* M&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A9 M5'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.& MH2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A M)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1 M]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!R MW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*DE7>-:EN3:GNT M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " !2@PA5F5R<(Q & "<)P $P @ '+ 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %*#"%6GW;[!VP4 -<> 8 M " @0P( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 4H,(5&PO=V]R:W-H965T&UL4$L! A0#% @ 4H,(5=19NEF( P @ L !@ M ("!DR8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4H,(5&UL4$L! M A0#% @ 4H,(5>N6VU;=! )0H !D ("!Z%X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H,( M5:]+*^A, @ *04 !D ("!8W0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H,(5>,H/8ON! R H M !D ("!GH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H,(55P'B* H!@ 01, !D M ("!4IH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4H,(56)2QWM4 P 1 < !D ("!?JH 'AL+W=O MF<# #E M" &0 @($)K@ >&PO=V]R:W-H965TQ M !X;"]W;W)K&UL4$L! A0#% @ 4H,(58PC M3N;' P R@@ !D ("!<[8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H,(54*F0EVT P :1$ !D M ("!L<, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4H,(5;V#0CIT P @0\ !D ("! M-=0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4H,(55AK=1E^! 514 !D ("!>>P 'AL+W=OF%N0& "J/ &0 M@(&F_ >&PO=V]R:W-H965T/@, $X- 9 " @<$# 0!X;"]W;W)K&UL4$L! A0#% @ 4H,(5<8F"MW: @ PD !D M ("!-@&PO=V]R M:W-H965TV$*0@ #)# M 9 " @><, 0!X;"]W;W)K&UL M4$L! A0#% @ 4H,(5=(K&3&F! *Q0 !D ("!1Q4! M 'AL+W=O&PO 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !2@PA51QQ@N:0! M ";&@ &@ @ %@(@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " !2@PA5+M+XP*X! #*&@ $P M@ $\) $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 - T ",. ;)@$ " ! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 374 232 1 false 55 0 false 6 false false R1.htm 0001001 - Document - Cover page Sheet http://www.bwxt.com/role/Coverpage Cover page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Income Sheet http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 8 false false R9.htm 1008009 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 9 false false R10.htm 2101101 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 10 false false R11.htm 2109102 - Disclosure - Acquisitions Sheet http://www.bwxt.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2113103 - Disclosure - Revenue Recognition Sheet http://www.bwxt.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 2118104 - Disclosure - Pension Plans and Postretirement Benefits Sheet http://www.bwxt.com/role/PensionPlansandPostretirementBenefits Pension Plans and Postretirement Benefits Notes 13 false false R14.htm 2122105 - Disclosure - Commitments and Contingencies Sheet http://www.bwxt.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2123106 - Disclosure - Fair Value Measurements Sheet http://www.bwxt.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 2127107 - Disclosure - Stock-Based Compensation Sheet http://www.bwxt.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2129108 - Disclosure - Segment Reporting Sheet http://www.bwxt.com/role/SegmentReporting Segment Reporting Notes 17 false false R18.htm 2133109 - Disclosure - Earnings Per Share Sheet http://www.bwxt.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPolicies 19 false false R20.htm 2303301 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies (Tables) Tables http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPolicies 20 false false R21.htm 2310302 - Disclosure - Acquisitions (Tables) Sheet http://www.bwxt.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.bwxt.com/role/Acquisitions 21 false false R22.htm 2314303 - Disclosure - Revenue Recognition (Tables) Sheet http://www.bwxt.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.bwxt.com/role/RevenueRecognition 22 false false R23.htm 2319304 - Disclosure - Pension Plans and Postretirement Benefits (Tables) Sheet http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsTables Pension Plans and Postretirement Benefits (Tables) Tables http://www.bwxt.com/role/PensionPlansandPostretirementBenefits 23 false false R24.htm 2324305 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.bwxt.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.bwxt.com/role/FairValueMeasurements 24 false false R25.htm 2330306 - Disclosure - Segment Reporting (Tables) Sheet http://www.bwxt.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.bwxt.com/role/SegmentReporting 25 false false R26.htm 2334307 - Disclosure - Earnings Per Share (Tables) Sheet http://www.bwxt.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.bwxt.com/role/EarningsPerShare 26 false false R27.htm 2404401 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details) Sheet http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Significant Accounting Policies - Additional Information (Details) Details 27 false false R28.htm 2405402 - Disclosure - Basis of Presentation and Significant Accounting Policies - Reconciliation of Cash and Cash Equivalents and Restricted Cash and Cash Equivalents (Details) Sheet http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails Basis of Presentation and Significant Accounting Policies - Reconciliation of Cash and Cash Equivalents and Restricted Cash and Cash Equivalents (Details) Details 28 false false R29.htm 2406403 - Disclosure - Basis of Presentation and Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails Basis of Presentation and Significant Accounting Policies - Property, Plant and Equipment (Details) Details 29 false false R30.htm 2407404 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Sheet http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Details 30 false false R31.htm 2408405 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Details) Sheet http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails Basis of Presentation and Significant Accounting Policies - Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Details) Details 31 false false R32.htm 2411406 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail Acquisitions - Additional Information (Detail) Details 32 false false R33.htm 2412407 - Disclosure - Acquisitions - Intangible Assets Acquired (Detail) Sheet http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail Acquisitions - Intangible Assets Acquired (Detail) Details 33 false false R34.htm 2415408 - Disclosure - Revenue Recognition - Disaggregated Revenues (Details) Sheet http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails Revenue Recognition - Disaggregated Revenues (Details) Details 34 false false R35.htm 2416409 - Disclosure - Revenue Recognition - Additional Details (Details) Sheet http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails Revenue Recognition - Additional Details (Details) Details 35 false false R36.htm 2417410 - Disclosure - Revenue Recognition - Contract Assets and Liabilities (Details) Sheet http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails Revenue Recognition - Contract Assets and Liabilities (Details) Details 36 false false R37.htm 2420411 - Disclosure - Pension Plans and Postretirement Benefits - Additional Details (Details) Sheet http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsAdditionalDetailsDetails Pension Plans and Postretirement Benefits - Additional Details (Details) Details 37 false false R38.htm 2421412 - Disclosure - Pension Plans and Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) Sheet http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails Pension Plans and Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) Details 38 false false R39.htm 2425413 - Disclosure - Fair Value Measurements - Summary of Investments and Available-for-Sale Securities Measured at Fair Value (Details) Sheet http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails Fair Value Measurements - Summary of Investments and Available-for-Sale Securities Measured at Fair Value (Details) Details 39 false false R40.htm 2426414 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 40 false false R41.htm 2428415 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.bwxt.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 41 false false R42.htm 2431416 - Disclosure - Segment Reporting - Additional Information (Details) Sheet http://www.bwxt.com/role/SegmentReportingAdditionalInformationDetails Segment Reporting - Additional Information (Details) Details 42 false false R43.htm 2432417 - Disclosure - Segment Reporting - Schedule of Operating Results by Segment (Details) Sheet http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails Segment Reporting - Schedule of Operating Results by Segment (Details) Details 43 false false R44.htm 2435418 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 44 false false All Reports Book All Reports bwxt-20220630.htm bwxt-20220630.xsd bwxt-20220630_cal.xml bwxt-20220630_def.xml bwxt-20220630_lab.xml bwxt-20220630_pre.xml exhibit101_63022x10q.htm exhibit102_63022x10q.htm exhibit311_63022x10q.htm exhibit312_63022x10q.htm exhibit321_63022x10q.htm exhibit322_63022x10q.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bwxt-20220630.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 374, "dts": { "calculationLink": { "local": [ "bwxt-20220630_cal.xml" ] }, "definitionLink": { "local": [ "bwxt-20220630_def.xml" ] }, "inline": { "local": [ "bwxt-20220630.htm" ] }, "labelLink": { "local": [ "bwxt-20220630_lab.xml" ] }, "presentationLink": { "local": [ "bwxt-20220630_pre.xml" ] }, "schema": { "local": [ "bwxt-20220630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 394, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 15, "keyStandard": 217, "memberCustom": 13, "memberStandard": 42, "nsprefix": "bwxt", "nsuri": "http://www.bwxt.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover page", "role": "http://www.bwxt.com/role/Coverpage", "shortName": "Cover page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation and Significant Accounting Policies", "role": "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109102 - Disclosure - Acquisitions", "role": "http://www.bwxt.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Revenue Recognition", "role": "http://www.bwxt.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Pension Plans and Postretirement Benefits", "role": "http://www.bwxt.com/role/PensionPlansandPostretirementBenefits", "shortName": "Pension Plans and Postretirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122105 - Disclosure - Commitments and Contingencies", "role": "http://www.bwxt.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Fair Value Measurements", "role": "http://www.bwxt.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Stock-Based Compensation", "role": "http://www.bwxt.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Segment Reporting", "role": "http://www.bwxt.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Earnings Per Share", "role": "http://www.bwxt.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)", "role": "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)", "role": "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Acquisitions (Tables)", "role": "http://www.bwxt.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.bwxt.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Pension Plans and Postretirement Benefits (Tables)", "role": "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsTables", "shortName": "Pension Plans and Postretirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.bwxt.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Segment Reporting (Tables)", "role": "http://www.bwxt.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.bwxt.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details)", "role": "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": "-2", "lang": "en-US", "name": "bwxt:NumberOfLargeHeavyComponentsSuppliedToWorldwide", "reportCount": 1, "unique": true, "unitRef": "component", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Basis of Presentation and Significant Accounting Policies - Reconciliation of Cash and Cash Equivalents and Restricted Cash and Cash Equivalents (Details)", "role": "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Reconciliation of Cash and Cash Equivalents and Restricted Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Basis of Presentation and Significant Accounting Policies - Property, Plant and Equipment (Details)", "role": "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "role": "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i192e6997c50f4ddca2a68b1db7f13069_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Details)", "role": "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if99487c9b25e44f0ad516a1d20225f73_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Acquisitions - Additional Information (Detail)", "role": "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail", "shortName": "Acquisitions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i45d70845e89443d0b9d8877b583fbcae_D20220411-20220411", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i8b659e63ce534f309fcad5210722c95f_I20220411", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Acquisitions - Intangible Assets Acquired (Detail)", "role": "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail", "shortName": "Acquisitions - Intangible Assets Acquired (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i581e2b3e69e54552a1bd10304a61cb6a_I20220411", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Revenue Recognition - Disaggregated Revenues (Details)", "role": "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "shortName": "Revenue Recognition - Disaggregated Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if418a88932c6469abd6dc03fd02123ea_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Revenue Recognition - Additional Details (Details)", "role": "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails", "shortName": "Revenue Recognition - Additional Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Revenue Recognition - Contract Assets and Liabilities (Details)", "role": "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails", "shortName": "Revenue Recognition - Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "if5f1d27a72ae451d87a029ce3d1d8bef_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Pension Plans and Postretirement Benefits - Additional Details (Details)", "role": "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsAdditionalDetailsDetails", "shortName": "Pension Plans and Postretirement Benefits - Additional Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "bwxt:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Pension Plans and Postretirement Benefits - Components of Net Periodic Benefit Cost (Details)", "role": "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails", "shortName": "Pension Plans and Postretirement Benefits - Components of Net Periodic Benefit Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i36190e8a236f40beafec05c7baf8a3fd_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ie82db99d64464f64900bd18bc43d3a6c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "bwxt:AvailableForSaleDebtSecuritiesAndEquitySecuritiesFVNI", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Fair Value Measurements - Summary of Investments and Available-for-Sale Securities Measured at Fair Value (Details)", "role": "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails", "shortName": "Fair Value Measurements - Summary of Investments and Available-for-Sale Securities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ie82db99d64464f64900bd18bc43d3a6c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "bwxt:AvailableForSaleDebtSecuritiesAndEquitySecuritiesFVNI", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i67e5bd8d3fb1486986ef9f16a87df67c_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i67e5bd8d3fb1486986ef9f16a87df67c_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.bwxt.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - Disclosure - Segment Reporting - Additional Information (Details)", "role": "http://www.bwxt.com/role/SegmentReportingAdditionalInformationDetails", "shortName": "Segment Reporting - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - Disclosure - Segment Reporting - Schedule of Operating Results by Segment (Details)", "role": "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails", "shortName": "Segment Reporting - Schedule of Operating Results by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i1b77df4384764d7980a984e8325fe543_I20211231", "decimals": "-3", "lang": "en-US", "name": "bwxt:AssetsExcludingAssetsRelatedToDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ibb102615fc2f4e128edaea4aabb92f37_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ic52e0c656afd494290b8b168aed81535_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "ieebab738cf284c12a050f6873d0cebfc_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bwxt-20220630.htm", "contextRef": "i715d7d53a3e3415683221c964bdaf41d_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "bwxt_AccountsReceivableRetainage": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Retainage", "label": "Accounts Receivable, Retainage", "terseLabel": "Retainages" } } }, "localname": "AccountsReceivableRetainage", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "bwxt_AssetsExcludingAssetsRelatedToDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Assets excluding assets related to discontinued operations.", "label": "Assets Excluding Assets Related To Discontinued Operations", "terseLabel": "Total Assets" } } }, "localname": "AssetsExcludingAssetsRelatedToDiscontinuedOperations", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "bwxt_AvailableForSaleDebtSecuritiesAndEquitySecuritiesFVNI": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available-For-Sale Debt Securities And Equity Securities, FV-NI", "label": "Available-For-Sale Debt Securities And Equity Securities, FV-NI", "totalLabel": "Total" } } }, "localname": "AvailableForSaleDebtSecuritiesAndEquitySecuritiesFVNI", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "bwxt_BillingsInExcessOfCost1": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings In Excess Of Cost1", "label": "Billings In Excess Of Cost1", "terseLabel": "Advance billings on contracts" } } }, "localname": "BillingsInExcessOfCost1", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "bwxt_CashHeldForDecommissioningOfFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash held for decommissioning of facilities.", "label": "Cash Held For Decommissioning Of Facilities [Member]", "terseLabel": "Cash Held for Decommissioning of Facilities" } } }, "localname": "CashHeldForDecommissioningOfFacilitiesMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bwxt_CashHeldToMeetReinsuranceReserveRequirementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash held to meet reinsurance reserve requirements.", "label": "Cash Held To Meet Reinsurance Reserve Requirements [Member]", "terseLabel": "Cash Held to Meet Reinsurance Reserve Requirements" } } }, "localname": "CashHeldToMeetReinsuranceReserveRequirementsMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bwxt_CashPaidDuringPeriodForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid During Period For [Abstract]", "label": "Cash Paid During Period For [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringPeriodForAbstract", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "bwxt_CommercialOperationsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Operations Segment", "label": "Commercial Operations Segment [Member]", "terseLabel": "Commercial Operations" } } }, "localname": "CommercialOperationsSegmentMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "domainItemType" }, "bwxt_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInCostOfOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Cost of Operations", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Cost of Operations", "terseLabel": "Net changes in estimate that resulted in an increase in cost of operations" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInCostOfOperations", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails" ], "xbrltype": "monetaryItemType" }, "bwxt_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEarningsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Earnings Per Share", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Earnings Per Share", "negatedTerseLabel": "Net changes in estimate that resulted in a decrease in earnings per share" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEarningsPerShare", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails" ], "xbrltype": "perShareItemType" }, "bwxt_ContractsinProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts in Progress [Member]", "label": "Contracts in Progress [Member]", "terseLabel": "Unbilled receivables" } } }, "localname": "ContractsinProgressMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "bwxt_ContractswithCustomersAssetandLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts with Customers, Asset and Liability [Line Items]", "label": "Contracts with Customers, Asset and Liability [Line Items]", "terseLabel": "Contracts with Customers, Asset and Liability [Line Items]" } } }, "localname": "ContractswithCustomersAssetandLiabilityLineItems", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "bwxt_ContractwithCustomerAssetandLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Asset and Liability [Table]", "label": "Contract with Customer, Asset and Liability [Table]", "terseLabel": "Contract with Customer, Asset and Liability [Table]" } } }, "localname": "ContractwithCustomerAssetandLiabilityTable", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "bwxt_CostInExcessOfBillingsCurrent1": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost in Excess Of Billings, Current1", "label": "Cost in Excess Of Billings, Current1", "terseLabel": "Contracts in progress" } } }, "localname": "CostInExcessOfBillingsCurrent1", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "bwxt_CostPlusFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost-Plus Fee [Member]", "label": "Cost-Plus Fee [Member]", "terseLabel": "Cost-Plus Fee" } } }, "localname": "CostPlusFeeMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "bwxt_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Excluding Service Costs", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Excluding Service Costs", "terseLabel": "Net periodic benefit (income) cost, excluding service costs" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCosts", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsAdditionalDetailsDetails" ], "xbrltype": "monetaryItemType" }, "bwxt_DynamicControlsLimitedAndCitadelCapitalCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dynamic Controls Limited and Citadel Capital Corporation", "label": "Dynamic Controls Limited and Citadel Capital Corporation [Member]", "terseLabel": "Dynamic Controls Limited and Citadel Capital Corporation" } } }, "localname": "DynamicControlsLimitedAndCitadelCapitalCorporationMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail", "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "bwxt_FairValuesOfFinancialInstrumentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Values Of Financial Instruments [Line Items]", "label": "Fair Values Of Financial Instruments [Line Items]", "terseLabel": "Fair Values Of Financial Instruments [Line Items]" } } }, "localname": "FairValuesOfFinancialInstrumentsLineItems", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "bwxt_FairValuesOfFinancialInstrumentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Values Of Financial Instruments [Table]", "label": "Fair Values Of Financial Instruments [Table]", "terseLabel": "Fair Values Of Financial Instruments [Table]" } } }, "localname": "FairValuesOfFinancialInstrumentsTable", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "bwxt_FirmFixedPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Firm Fixed Price [Member]", "label": "Firm Fixed Price [Member]", "terseLabel": "Firm-Fixed-Price" } } }, "localname": "FirmFixedPriceMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "bwxt_GovernmentCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Customers [Member]", "label": "Government Customers [Member]", "terseLabel": "Government" } } }, "localname": "GovernmentCustomersMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "bwxt_GovernmentOperationsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Operations Segment", "label": "Government Operations Segment [Member]", "terseLabel": "Government Operations" } } }, "localname": "GovernmentOperationsSegmentMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "domainItemType" }, "bwxt_IncreaseDecreaseContractsInProgressAndAdvanceBillingsOnContracts": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings and the liability reflecting cash payments received before the related costs have been incurred.", "label": "Increase Decrease Contracts In Progress And Advance Billings On Contracts", "negatedLabel": "Contracts in progress and advance billings on contracts" } } }, "localname": "IncreaseDecreaseContractsInProgressAndAdvanceBillingsOnContracts", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bwxt_IncreaseDecreaseInPensionPostretirementAndAccruedEmployeeBenefits": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to fund pension and non-pension benefits to employees, retired and disabled former employees, as well as the increase (decrease) during the period of accrued employee benefits.", "label": "Increase Decrease In Pension Postretirement And Accrued Employee Benefits", "negatedLabel": "Pension liabilities, accrued postretirement benefit obligations and employee benefits" } } }, "localname": "IncreaseDecreaseInPensionPostretirementAndAccruedEmployeeBenefits", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bwxt_LongTermInvestmentsExcludingInvestmentsInUnconsolidatedAffiliates": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long term investments excluding investments in unconsolidated affiliates.", "label": "Long Term Investments Excluding Investments In Unconsolidated Affiliates", "terseLabel": "Investments" } } }, "localname": "LongTermInvestmentsExcludingInvestmentsInUnconsolidatedAffiliates", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "bwxt_NonGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Government [Member]", "label": "Non-Government [Member]", "terseLabel": "Non-Government" } } }, "localname": "NonGovernmentMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "bwxt_NumberOfLargeHeavyComponentsSuppliedToWorldwide": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of large heavy components supplied to worldwide.", "label": "Number Of Large Heavy Components Supplied To Worldwide", "terseLabel": "Number of components supplied to worldwide (more than)" } } }, "localname": "NumberOfLargeHeavyComponentsSuppliedToWorldwide", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "bwxt_OtherGeographicLocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographic Location", "label": "Other Geographic Location [Member]", "terseLabel": "Other:" } } }, "localname": "OtherGeographicLocationMember", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "bwxt_OtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other income expense net.", "label": "Other Income (Expense), Net", "terseLabel": "Other \u2013 net" } } }, "localname": "OtherIncomeExpenseNet", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "bwxt_PaymentsToProceedsFromEquityMethodInvestmentsNetOfReturnOfCapital": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments To (Proceeds From) Equity Method Investments, Net Of Return Of Capital", "label": "Payments To (Proceeds From) Equity Method Investments, Net Of Return Of Capital", "terseLabel": "Investments, net of return of capital, in equity method investees" } } }, "localname": "PaymentsToProceedsFromEquityMethodInvestmentsNetOfReturnOfCapital", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bwxt_RecognitionOfGainsLossesForPensionAndPostretirementPlans": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Recognition of gains losses for pension and postretirement plans.", "label": "Recognition Of Gains Losses For Pension And Postretirement Plans", "negatedLabel": "Recognition of losses for pension and postretirement plans" } } }, "localname": "RecognitionOfGainsLossesForPensionAndPostretirementPlans", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bwxt_SeniorNotesDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2028", "label": "Senior Notes Due 2028 [Member]", "terseLabel": "Senior Notes Due 2028" } } }, "localname": "SeniorNotesDue2028Member", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "bwxt_SeniorNotesDue2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2029", "label": "Senior Notes Due 2029 [Member]", "terseLabel": "Senior Notes Due 2029" } } }, "localname": "SeniorNotesDue2029Member", "nsuri": "http://www.bwxt.com/20220630", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada:" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States:" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.bwxt.com/role/Coverpage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r121", "r165", "r184", "r185", "r186", "r187", "r189", "r191", "r195", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r275", "r277", "r278" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r121", "r165", "r184", "r185", "r186", "r187", "r189", "r191", "r195", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r275", "r277", "r278" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r202", "r331", "r337", "r620" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r202", "r331", "r337", "r620" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r331", "r336", "r619", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r331", "r336", "r619", "r627", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35", "r538" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Retainages" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r204", "r205" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable \u2013 trade, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": { "auth_ref": [ "r40", "r253", "r254", "r260" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer.", "label": "Accrued Environmental Loss Contingencies, Noncurrent", "terseLabel": "Environmental Liabilities" } } }, "localname": "AccruedEnvironmentalLossContingenciesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r53", "r58", "r68", "r69", "r70", "r485" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "terseLabel": "Amortization of prior service cost on benefit obligations", "verboseLabel": "Unrecognized prior service cost on benefit obligations" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r12", "r250" ], "calculation": { "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "verboseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r58", "r68", "r69", "r70", "r71", "r484" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Realized gain (loss) on derivative financial instruments", "verboseLabel": "Net unrealized loss on derivative financial instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r49", "r50", "r51", "r58", "r68", "r69", "r70" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Net unrealized gain on available-for-sale investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r55", "r57", "r58", "r603", "r625", "r626" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r68", "r69", "r523", "r524", "r525", "r526", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r58", "r68", "r69", "r70", "r123", "r124", "r125", "r485", "r535", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r47", "r58", "r68", "r69", "r70", "r485", "r524", "r525", "r526", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Currency translation adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Amortization Period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r123", "r124", "r125", "r440", "r441", "r442", "r509" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital\u00a0In Excess of Par Value" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Number of shares that would be antidilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r209", "r370" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-Backed Securities [Member]", "terseLabel": "Asset-backed securities and collateralized mortgage obligations" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset in process of being built.", "label": "Asset under Construction [Member]", "terseLabel": "Property under construction" } } }, "localname": "AssetUnderConstructionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r15", "r117", "r173", "r186", "r193", "r215", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r274", "r276", "r278", "r279", "r478", "r486", "r521", "r536", "r538", "r577", "r601" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r33", "r117", "r215", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r274", "r276", "r278", "r279", "r478", "r486", "r521", "r536", "r538" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r207", "r208", "r222", "r584" ], "calculation": { "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "bwxt_AvailableForSaleDebtSecuritiesAndEquitySecuritiesFVNI", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r497", "r500" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r421", "r425", "r464" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail", "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r421", "r425", "r460", "r461", "r464" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail", "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r469", "r470", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r465", "r472" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r462", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Amount", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail", "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r462", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Business combination, inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r109", "r110", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued capital expenditures included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r10", "r105" ], "calculation": { "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r105", "r112" ], "calculation": { "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS AT END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD", "totalLabel": "Total cash and cash equivalents and restricted cash and cash equivalents as presented on our condensed consolidated statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r522" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "TOTAL INCREASE IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r585", "r608" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 5)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r257", "r258", "r259", "r261", "r630" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r123", "r124", "r509" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r538" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $0.01 per share, authorized 325,000,000 shares; issued 127,604,870 and 127,311,985 shares at June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r79", "r592", "r614" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income Attributable to BWX Technologies, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r65", "r78", "r476", "r477", "r490", "r591", "r613" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive Income Attributable to Noncontrolling Interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r65", "r77", "r475", "r490", "r590", "r612" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Other Comprehensive Income (Loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r113", "r480" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r308", "r310", "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract with customer, asset" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r331", "r338" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r331", "r338" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price", "verboseLabel": "Net favorable changes in estimate that resulted in an increase in revenue" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract", "negatedTerseLabel": "Net changes in estimate that resulted in a decrease in operating income" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r308", "r309", "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Advance billings on contracts" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from advance billings on contracts" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r184", "r185", "r186", "r187", "r189", "r195", "r197" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Unallocated Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r82", "r117", "r215", "r265", "r266", "r267", "r270", "r271", "r272", "r274", "r276", "r278", "r279", "r521" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "negatedTerseLabel": "Cost of operations", "terseLabel": "Cost of operations" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r81" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total Costs and Expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and Expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r18", "r19", "r116", "r121", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r532", "r578", "r579", "r599" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38", "r281" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39", "r116", "r121", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r532" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r20", "r345", "r346", "r368" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Pension Liability" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r347", "r386", "r410", "r415", "r416" ], "calculation": { "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost (credit)" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r347", "r384", "r408", "r415", "r416" ], "calculation": { "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r347", "r351", "r383", "r407", "r415", "r416" ], "calculation": { "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r381", "r405", "r415", "r416" ], "calculation": { "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit income" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r349", "r382", "r406", "r415", "r416" ], "calculation": { "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsAdditionalDetailsDetails", "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r103", "r168" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Fair value of foreign currency forward contracts" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r45", "r498", "r499", "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "verboseLabel": "Net losses on foreign exchange forward contracts" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r492", "r494" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of foreign currency forward contracts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r120", "r491", "r493", "r495", "r496", "r505" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r331", "r335", "r336", "r337", "r338", "r339", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregated Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r432", "r433", "r436", "r437", "r438", "r444" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r305", "r598" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividends declared" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per Common Share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r80", "r128", "r129", "r130", "r131", "r132", "r136", "r139", "r149", "r150", "r151", "r155", "r156", "r510", "r511", "r593", "r615" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net Income Attributable to BWX Technologies, Inc. (in usd per share)", "verboseLabel": "Basic earnings per common share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r80", "r128", "r129", "r130", "r131", "r132", "r139", "r149", "r150", "r151", "r155", "r156", "r510", "r511", "r593", "r615" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net Income Attributable to BWX Technologies, Inc. (in usd per share)", "verboseLabel": "Diluted earnings per common share (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r152", "r153", "r154", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r522" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "EFFECTS OF EXCHANGE RATE CHANGES ON CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Stock-based compensation, tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r68", "r69", "r70", "r123", "r124", "r125", "r127", "r133", "r135", "r159", "r216", "r304", "r305", "r440", "r441", "r442", "r456", "r457", "r509", "r523", "r524", "r525", "r526", "r527", "r529", "r535", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r6", "r17", "r519" ], "calculation": { "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "bwxt_AvailableForSaleDebtSecuritiesAndEquitySecuritiesFVNI", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r512", "r513", "r517" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Summary of Investments Measured at Fair Value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r289", "r298", "r299", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r415", "r513", "r542", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r512", "r513", "r514", "r515", "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r289", "r370", "r372", "r377", "r415", "r513", "r542" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r289", "r298", "r299", "r370", "r372", "r377", "r415", "r513", "r543" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r289", "r298", "r299", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r415", "r513", "r544" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r289", "r298", "r299", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r415", "r542", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r516", "r518" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r297", "r303", "r508", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r646", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r242", "r244", "r247", "r248", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r242", "r246" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-Price Contract [Member]", "terseLabel": "Fixed-Price Incentive Fee" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r45", "r370", "r503" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "FX Forward Contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r498", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "negatedTerseLabel": "Recognized (gain) loss on FX forward contracts not designated as hedges" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r103" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "negatedTerseLabel": "Losses (gains) on asset disposals and impairments, net" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r13", "r230", "r231", "r238", "r240", "r538", "r576" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail", "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r173", "r185", "r189", "r192", "r195", "r574", "r587", "r595", "r616" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before Provision for Income Taxes", "totalLabel": "Income before Provision for Income Taxes", "verboseLabel": "Total before tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r74", "r103", "r170", "r214", "r586", "r609" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "verboseLabel": "Equity in Income of Investees" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r103" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "Income of investees, net of dividends" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r134", "r135", "r171", "r450", "r458", "r459", "r617" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision\u00a0for\u00a0Income\u00a0Taxes", "verboseLabel": "Provision for Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r446", "r447", "r452", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes (net of refunds)" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r102" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r102" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r102" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedTerseLabel": "Retainages" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r102" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of effects from acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r102" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r102" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r140", "r141", "r142", "r151", "r431" ], "calculation": { "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Stock options, restricted stock units and performance shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r241", "r245" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r72", "r167", "r530", "r531", "r594" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r97", "r100", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r165", "r184", "r185", "r186", "r187", "r189", "r191", "r195" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r31", "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "verboseLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r30", "r114", "r158", "r227", "r228", "r229", "r569" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r84", "r166" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r15" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investments in Unconsolidated Affiliates" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r117", "r215", "r521", "r538", "r581", "r606" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r37", "r117", "r215", "r265", "r266", "r267", "r270", "r271", "r272", "r274", "r276", "r278", "r279", "r479", "r486", "r487", "r521", "r536", "r537", "r538" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Fair value of senior notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r39", "r264" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r44", "r117", "r215", "r265", "r270", "r271", "r272", "r278", "r279", "r521", "r580", "r605" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distributions to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH PROVIDED BY FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r101", "r104" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r61", "r64", "r70", "r75", "r104", "r117", "r126", "r128", "r129", "r130", "r131", "r134", "r135", "r147", "r173", "r185", "r189", "r192", "r195", "r215", "r265", "r266", "r267", "r270", "r271", "r272", "r274", "r276", "r278", "r279", "r511", "r521", "r588", "r610" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net Income Attributable to BWX Technologies, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r64", "r70", "r134", "r135", "r482", "r489" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Net Income Attributable to Noncontrolling Interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r128", "r129", "r130", "r131", "r136", "r137", "r148", "r151", "r173", "r185", "r189", "r192", "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income Attributable to BWX Technologies, Inc." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r138", "r143", "r144", "r145", "r146", "r148", "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net Income Attributable to BWX Technologies, Inc." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "SCHEDULE OF NON-CASH INVESTING ACTIVITY:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashDivestituresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Noncash or Part Noncash Divestitures [Line Items]", "terseLabel": "Noncash or Part Noncash Divestitures [Line Items]" } } }, "localname": "NoncashOrPartNoncashDivestituresLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashDivestituresTable": { "auth_ref": [ "r109", "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "A table that contains information regarding the sale of an asset or business through a noncash (or part noncash) transaction. At a minimum, the table includes sufficient information to provide an understanding of the nature and purpose of the divesture, as well as the asset divested of and the noncash consideration received (that is, debt, stock, and so forth.) Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Divestitures [Table]", "terseLabel": "Noncash or Part Noncash Divestitures [Table]" } } }, "localname": "NoncashOrPartNoncashDivestituresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r123", "r124", "r125", "r305", "r473" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Income (Expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails", "http://www.bwxt.com/role/SegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r173", "r185", "r189", "r192", "r195" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total Operating Income", "totalLabel": "Operating Income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r184", "r185", "r186", "r187", "r189", "r195" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued liabilities \u2013 other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r32", "r538" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r497", "r506" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Retainages" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionContractAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax", "terseLabel": "Tax benefit for amortization of benefit plans" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Derivative financial instruments:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "auth_ref": [ "r55", "r59", "r60", "r389" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Amortization of benefit plan costs, net of tax benefit of $(162), $(158), $(325) and $(315), respectively" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r49", "r50", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r48", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Derivative financial instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r48", "r55" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized (losses) gains arising during the period, net of tax benefit (provision) of $134, $(15), $170 and $124, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "negatedLabel": "Tax benefit (provision) on derivative financial instruments, unrealized losses" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r55", "r59" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Reclassification adjustment for losses (gains) included in net income, net of tax (benefit) provision of $(52), $(55), $(104) and $1, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Tax provision (benefit) on derivative financial instruments for reclassification adjustments included in net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r46" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Currency translation adjustments", "verboseLabel": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r65", "r68", "r69", "r71", "r76", "r304", "r523", "r528", "r529", "r589", "r611" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r52", "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Defined benefit obligations" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r49", "r55" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized (losses) gains on investments arising during the period, net of tax benefit of $13, $84, $19 and $60, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r50", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "negatedLabel": "Tax provision on unrealized gains (losses) on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other Income (Expense)", "totalLabel": "Total Other Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other, net" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r344", "r345", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r398", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Benefits" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r20", "r345", "r346", "r368" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.", "label": "Liability, Other Postretirement Defined Benefit Plan, Noncurrent", "terseLabel": "Accumulated Postretirement Benefit Obligation" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r23" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables", "terseLabel": "Accounts receivable \u2013 other" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r86", "r89" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r95" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid to common shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Cash paid for shares withheld to satisfy employee taxes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "auth_ref": [ "r87" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Payments to Acquire Businesses and Interest in Affiliates", "negatedTerseLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r89" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of securities" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r369", "r371", "r377", "r394", "r396", "r397", "r398", "r399", "r400", "r415", "r417", "r418", "r419", "r429" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Pension Plans and Postretirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r343", "r345", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r398", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Benefits" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r302" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r302" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r538" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $0.01 per share, authorized 75,000,000 shares; No shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r91" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Borrowings of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r92", "r96" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r91", "r94", "r106" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.", "label": "Proceeds from (Repayments of) Bank Overdrafts", "terseLabel": "Repayment of bank overdraft" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r86" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Sales and maturities of securities" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r90", "r439" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercises of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r36", "r262", "r263" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty expense" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r61", "r64", "r70", "r98", "r117", "r126", "r134", "r135", "r173", "r185", "r189", "r192", "r195", "r215", "r265", "r266", "r267", "r270", "r271", "r272", "r274", "r276", "r278", "r279", "r475", "r481", "r483", "r489", "r490", "r511", "r521", "r595" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net Income", "totalLabel": "Net Income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r11", "r249" ], "calculation": { "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r251", "r538", "r597", "r607" ], "calculation": { "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net", "totalLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails", "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) Component Recognized" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r184", "r189" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r445", "r570", "r640" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r10", "r105", "r112", "r575", "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r10", "r105", "r112" ], "calculation": { "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r105", "r112", "r628" ], "calculation": { "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash and cash equivalents included in Other Assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesReconciliationofCashandCashEquivalentsandRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r305", "r538", "r604", "r624", "r626" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r123", "r124", "r125", "r127", "r133", "r135", "r216", "r440", "r441", "r442", "r456", "r457", "r509", "r621", "r623" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r343", "r344", "r345", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r398", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r343", "r344", "r345", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r398", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r164", "r165", "r184", "r190", "r191", "r198", "r199", "r202", "r330", "r331", "r571" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r115", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r342" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Contracts and Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r320", "r321", "r334", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionAdditionalDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r58", "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Amounts Reclassified from Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r460", "r461", "r464" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r401", "r402", "r403", "r404", "r415" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Intangible Assets Acquired" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/PensionPlansandPostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r112", "r575", "r602" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restricted Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r173", "r176", "r188", "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Operating Results by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r160", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r195", "r202", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r255", "r256", "r618" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/SegmentReportingAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r160", "r162", "r163", "r173", "r177", "r189", "r193", "r194", "r195", "r196", "r198", "r201", "r202", "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "OPERATING INCOME:" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Other Significant Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r199" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Reportable Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "verboseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r102" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r32", "r582", "r583", "r600" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r160", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r184", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r195", "r202", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r252", "r255", "r256", "r618" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails", "http://www.bwxt.com/role/SegmentReportingScheduleofOperatingResultsbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r43", "r68", "r69", "r70", "r123", "r124", "r125", "r127", "r133", "r135", "r159", "r216", "r304", "r305", "r440", "r441", "r442", "r456", "r457", "r509", "r523", "r524", "r525", "r526", "r527", "r529", "r535", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAmountsReclassifiedfromAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r123", "r124", "r125", "r159", "r571" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r430", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation charges" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r304", "r305" ], "lang": { "en-us": { "role": { "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).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation charges (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r304", "r305", "r434" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercises of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r43", "r304", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercises of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r117", "r206", "r215", "r521", "r538" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders' Equity \u2013 BWX Technologies, Inc." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r69", "r117", "r123", "r124", "r125", "r127", "r133", "r215", "r216", "r305", "r440", "r441", "r442", "r456", "r457", "r473", "r474", "r488", "r509", "r521", "r523", "r524", "r529", "r535", "r622", "r623" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total Stockholders' Equity", "verboseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/BasisofPresentationandSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets", "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-Materials Contract [Member]", "terseLabel": "Time-and-Materials" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r331", "r340" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r331", "r340" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point-in-time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/RevenueRecognitionDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r297", "r303", "r508", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r646", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r42", "r306" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r42", "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock at cost, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r306", "r307" ], "calculation": { "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 36,404,085 and 35,915,747 shares at June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r304", "r305", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Shares placed in treasury" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r119", "r370", "r596" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Government and agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/FairValueMeasurementsSummaryofInvestmentsandAvailableforSaleSecuritiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Unpatented technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/AcquisitionsIntangibleAssetsAcquiredDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r138", "r151" ], "calculation": { "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Adjusted weighted-average common shares (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in the computation of earnings per share (Note 9):" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r136", "r151" ], "calculation": { "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.bwxt.com/role/CondensedConsolidatedStatementsofIncome", "http://www.bwxt.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(1)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128088960&loc=d3e3913-113898" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126965701&loc=d3e15009-113911" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r641": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r642": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r643": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r644": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r645": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r646": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r647": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r648": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r649": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r650": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r651": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r652": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r653": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" } }, "version": "2.1" } ZIP 64 0001486957-22-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001486957-22-000026-xbrl.zip M4$L#!!0 ( %*#"%5DS/]S\1@" +DJ'@ 1 8G=X="TR,#(R,#8S,"YH M=&WLO6N7$T>R+OQ]_PH=]CGOGEG+,GF)O#$V9W$?YM#=-C3V;KYX149&T@*U MQ);40//KWRAU-^9FPV"A4DDUGF6W5*6ZY/-$Q!.1MQ_^[^N3\> ES^:CZ>3' M*_I[=67P?Z__\+^&P_^^^?#!X/:43D]XLACC1;'@U\+SY\/ZFQZ M,OAU.GL^>HG#X?(WMZ8OSF:CI\>+@5'&?'!P=LV2P@* PYHR#"%1&6;R=9C M@/9>VXK\W=-K;!-QM#3,(=<#*_]CK/QF7TXY7CQ>+%M:M7FX_?3V=/KQJE_-7S M@U1-/3R6)V]OX%YTS?/YV^O'IQ\+T?C%Z_ M/??5JU??O_, VEX=3<:C"3=M?GEZX=&GKRT'WKON:_GE\_7 M1]^>.A]]ZD1I GWUO_<>/*)C/L'A:#)?X(3XRCLM-_JC9U?-L[]__NCU8B@/ M^]XO+A_^]_>\NICA9%ZGLQ-<"/>:9G!#%8=6O[W.? I&AS^[\_D9[]SXTR?_ MV5V-&BHSU&^;\Z/6?/^6S>&,\[K+$2'FK+L\\G0^?(K[X MF%D7!]X%]8_A;!B]/.G:&"=/?[S"D^'C1U>$Z8SE^@\GO,!!\],A_\_IZ.6/ M5VY-)PNQW^'AV0MY9#K_]..5!;]>7%U>ZNKU__B/__AA,5J,^7KSZ,/+Q_[A MZOF7/UP]OW2>EK/K/Y31R\%\<3;F'Z^4T?S%&,^N3:83E@<8O;[6G,BS\S]' MI?!D^:<LH,MOMY>/ MHI4>_MZ4$SQI;LVC:S?$+Y7&-]T=X],K@U&12Q;[RUF^/7WYP#Q\>63W3LNS M.R^?W$O/#DY^=ONWZ=63VW?>'#TC]>39S^;HY X<'=X='1W>/#EZ<_?XX/"Q M?'[\ZH'='Q^]>?'\X/!GNW?OY]=[YK[=OW>D]D_^=7QP[\YK^=VK)R=[KX\. MGVOYK/?N1O7 /#D[^I7\WKTC)^>-]WY];)X M[9O/#V[??_7DVO_7Q^KHV'-Y9[#U2KQ\<_JSW;S^%W[3Q%<1K M#FUR80@1S# 6L0;48 JP4M7I*]'XB'%V5[Z9 M]P!_#F#]$< 4DJY9P9!)15IEITQ(P6>K_97K/Z\3WSL3"1MGMP3A&8[O M3PJ__G]\UF/[.6S=1]@6A56!2T,#[(>@8AC&1# ,MF2MJ_:5ZSAD#O"<7O M7\^+7.+J^]]^ /OSQ]@L_GM M_K*YHH(-:*[S9'%QT0)QJ.#MA2Z.?%D+G$Y&YZ\_/T:AU=LW.V&13 ME_U2\WCO$E???_K/XM)O>[';[4OVPNG:K!B6\2:,9RY!J%C\=V=1@K.-8,*W//U^\ M-3]M*@3G'XO<[/6+\8A&BST^R7*+,I*CY]T5%Y73:X\6\NK-;^[\SVF3?4Y/ M7DPG\G%^X_5(I,'E:?*]Y"./%E-Z?GZM'ZY^\A9O6^WMDZPQ<+POB2U24EER M_-1 4R(7KLH9$VW&4,O60'.CE%%3D,?Q3S@J]R>W\,5H@>.NP*0=&\RY:NL@ MNH#HBZ1GF73)@I[;&I@>\@)'$RYW<#8939[..X)/%I_O)$3G5!T8FZ)-0>6F MTQ&R)-%;9$9$IR>GXZ:K]F!QS+/FO!D?-U=[R?B^-(%DL9U! M2?*1&I7S*@.@B4EG+A8C8Z[!!_-AE=-V'JYO+QK^0@W6OH/J7ZG!:F:5=4J< M%'BMLR :Q3-BR$&GCVO7W4?U6[G&]K%,(0N*"5+4!HJU&23M"LH!J52DS; ;2?:#7/QT4N4JB#^K914@XHA M%N6TO)RG[;.)5E*I]H$6E^>*H3I&YY/U7#WS M]@&ZMO)P^^""UH0U$#ETH$.)6F..67E R+ZFB[$'W<=T7;TQ'T#S5\I>L6I& M75.T%E2R*5A4NA83K,,4>&N@::,W9H4P(3F3* @T"AJ%3V"2A+Q8L< L40/ MRL6HO"_9Q+0]06E]O3&K \=&\7B 48%58E@^Y4+.^^I*=*4:LS7@K*$W9G6H M!/0 UEL3).M2OHBF0\?&5,7-0*[M,9D6>F-6AY)"I6HS'-5EC9L]HV$'* M#+FL,1:UU0*>C"_:1>LA03.,)5 -T2;RY!*R:V&49N=E4_MC2,71*%=M!N^D MH2%$,AE]()T,IV+\]J&ZKOZH]6-I:K;6O'UM:@F1,F(RI!\$RD;$F5-:K8"+CMPW8C^E76#W2AY)/$6I4B@T-&7C715DTT_L#M)NEESK:X"JI#999^= N#BF'!KH&FI7V5%,$G2 M(3)5FZC8BW9)61N734A4FV*C<5L#T[K[55:$3S; VDNVF)P#@"R.CGTSDM$; M[=CJK<%G _I55@19:J;ZEI*=RQE2C=$%G0 3B3-TI-360+;6?I45@:.CM@@Q MBO:K #9G<72F%%=UA9JKWQIPUM.OLB)4K O9>D,5O0'Y,Q$[6VSF I4@;(^7 M:Z=?956Q*&O5=!E7,E6BDHEQ&0E[%0;T5C/,1W60@0J>E0(!271=+I$D M/"4*$!)[YV%K(%N?VEX=.!%$P#7C8PIHL#I@I9BJ90Y9%WVQ2M@V@+,&M;TZ M5$S2WKF@1#, -/-;%>O@*TH@*EY,9VM0:4%MKPXE,L6&F(-7DJC&6%,"Y^4. MJ:B:G(_K0ZFU:.S0BB.O3AL2UQY0BW8RR,D@:>+TX=I?W1]VM^913/_>RF0K MF@M#SK B"L*NA!5\F/DG?5 0:E@M:T?8"V,U2H'7 M>JT4U(@1 MM \I,8FKUJ"5SZYLH>Q+&%4P-0B!83$:".!4 MQNR9(3FE(BJ]13"M>8WC5>%CJ@G$S!%S@9HCDF1@@:V*.H#Q>6OP:;L_:H6> MKZED11&0GB4KR#KFIKQ.M3J38_3;$Y36N<;QJL!!Q5&C#[D9)L&J1LK9H 0G M2J@4\]: LY8UCE<6A8(H I=T4A*%RFF@+:U]4 M$#LM*9F2Q61TDO06H%*'Z*A(]BSIW5F2ZY+QQ^X!>:[]*"U[9,E6NFBLK0!&, M9)4-4#6&9'6LVP=H:_TJZP?7*QU]A!!,5""Q-P;GK2M)9Q=R36UL;/F-P5US MOTH+D3;$5+*KA27/"5PBZ>*;1#Q43Y3C1:;7?237V*^RJHERP4(H-6%,TFRU M4;6HFQ4\*QA?D]T::%KJ5UD13(8DY%%FFSD#:$BNAN3!)4V^%+\]%K3N?I45 MX>-*B,4$%[1B4)$E0\1D4FJFG.HH>>*VX+,!_2JK\GS-DM*B+;SG!(28Y1\T MDN97ZQQ8M360K;5?947@G/>HV*2"4V $G9@EB4O)^:)RM65KP%E/O\J*4 G> M1XTIUUP"9(5(S #B\32PTF5[O%P[_2JK0BG5%*O*4+*!J'PB3DE2J1*M&(]9 MHU988PN<3D;GKW_1_&]?[63I_/AZ?O5Z<8G-Y34NCUU^;B[RZ5@152E&933. M@(N479*$-#@GB:I6X<-I"1LRA^KK!]2]-^'JWTO\W@)!E[;U:2C>'OX2,-Y> M='+:V-I'5[QX,/GSWX96JT(&J\5F/]QF[S("#A \:N]2 -K\E4(>BFN:C4@4 MV2V<']^8+/_3^+>7.&Y_/7=X2RB:(__D<;D[G=UFP>5D-&_N()[OH-Y% M&HTE<>*NK&\EPMO69@2]"@S%409)FG0H5",YDV&'\#R<[C$O'K*TYND,)\1R M99Z]E/_(SV;+,-@55+U-X'4&[7P&IQA3T+9962$5!=[FS4?UI]E4WG=Q]M-8 MFD#@:Z![T5SCYMGAV0M^7W\\P$GI"#)*8>$:,-KEB$]JYNOEK,DKS=E>[&"Q MT?N);Q8RJ]M#''*S")G(0),T&"/BI4 $!&3,%B%MF';V[HD=,22RWK$JH(D\$-0(I(WH@IJ"!:7LEAG2^J%:G555 M\ 88?3595%NV.;G$GKR.6;2ZM5MF53?FKLJMFOR:<4R*D*I1 :]#'KDD/55OD. M*+U_O_?I4#+:N?PEE[E1GIW.%QT*6:[X*O'*%E0&)$RE*NBH$E3(QA@RFV]; M7B42WSWSVEH/F3M-[L$<]>CHAO M3>>+6S,NHZY8(@(ZK3$B<@)6,0==3=&!HW56E;J-EKB!@*Y0XW*<*,<3QZP^7^Y"6?0WGI<3MBBL8@YUH%*7 .B9/ M+BHQT*0XI+*50;%-Y%98T<=:M(D^2-8 -O@<@VWF%5J;LW&U2]M#/F0:XWPN M5Z%E3G!PNCBH7S"X\,/1HE]WE<_@O47J[+TQ(.UL,IU+LK5J3JC%W5BT)08R M22N?2M&E0_,Y>M*V0-I69JQD"8JQF5R&S40(D:UL E&V%IF\Q,X+3ZM[3]N3 M]@\\[9>.MENAIPW)5)$(J+V!&EU$T>5/U+B4U*0E E*0$5;._J[:A%F#LD*;=D K!=AA9)[5NX68FI5.V!@2@@EP@ M,&LM>9J.;#JD=7LR;Q"9VUG'R"1G,Y(//H$#C%&+0Z82,M3B-71( _=DWB R MMZ*-?3'-[,YFGQ\+OJC$*3)P= ZSBJIT2!OW9-X@,K>BF9NMNV*@E(UC@*JP M..U1E\9B7 VV0YIYJ\G1B@:-QC3K1*@<0@1O'8::O*Z5LC-66-=MJ2/327' MS=.YR.'Y_ :)@)XO5X5Z9_;L[;,)GHSHUOGZ#_,'HY.10-U,N!TML/#X8N&H M6]/9B^D,O\TH\8]5A/Y27_#NJ7]%163?S,VP)!X!Q VD2J(RQ>B#,91 MTZ.\LM$][P+W5\:61\VFV3\SL0/G#.IN"^(H^].YK(K1Z( MER_W)P+/TU$>\W+>R/SFV1X^F\YN-='B@Q4!)8S[E?DSE0R/I$).7D#"EQR MT.P"KR-)HN.Y]NYLVVFU"1XM>E'2$E13 *]+=A9C\05=B%57M_D>[:L@?CQY M(0TV::8!,AU/IH+NV:HXMZ,ZWYNBB&.UM@107C6;T3:5&\-1 >DN>;.>4AWT M9$8S)9M*:#;X=-:BC_)'L-%)JBD$Z4 ?U'RV^+TS]1Y/G\[PQ?&(<'P.-DU/ M!>&S:X\??3VCFELT"PI,QZ.RI,)]N=N'\4]:78Y-GCXZ?_+/2?DONNFYV5PD M"N\N#G=O^I)GD^8^;X^N?+CCI?UDNJ8Y61GE$2LH; M0^22!E$>D6)E[U(LK#*Y+DRY[*UDEU1'*U:B2($!C %T,Y\>,7!2(91HFPZN M@KV5;*#J:&DFA*&J@S,U5 $O(.2@- 93M3-"HUZ??I8I^]/)[V19A1-=N^?N MAMYH195##3%XAR%8\:.<OO8$*71BGTD0EUCS<98 S;$ MB,0%HK(E1,L(O7VLU#XZR1%=?:WLO(.: ;6)R2FAC"/O70:PO1KM?>B&:(QV MLK58FRTSE90A!NL+]_;1V\>&:(Q6[,,#%H=B'-DS4*AH-8LB M+P6;]52J[NUCHS1&*QRIU;D4 3BY"#FD3![DO]H:8T"^[G5H)SS;CE478M79 M:<,4'8*K*CL7,QJ;:K-QI^E9VPW6[EC.7Q(7"E@5V@P2E-&1]1Z;>5@<0BH[ MP=I.(J=S+)K!A% D\=8EN5)]AE)X$:SN)G,JF%"]( M!5=!E$XT1,N56X-X'RI;I&]NW=B >D/W/=N.9:W6)%.]%^&82?0_2O*J=5() M-1IM=.[MH[>/#8G\[>3'QBI5.5H)]^ T9(A5DZB!T,R%W::JSD;81S)(; B8Q."14Q>A9QU*BEA MB6Z+^L1[^^BXQFAGM=,PJ!)TZHG![_[L9_G?' MZB5'].D/"VEM/;SV=4"_MC"87Y9]]Q%IBEEAC4**0 MJR:1*J2J[XKU; >1.\D@=J9:;VP47PO%4:Y.Y2I"V$6RF+J2/6YQ<;E% ^F& M;FE%]0>,B2D[E[,!Y!C)UY!951O(UMB5O+&WF[;M9L?J+48E#S[FI&($7$XF MKL[[2BD:R:2[L&_F>NWFVU"XD]R)*C.G4K(6@E@F]%DG,.R52=EB5V:%]#ZW M;9^[8S46:T%R0@4>D@$CEI+DZJ60?!W0ZM#;36\W&ZY5VID9DXU7[$TPW&Q8 M;R3T!!^+96LI%.KMIAM:I1V?&RK9$G)5% P1Y>CUIYMX%)#[,IZE;TGW#0% MT8KR9E]4HD#B!"OD9")0X!H4L X<.M-+WK-YT^)Z.SL8Z&(!/>BD+&ADM*I8 M1P ::LT5.\+FS8RVK2#J,J-+5A.1DT;.V3N7O8[*L&BWSHS"[_W3ID7;=O(. MY3D)5V.E""G4Q-GE&LE$LD;'KLRYZMF\:=&V%39329"RJ5F;#$;K[&PMFEQT M3%YIUQ$V;V:T;6?4B:WL5!7/ !*I%U$&O%;$B35<40 F!7^@LW+>*TD[4J"3?& M):<#@6)H=B;TUI=0!-X0TI:HA_ORRK.+2]X9CTY&DZVM$0.Z:(S1KE8Q1@6Y M&H59 4.UQ$9MB76V@V@K-MH,_4N.)#]L]FN*#E7,VF.SL@@4.71AHWK#;70; MU]O=Y#EBK996]/ISIQH]*03D9H$_9R(T"U,SV6#%]_G06TEO)1NEW5NQDFQ$ MK#O0+@YA("2)JAB M+]=[T!NN(WM_NBNJ0W^YE:QPW3\Q$G1!*TL*T*CH?#"%N%3PXE>IMY+>2C9* M=;1B)3J";L;0 OH"U>B8?2$L):C@H:+JK60#54Q8/WCXV1&FT M8A^L$87]@8U)D$J)P9'8C,]*^4#5]_:Q4>MPM\(141.Y&E(F50TD'A01$V\35+1>61^ANA#!QA)0_$[UIG#LE50G_,V.Y<(W$D&L68 Q9((5@2-+E)F'YUWHFY3\M@1A=O[W\WPO[M6/Z%FX>M$ MI0:&%'UV2265@:FHH##WUM-;3R?42RO6PZ8$!\Q)+ 6J".;$",*G#I[::WFTW7*JW833,B2*$@!A2+KY4]CEQ*EW9=W*CIXGM6()I.=I"!!52 @"3K15)GHHIT2K, M7>D6W&A*[5B65W,.XJ405#-"0^GDV*EJBW+&@>O,R*9-VXV\G9Y?4CGZJ$U. MRXVK)=Q@S8Q)":A&=:42O]'N8<>2+(X(20,$"PC%*!3]XDK.T447DNW*T-F- MIM2.93H%(&+0""XF:/Q5M=H;K\D'%X/NRFYVFQ9Q6L$R)6N,35EI3J"#CJ[: MK)-U4)Q-T)7]YCZ'Y7UYY=G%)>^,1R>CR=;6B%DD VL5BB2OD*U*RBI'VJH0 M8K.N^9989SN(ME.'2$P5*'/6#F*M,8>4"AK4435;EU_8*&RPC5ZB=M@ ]?2@ M'LYP,J\\.ZCWIM-R,'O$LY063 M?'VJW69=9/;9[O MX+DD+S&9F@U),J-*Y+/D$HZRSC[VU-X>:K=:NEH_M3E%2"!Y$X.1[-B@@@(6 M@LK5Z!A\3^U.P^LQ54V%3*H,*5%6)F/6U=?HG'^[?]LF:ZY6/<;7.Y,8 KF4$HD!3J3:$_7!7ZODVJ=Q-C5E'2H-7%PH# D!FU)5\FD*R%C!R18 M[\.Z$:-;T:"F6':EEF"8FO%7F%4Q12G#JH+PL.?WEO%[QU)H8PD\%F,R5W Y M(D(PB)R.Y(HN.,C! M9Z^LR4Z4*7L3+M8IZOF]/?S>L10Z:$\UZ PV%T@A1LFB68=@J!E6X;O [R[% MZ%8PSM'6:'QE3QK$BZ6$BFPIND;@Z/N1VY\AEMQX,4-:_#I:'%^N@7\3YZ/Y M0?UI)C^=/'W_0>Z.7G-ICO#E+W[)O17DWK$QVQ5TQ!B3->3!)VR6R"1E:Y'P8"QW@=QKXUDG 3:F!L]6::^; M]"*GF#D%7\DDS8"E P/^>N_5@=#*^E\[@[FIW\3JO=B,GMI,M%^V;U:L-:@RHI)=2) MV*> Y%0./:NW@M4[EB>SK[;DDL![(RY:10[-QC>Q>HU0J'2 U=^>8-U$UKD< M.6>CV4& DBK;XD,V):B4L0LRJ_=7FQR%VYD#&%)1-GG/QH"Q/BLV(:7H#'BJ M.O6LW@I6[UA*+!RN-6ORV*R.#2%5+XX[UQI+RIJ[4,S<_"CR%TK'"#EAE'0A>>Q"RK#QE/[Z^-=3^BLH[72L4""[H@J89+(NXJR]1-X8 M+-?8 4KWL'X,JW43$7^54]04#2U)K9U$F:MLFNJTHX00)N4:LH*PHTF!5Z\.A.965L,A:W5Q M00>?/% D#"D8MHC>&F<[L>)13^X.A.9V%GO/"A$=: @.)'E.DCGGF$%NDJA" M%Y9C[$QH;@=@K120]=$I"_)GQ C@,@?16;FFU 'MU0GOM;/SH=I)E\D;S9P* M,T M)D>=7>50G(TB.'7/ZJU@]8[ER6Q+)>>A1&1($9(3C1FUQ:RT8=>E[= V M=SY4.ROWFU22(Z*0%=3*F74DJUV.UFNN79!9O;_:Y"C MHM<58@F<<_4,M6?U5K!ZQU+BXB3S]82A0(%H0B*(SE>/%#@6VX5ZS^9'X7;6 MYL_(.85B.3GPP:3LR$C\M4#D52H=T%<;/XMD=R=&M;1E3C-WA$OP64-A%YT- M(8!PV.;@:K_E63\QJFN4)@.HC8GBK9L)]BEIG;A&-BYXX^/69L%;#BOD#( ^ MQ>!$4(6$Y', #HI+#95*!V35QGNJW0V^K>C)&"7S98(0#4,FFWQ(WF6-$$JP MJ0N9PL93>G>#;TLI$A6J8(*N&9)F+%A]Q:H2:.LZM:]]#^L[/0NE@@=P0%4# M5X.Y.M^L(9AU=<1=&('7B4K=)LT"V;$NX0HA%^5 LV40=9DKQJ9O18LWR\S] M0(X=5X$S&@:$:BT$=*C- M*C$U9@;.NCA6*G1 @_6>K#/!NIT^MFH#.X]EV1/C,&,HOJ3LC=6AU"ZD&3W% M.Q.LVYDV@)935<6%3!!)1=;"=Q6)#"F?; AQ' M$T%+SOU81UT>^:I:%J#CF$.V'ERBF'W-H93LHI*T,"ZAT5I"3@_-%T&CA]H, MK5X!-%6DK3&9=#09(I;$+MAJC(U15TESNFPUEV?<()J>2@A\R,2CEYC'WZ"R M^$WL!B 7(EO\79C/N?/"N9-,1DV.E@VP*+T@*U-Q20).A6K#VA,IT/- MNE%9G:U8KY/BB,;Z"BHS5B;E*&2L$6WMPI8-EXW_D!>CV3+#^DEP.CQ[P>^# M\]/Y#YJ#\]M<)01"34VTAL!:[.\1/6I!%^]CZALAU9\ MVEA@6UGCR4,JF7/3U5PA>, 81+2K$%1R"J+I4(5[8X%M9_1756"M9E>R!B". M)9(2J%W2D@1$UZ%JR,8"VTK]PTF(59(K1%\T<,;(F4D3.&><%B6T13%V*8!^ MFLX7L[%IF8GMEK(1:JA"[MP=!'K=G;PLQB;_>LC M)DEK@HO@E6'-Q:H,176IK[E+6+<2G%&#DPN2(R-R6B"O)AAC:JDZ5>?]%@7G M3<*ZE7@--KM$.4FB!) \Y1R\2#%V)M0B+-C\^M'=T00G33?B_8G >-K\^GV, M]TX7ISB^>SHIJ^K>O(NCV2\X/N6;9WN,\]-SXMR=\?^<\H3./EA7Z/+D=TYM MZHRGL]EH\K0C!2U,9!E=+<$%")"CDW\(A33-]@>JITF[-/F:1WK[YS^E77%& MQVG"[FRS-T5S@;E V1K>@3X5,NV:(.7"4Y2;64W(%.I78Y M^]4$,=TSH$WAK'4^UQ2,KU1!EQA-,X&H9M;>-@/V>\[NCI^U'>&LRS;E# SR M!W@N"(:L)L2$S@)R!SB[@03ZG!D]?O3[&-$;3^4Q1RSI2EX\:IYDM)!/':$/ M66&,LR4'EP L9H--+XZFXD@SE)X^&TF?7G)^@LO5B-P,E(%\$-49HF8."HL- M19OLN^4*=TG_;9!A;0J74U)9-Y5]U^RD5)4D3RH42][$R@9MI[B\,?19@R[L MN?P1EXLJQ8((#<<6C([-"&";P"H.5!UTRR]O#)<_1Y];T]F+Z0P7?',Z*9WC MC$*3LP*3'1$4UMCLF2C4$?<7G0^ZY\SF<*87HY_*RRDZR Y )PO:U^BMR8HS M!*V85;<(W(O1'?3 U3MCG#(Q,<3@4ZC%BEM&G9*+V7>*P%O.F8U2P)M"8-9D MF1 I!@=H38S*FQRB;39@T;4#DP&[2.#EG(2;2,^Y>R[/%U&:NG%\D,T9; MM$4[19!K@IXQF\*87G)^@KX4:EP.#0%N=I?R:*J/QB53;43GNU7+[R7GKGE? MTAH0(U<5$(RG9 S:H'1T+(';FT[1=V,8TZF29Y?IR]&4G%+Q(-*A>DA*Y:)C M)K#%HN_"@*>=&_"C'4.SUV9TX, JBQ(RN?BJP(?LH/:8]9+KSXLD+%EE=349 MIR$82&@SAZ2SS3;X+BP L*.2:U,(E'PQ6&PDM@IL]DES<@[86,7@:^@4@;;) M W6ERF54<)$,9*X(UD(3P:S0!37%A!<#N#9ZL8NM'K/ZUVBRNM4W0G(E24QB MT,U"7(0")1I2*>D"ZJ*TU=-D)US;MQ57J^,L$9,SS>KAS@-11;0Z$2OO#0=[ ML2Y9S]E>SVT09ZN+RHGP)T*$K+.0EW(VE(P/H8+M.;L[?O;;2L@5KF*7@11D MQ209K)<<5@?*-7/,JNI8706.XO(D#F%>8BHLB%4V*Q I!VYR5Q^(5$"CGQ*C M1><@.M1BRA 0HRM.TJPCQ5]:&;A1TJ9B!PHE;4%TQ-X.T:!KE!TFFA\ M9+8B,,&Z$DL@C8JR1\6H^J1[8QC32\Y/Y=G&)DT8"%($A2XG9&\9D+-CR%T8 M)M)+SMWUOLV>,]8&Y0UHJ$K"MGS.3%23$5)W83#3Z\]$W M!DL)"-#L61P#18O@?%7*Q:PH=FOTS2Y)KDTA4/5) 04;O1 HF9 \&9V2]<9G M55SJ%(&VR0-UICIY,YK.L;)4[[.5+T*H3_GI'/<$*.Q"K ME\PN)E/( 505&4O%%&NPA8 Z,(1C9SW!ZDB@;2@QHG&2YT,HS4BT9).2B!"] M9U,[L"OO?+:X)DIL/AV/BBBXZ>3^@D_F[P-S7UYY=G').^/1R6BR/'-5K'BT MP,4RV;MY.A]->#Y_='ZK^3N<_'VTZX'@L[S]Y6FKYTK[6P"'ZK,H3"\7S2!: M,UD=Y1OM175:GW,'M@#NB?498K6RWW!2+F*J&6SP$'3.144G.J9J$C&+J@/[ M#??$^KS'6O_FQDV1*587LG89J%GNIHJKTJFI:H"WJ0.;&_?$^KS'6O].R@4J M>#+OL;I/K%8T5G:H(UI?)2("18^550W>Z1ACC3EN MB<9Z.W]F?SK98F&31!C'H!P6;I8[=MEK43:-@,XJN>2W1-BL'\UVU(15)14N MS;*?D&+,@0)%Q039LBZX)6JB%=M\)'+)-F[P5X)> >"%])D\O!=+65KF^S;81 M/OCBE)5LT( %D[3U&DRCJ)H)_QL\XZHGQS?O.0:5:U#&>5T8"KN<0] B#Z M&L(&C\S<>'*L-7?[-I[#*%M3Q=CL,NLJH\Y.UXQ:*^1L-GBIV9XA!FB+] IR4;B,%4[^QN>8Y-,5D?"_M:?%28H'+):(*) D=LQFZD#9Z? MNGFHK'"9FIBBU>B*0@,BU$6"E29K#DEK$'_:;5M92Y+UC397JH8=F>2@ (>4 MBXVYF18;C53T]GQ//SC\>,9?D\9?3R^@_RKXLN M^ 1!%6US:/KB,\8F[*A*&I.+Z-1O#4R__V:^.!L+(">CR?"81T^/%]? ?!_< MB\4_7HW*XOB:5NK_7%F>>OV'^0N<7/Z IN/I[-I_"F"JUG]4>X.2_OIOC9#Z?B_=CJ1=V[.DF?"C7F6P?&,ZX]7_O/SC1^N7#_$/.;! MM Z:.36-?_[A*@HB3>-> O,Q/#A[*@@MIB^N@3SJ\DEP/'HZN4;<=,!<^4-P MY$6^ID'B!PT2/M$@5ZX_WK]_>.?VX-'AC<,[C]Y_A7<>?E.>]M&=6X\?WC^\ M?^?1X,;^[<&=_[[USQO[]^X,;AWL[=U_].C^P7Z+KV"^Z!5^Q?FQ1/;%=/+= MX/;WM[X?&.4@M??8_@OLYLKU_^\_M5?_^*WM_YT_QA\VUCLV9C?(QNX>/-P; M_"#^?C*=[)]*/C2BP458>-@XG5'0KH3B+%JVH)V/UAA-R4,N6$&73_4Y#";8 MA.'"HVNWI[2<4] ,\;]R$4+L+V?Y]O3E _/PY9'=.RW/[KQ\W? MIE=/;M]Y<_2,U)-G/YNCDSMP='AW='1X\^3HS=WC@\/'\OGQJP=V?WSTYL7S M@\.?[=Z]GU_OF?MV_]Z1VC_YU_'!O3NOY7>OGISLO3XZ?*[EL]Z[&U\_,$_. MCGXE?_3LAGSWV.R]^?EL7_Z]?_M?(SE?KK.G]@^?/#]Z"2_N6^/WNRIO1/Y[2&].GKSL]X_>?AL[]XO MSYXU&OZ\#+J_ M@W!]T)O=BLW._8'9+981\^+\/)U)V!U*&X[QQ9RO7?[QCS*:OQCCF4BJ95,L M?_2/BZOGZ6(Q/5G>X"7/%B/"\<5-EO<[/WRA>)RVWRL1!,V-15XMRN6=+P31 M]^?'KB[*)P[&[XW[D\-_^ML_.PA)+579%_WXZO*Y9Y=G7)("SM^IB/L8-V#\ M>,5?N3SG!98B@>6:>?%ZH-^'8/WMBNY8UOS$8X'CR>C&A:>+#WZ$N#_D=V?"Z^O[WS__D49V)KX[.' M+-G0XLJ@3FP]N__F MR:]R_V ML_WQD\-C"3-/U='A$1S\NG\L]S,28LS^&_E\^,OS)[_(,Q[>6.P]4O)?"3NW MG\)O:$,LE7E()=,0:LU#=*R'BB&F$#A$KQJ7G0+X?WP8:M[C^OKIO$H#_OGQ MC8>'=QX^.!H\O//3P'\KW&_<.FP.ZV3A8V]P=1D VHC.GVV(]?=,_EJ1;X8G=M/VO MEHAO#F[O_0;5IJ!K'(:4PQ "F&'TV0XA)6E9/-^H*O/T[.#>TG^]VC/_ M&N_??OAL_\USO?^L'!^9H]?[AS>?RW7=DU^//M P+YX=W+X/3YZ)SWMVX\W1 MR6.U?V_/RGN8?7/WV9-G\FSW'HI_'(^?C..KCS2,5U9SYCBD:$7# .IAIH1# ME1/X&AR1@@L- ]NL80X?WMA_='^I5'H1LQ0QB[?&=ZEBZFQZ\K9"LO8G^[-^ M@_,@O?Y_M]885ZX/%M,>BW?__452S&^.%&M&PHSF3:_FX.Y(9-7^]/L+4GV[ MP'IGV:'9W$ZNGN7-NQ@QO[XXO'_[QMEOS4#^9J[\T%H%0] Z#*,TU%"Y;%4( M!9B@Z;760PO>Q0TJ$1OX(F)]<_X\Y*>C>1,>%OMR9+%D+^ONG=*FWW MI_SV6Y?2&;-47X\OK$OW702!M_<5-\ M<7>5-E^2*IY3?6.2Q6\>8>]/Z&(,F\C#Y;#J6]/3R6)V=FM:^.,JR+PYX\5L M^K*Y3D?KN1=U$/.+1-L[=O_P3O.[5_*<=N_9<[UWN*?WGMT\V3_9,T]N_S*2 M>WU4!WGRZ]XKB=IR;A/);ZC]-W0F[_%Z[\WCL[U[1^;HS9/G^[_>AZ-?/E$' ML0*.51+-@R(:0K9FF#B'8=802B8ONE!=N7Z;Q_@*9_SM"R'G+O=;T_O3E;T/ M>O>_ZIUVS6(/\?7]BV&MM+3:#B=8ZS;%Q^^;HJL*@"@-16TW?3,Z#U%5'E8N M/NE$E6R^^]X^H PO>_?_C]H^\'=TY>C*=G M O'[CJ8I''W)R)GT!;U.JFF-*U_4=&L^]>-A3>^=VNO-OQ2];I0RX_G\XC\/ MY %T'[D^%[G>?"0B706H@7FH0W!-9QH/LX\X!(N1N>AB@9O(I09[.)H,'BUF MS(OO!K X'MP=3Z>S7E:NP,+_DO_Y1#/.FAOMG"NX)7\>S ZGK_IL\K..0#TX MO/.^(]"<$%3*0V-+'H*W=1@+QZ'2X$.%4CW:*]#!9UI6_:^IZX],&E0'.& ?-D-YK@[]]0[_<9 0WY%:=]<1_85+IF^?V MMU24Y4BBY*M/XC^3'V*I9I@*%:9"U65WY7J*ZD,_^O=O.?'CP52L[J>&&1WN M1=LAVJ*:R1QIF+15PQ"]A2"*5:/$..O=$*SZ")Z-G_/;]M"4 M#HU- >^^?LJ(T=]H1(;VWVJLQ[]UY2^NH*6O%3,GHU+&?.5/AK&U(W0>-7N8 MCQ8CN>#Y@#6><1F\.)W-3YN1:XOI0,Y8]J5H\[?\]T8%-B/@;]#BV@>+N/S% M2N07"ZBW+;GVUOJSH=V'H\7Y,C>,=#R@,<[GWT(];NC+SW IMQZ=G>3I^&]_ M-1GHTJOO7XSV7,+.%]N'#\1<7AV/Y)O?;>I+4L8ML9-O6@.Y<%AGVN2ES752 MU9U7/IX<[IF#P[U73YK9](=/S_;OW5'[;YZ[)R=WSIZ<_'*RWRB[DU]&^\\^ MJGR,]]X:AP6#%6(+"DZ M!DI#C^!J+J;D%$5B"%6.IK/GYYYX< G(YVO2_U95;S1IADY=,W Y1GZ]=%ZF M\_G7,R_%[3>+QSJR:O^F_GY=ICW$^J*.QY"TX M'LL9S7SX)IWYG]-1D\Q(#I/YX@2Y\$4^<_Y3;9MQ?^>SEB]2FW;4%S,F7BI?;0;+]4/F@[_)]<1*!O-3D7_SXVDSR>=REO#B M&!92+ MBRW70EX^R?))<;X8)#4H_S][W]K41JZU^U=U31+RZX_4-@G8D'!IX[;1O@3PI5LMZ7FTUJ.EM?39:./: M([N+WKG:.AT.8[,F&0O2$CC6X]/12C+'O70Y]D$X[9''!%C-**".4J!"M,48 M3;6))<>0HGKSP(]F47Z/(]8WS'%Q,ZA^3]WT ,>L?Y;O;_[?]J!2?41OE M0 MK2X-)SZ*5'32'8\C@_E>I*3AH)\,I-Y9S4=CZ:Q65$W4MM@OW-9C/3G5/4/0 M/ZYQ47UZY)&6#S#!&],/S ^ZA8'*S^E@Y6+ M)NI)>[]3KQ_]MCQBO=#!J7^G//O(B+6]O?GE \06!JL#,!!'C\ YD0XK$2 Y M9\K@(L-I)M9,K"M K)'+=*T7'\77M+616%/>?E=PS3#9A%>^6HM3&ESQQN@D M\G&\Q_#<]HHL=!)[X*R1#.!XL6@PIDX[K!T.!U_&1^=O;T1[V!F'@UJ]I03V=F"^6 80-P.=F^D7;_$;Y3:JQ#-)6A#4;4BC5VIGL4;BI$; M776ZR; Z4=(/KG']R/DSW(ID=3@8GETA<14?*FC,3C^TTFK77L>>O=_N=0^. MCTX.WNU^;6^__M8^>=Y[?]P^BN96:B<\.&F?Q)]S.8';W_[^N/?N[^[>B_=' M!\<[L+W=P@?O_CEIX9TO\7[QV=YT#W#\>=4YA&I)6\:EWC).JS^TY?)!)L_)L7$!IW.C%7IB_)G M GUV@VUE_^S^3/J9>S M.AU3ZK18N'%7=/UYT=7U39+\0$;=VC_.C:[)Z[EPM!V6B7 Q1GG?WBZ*WM\ZUMTR8]R+,^8/" M,A@JC4PY,.)XT, =4,)PH) T3+N F$5E9)6O(">M7CQ*^(DRGLZ972GG=\-5 M6Z3%QFAT OJ#8E_S=#11U>.C3BK@7)%3?C L[M4[2S?_THVWCK>M]>.C#9*, M_KD[*IR*ONZGHO%),TF9$-.'4Y5=IX=N5$NG^KONNI!^\D3_=J6@7E)6][SK M<[==G]&1[_7.)UKM29P^Q>[+)'OPS_="KM^%/O"CJ@SEXLW^U(%KO(C=:Y?\ MZX<@XN)CM R: NH0PYH91B0Q%K('5-QD?KE(I2WIG^]??\KDIHNEB 9FT\Q MWE@:276.SL]/)U(9'>FA'YW3R_#B<6L[.14P*F)1!Z?C8JDISEJ/:YNGAZ>C M\600Z*0J6!$V,X7[\R)$)7[YM-^=@'URG_IE C!02\\9XI9"JJG6&%OO=9RQ M7@ID\(?= O<2TGJD1=N-'O[H_]9WV\^O"#@L&EO$S>X7M]K[T>#+)>#BLP,W M*$[YI M&:R9:_?%:\)'10^O;1_3!$,N#P!AH##V@RC-@&-= $$J-@!0:G\YS MHP9&K,&I.&>(\P'^2>VWZ:2CN%B0GWT:3&R>IT.?(KL^^^DV^=3IN?#%Z28[ M_/$5;4:#WNEX_BL3 #7_,,/?FY<;,EMO?C*T-ZAB/_W.T?"'E7OH@1EZ_1'H M,/;#I[KW19^-ZK]?1GN$^LP37]W8*] >PEW0CN -X/ZS VU_Z,JTI78T3(3P MKQN-4*<(XXB,M96XI#\>_?&[OG+T'[3._6P/7)W/XKIR&#]?0Z:(>) *&#=Z MD)]-J]WV]LY_:__YE\0(/:L55=XG5<9O%+CSX&$Z2FT(>*T/-B=;( MV)_4T,8U3YAU_*Q:P(JKF^7W*-[5_^BG_U&E'D MQ,Y+1%F#CG_._\O: KXP]IN&\=E MD5E@,]T^ -PRW3[>\%"!9)N3' M._[RAH1W\[VEW?)8)><&$?(F(6WIHCVH$%1R<67G=4%LDG\Z, G,OD^WO&G*;/%.+9I/*CE/?E' M./KR?NC/ 31+&#=.IU%/.$<]K=2@M71?'Q8,^C^CVG9W9$]'HW2&*IE5FWW= M.QMU"U/W!^4F3IX<)$Z?>>-'I[V)-;SWR4\:D[EX;:8'4IF,*]*6V\0^\RD; MD\S&JS5JKU,.A>ZX.*M8\&M\H7?^=Z+GWF!TFL[.;IK!Z3B)DA_]N/:F._J8 M.7=M)@'.%G!5VG*;D5-3TJ69=%=KU-*1WF$^D/=6]B M>11EQ++IL3YCB[."5I6VW&;DY#F7;F8R7:UA2V)8[;FVX\$P\^CZ#&OFT%ZY(6VXY:F_[D[R]2;[.2>3YQ2+F23-[.RI2XTT-V,RZ MZS,+,NM6IBVW&3DQ95V>67>U1FWGZU'7=',TXQH-*8'K(_7.%];+5+&,>45@ M.A=QV-?CO%&Y5H-*T,_(XB85;L3E,;VTL7=5SO('3IY^A[W'DE)*7UV8 )61 MP3TE&\TIW)?0ED>3PGVRG7R3=.8(_X0 'K;9/YM$UR3CG7V^&^*/U'_1*2GW M\Z4S6VRV$AA(KRQI=).O-LFVC:XMK[2UU][>:>_O;-?B;_M[+W>W-SOQCQ_] MN-^)+[1VVIW]:Z?);=>%&_8^OZKWJS$%;UW\H"K-OF:X_]Q\&8=[I[;_U\[. M3P:ZFGQ0;V[N[]^PV4NJRL XNDM5!H$W*)=W*I_P\_<8H:4794!H@\B[-F@I MC26W*2&Q'-^Y8K4-YN!76)/G)^<+ND^GY\LM^+FB=2"N[JN+>6C/^PM=ZJ\' MG&]JMH\+9E_M#KZ8KR'U[Y/=?FU\-#B-EW2CWV[3TT;;CX?#0;0NP;3MUGH? M/9+EUZ*^D7P05_O3X3 .4&US-/+CT=.;U%SYU3/?!*\K>8U;3X90_&=V,A1I M41"I]*Q(Z672_JI-O_C_/>U^UKV)XWJ'^3'3#;/C[:; M;O6(SV95SDH]V[4E+T]';J;>96 !.2RTP-I3AIP4&F)E/7'Q=^/#M-YE4>?V M1[U+0,[+79Z.P*'6GYZFV;C9=^G'SH^IN#G>TL-A*B']C^Z=^IM5O21+KGK9 M[JH3>_*\OW=\^*WUK16O'=]_MT/;QZ_1P;>_C]K;[F/[9.?;^_A:JQ-_'K^E M+\F;HX.3K[V]X\VS]\<'^.#;:_)^^WUO;_LU;FVWCPZ.W5&[L_FM=;S[M7W\ M%KWOO#DZ_TZ\U^E[_):WMO\^:1^_/YY<_RUM;Q]\:>'GW3:.[=ING;6.=W"[ M\T^O_>)Y:)W!LY>=G53=';8[K^G>Y@<'+8,L5=35% /J P=&:08$A5I"SQ35 MNM[DHD$AG:N9>74UK[N0YBV@D0DJ$]0O"0H9(5R@1%+!J1-*0JTD]9)@%CRC MI" HA#!!F:"J15!PAJ"4@#XN-AY8[@V@5J%(4)0"PC 1VF"I4VI%0AI2H0H1 M5$GNQ0I8E&_\:#SLVI1#RY9J7-[4Z,>WZ]4K>7RER:XL:^S'2&;:>U#::V_- MV67(T&"\<, Y' #E'@,5& 4"(>ZT\Q!I5V_BR'KROJSW$^99E%F6H?W =DR& M]O*@/6O1,,B]$ (#R9"(?A?6(((]@MS:.,)&J$CD$VCS"D'[\4ADN_W/$2TG MBQ+%;D1N-_4_5YKU8;>^FBBIX"E\Z0_XV'T_AJU MOA]G4645C)/SL7SS?2C;?CS=F\\D5QK)=>>,%.BX,8J@.),,CFZ6X4 +KP , M7@KKC6'!U9N2-12NDI^5@5Q1*R4#^8& /&NM<&BAM58#QQ #E$1'0Q%L@)44 M4@\M8E;6FP(V."<5 O+C$4Q^9JX,QD=^F&645;!4]M)0_6"W[(*51VKS<3=( M:QR-D&B.(.$ -0X"J8( U!(L"(E_\U!O(ME0@E7(!\O@K:AUDL&[0/#.622, M>(9QTC^]!C3R+I":24"(B.-(H;8"1O#R!F=90%E.3,I8=U,1HAQY4FG3PWR) MY#3O6'T?OLQB9;'8WGR(2>2MX#"S0!JDD^$!@<$N "0$%<0&C22N-QEJ" DK MY%=E$%?,!,D@?D 0SYHB,'"E X: 4QN]!^DBG$D$,5$R,*XQ]\@5(&;PWGNQ M61RYRX&K^(G4WZ-:MU_[-!P<#OTHQY54WRK9&HS&N_V=KS8.UU[XL]OKI23Z M4[T794XKC=/FPTNT=493)@!Q$@'*D0'&P^AC20*Y8UA33"*G<=H@]]^ZR>)( M=8%W# M#Y(Q98BC0%@B ;58 1VT W$=2IO03B <(I>)!A/W/BB=U9+JXK?4#9N,WX7A MM[UU&;_,6<*1# +(0!%+ !CO 6,&&HY)U);5&]2T1"H2B?JRA1*,*NR*=(9 MC'6O=CEKT;)UDAMGQEH_GBLM_C53W&(H;F?.1"':8:Q=)#;I(\51$DT4)#BP MFE'K"*32AQ3QBAN<0L6);M=72U*%1=ZZA"*5@>,?^5 M$D?SE,V(+OWV.LL"4TD0?C$8N"_= M7B_+2"MK/YW[C^=#F4FN/))[/6<)>2>"M!@!K4C2T;4&AFL%D#$&"BR]$J+> MQ(HW%+QWL&(6C-81\&4)1AGPBP#\7$00]81@Y8&'V$;7!YL(>"*3ZZ.AIDHR MF O68/!>V^<96FH)#AN^^"'0^]JN]$5./&UCOYZQU/>V?^KDI%S/JZ388VC M.@DAR!)YJ2SX]@JSAQ@=>0]PIY, 9!50<:T"!#(3ERQE,#61!5%T[LHZ:U49 MJRA2>I;B M"Q!IQ-FT*BYD9HE5M)XR2U2&)68-+(HAP8@@P&0D",I9 (IK#X+C(KI?V.F@ MBTSD6)9U=+1Z!M:JZ4R[_;'N'W93+N-\%FUM+*GS,?WN6GX/,\B:>_E4:.<, M)HX<(LH2X((4D0JU!5*D'*I*!P.M,=Q$*L10-A0M*W5J90RF3 ;5,I@R&3PL M&:(!=L)X[1J V*05IDC+H M'C91]ANK9!-=R$/2'O1M/K%;-N\=SAE!06%AC4= L.@44B@AT 1:$%^71AH; M&$F\AU@#\7OS7E:-UA']"\A"E-&_&/3/;;=Y8Q%4"F -&:#(!* #8L : B/P M463LB'Y%&P*I50'_VJM!G;W.YLM%*$ WM%_7-6NS(I2;KRDO >4M 1_GLQ,0(87 $G#.4J@Y9D R' !C M(1I_T2MV5-6;N"%@='UQR0?O[H67)4MDF2TS6U;*?LYL63Y;SAK,B@I!K""1 M+36/!C/A0,+@H\&L N&.2ZM18DL&48/=ON3>^."'A\8;#B!;=_[FK9V7>N/AO:NV$/"(: MH$/$"!HH-UIJ9#0,%FG%I&;P U+U\R\=#<^?X),^], ,O?X8?Z_M<[.UE_MO9=[+W9W M]ANUW?;6]4BN2K.W]MK;.^W]G>U:_&U_[^7N]F8G_O'GYLO-]M9.;?^OG9W. M_K5/,4.ZSZKR5"]W-__-0VVQOU_8[>UO_[Z^]E]L[;_;_I[;S^NUN MY^ F#\6*A:18N._K4TV=/N_VB/<67GDVO-:7? MQ!VSXDWJLB?P5.(L5\^_3 MOJ\1V/C##']O)OGE!@KB+?KBLHGZ2V6WVGVU[:T_,7Y8(^A[?Z%+_?6 \TW- M]O&-I/-J=_"3MWU]ZKK1%/^MZ-\GN_W:^&AP&B_I1HV:_VI]>L C/?3%^RDC M[:GVHCOA1T\7&O.PZM?XQ8PXMQRB M>^Y_?MOJ??+Q/MH:56,]+U-<^Z3/DMFZC"V]1R VKZ=H7-H6VW02OIK,P96J MDK"W?RXB'[#VM]VO[>U=\K[S]NR@\QKO;;?H^\Z?1WO;.[3U;O?K7N=--][O MXW<1.=X]W@O'^\ V?O,Q?N=+^]UKVHK?W^N\/SK !W2OL\/VWKWY."LBOS]N MQ>:HO;V)WF\??FUW=EG[Y/GQ^^-#UNI\9/&]T)XO*0N]$(8* M#!3Q!% N!% "*X P5P;+(!3A]29BL('XO;.!_X0=*[IOEBFI2L^VC'VL3$F+ MIJ39XKA$42D=E$!;(@"-# 6DU000&/_60GM(4XD"J1J2EE6WI4(![JMA+ Y/ MO:OYDT^]P9GW->/[/G27'_:^WK&M99E9.]-A>Y.V#+V[X,-G>BN;WKIS%A>Q MT'HF*1#$I7JYB@'C( 3&< R9(:GD9KW)50/B*M7;S&BNJ(62T?R0:)XU5HPG M6+!@@7-< ^H\!3H8%_]TG".#O&:HWA2H(4E9N7$K%)>^0K9*[PE8;I$,>RTY?L-XL5^YIO,E89HI;(,6=S1DL3&@I&%$ VE0RCAL&%!0!(*^X ML@2F)"Z1XF1#B354B#*4%W.T+D/Y : \:ZUH*Q#A0@$"B4U0%D"BH(&PR"J+ M#(4&UIL2-I0JJV!)5E9N9:VXS[IO?2V"(KYY.*I%2"80IC'(ZDJE+96B7M.? MTW';[>]\M7XTV@M;@]$895(KB]3VMN;M$T:%Q40";"0$<4%20)D0_Z38.<^U M)<[7FPC2$@O:9D6E@@@NI>):1O#B$3QKEC#D&3/( !\D ]19!PPW&'@7K)#1 M9@DH[?@@U."E'?W/*LI=5)0O>CC4_?%9S7_]E(XR9?&DRB;)A3K;[M2.WTT' MKQA,W=OJZ=&H&[K>9=>K;(Z;#[3A/)HB"A'@4CTE2K@%TD@+ L/(6A47+.KJ M3=X@M$J>5X9TQ6R4#.GE07K6;.'.$X&M A!"6@P&L@(8V U],A[1[@T]29K M$%Q6DL8',%JJ%X2]P'#MG]B"F%79'NL,QKI7N^(4QK(UHGND$EEI7B_+5,N" M^.(HO)7H>R;CD-%"($Q)ZE 8S3)J0332%.!0>2B\H5[P>I-"U2#WCW^^%496 M2%9ZK* ORYC+H%\LZ&<3YSC-E-=: 6^\!]0'!#0C%&CI%&*!AT!A!#U3#8X6 M7M&Z2DI4=0V>EX/^(>CXX4EMVYOQLF6GQTIXI5DY<3338*:Q7+7TNJM!>KMS MEH[V 3*O%-"!,4 YPD!3S0"C''JBK0H6V6^%E!62IQXK]$NS M=3+T%P[]67M'(F@A01Q@[@6@PCH@.;'1Z'$<":ZXT^F09R.=J2)PX;5LJQ03 M5%V+9]/:TY/3(J:_]FHP&@_]N#LLL@/6_IPLY\418A:3J+]%"2@+AI16FH++).06<8IIKPHZX1@ M6=D\*F,_95JHDOV4:6&)M#!K-&&ED2 : X-2/"3D$!B&$>!.&.X8E(Y&MTKA M!B\MR4_UC*95TZ1>^?XH@?7<7#K+NM/*&TLS+N1DA+,G^0"D^';.5O*&(2BY M!@HGH5X;"!1# C"N*9>,4>])OI,/!(26&109@J[2$++B@9;U)28/>G_URT-)Z M8;_4G;>,_85C?];R$8X)8Q$"$B&=#LUZ(+FW0!)OO5$H)2"K-XELR/OOO>>H MI5(* PU.3KKCHH9I+15*NJ2MUIZT!V-?8[\M5#:ZP35^/7HN='K.KG(D#BJBE >. '3Z M18K,OV9ZKKTCO3\>V(]'@UY$Q.A_:CO_>]H=G]VMUMQ-#>I5O\:#&AD7JN9. MOP_2AY]B>GZ%;JIZ/GX*EE.3_;M5,DAWC5.I4?NDA[7/NG?J:__^&8&^\L/] M5.*Q%#UAM_W\*B(=](OI_4H/]X;[J?J[^RMIPX$S-1Z VK].&Y=IM;/ M[L4_U/WU=^\][GTVQY^.X[7B\QU\27UT\*X%W\?G/WCW-O;!^X_MCCMJ=7;Q M^Y-X[>?R+%7'8E9;HP,@2*74QTE[8 0")Z%E#%-#"/WY*GS-)+J;8YHGT2I. M(A^T=3S.'RF,BDZL87$2X0"BZ6F]9CR.+ZLWX0:0^E!<8K"ZA% D@M M#8#*QH%WAG+X,UJ[WOT[Z?[%\0V*@E MGBJFX[:W_L3XX?0M5+P5_XW?^N3C13[[WH^0S.B9YTSCU8XIN(#SPF7+NXFE M GQF&\ :1)14R0?3'L1)8('VR@"!%7:,8(=2) %J8,$KE&0\@[>B00$9O(L$ M[^PF2?17D71, <)<1'!T,H""#((0W0J)A*6*^PEXRSICNW)ACBLAQ;\:^N"' M0^_*4>-+,[F_MRMKJ:7!^'CS5T;V2>M%;/=V;-^[ QB-;;C7V40'L;UM_+[; M>O>:[+T[H*T7!V?QF;]%MXZB$+TXPR/L0U*NH (&2PB0CR] *SG%YDZ"?&EB M09Y'*S&/O%/<>0$XCU.(!1BZDA* 6$FB%3(>2'U"37]#\RPKJBDQ*U#[\ MP)AEC$L"G/(DFCC* 6,I!S!(@R1QSKM;R_(+6A_SO%JA>:4Y4E@S%BD.QWEE MF 9*<@BLHPA#(X.5MMX4=Q'F*T1R5TFDH?O5._#-#P=Y#BYO#N+VEP]($>6@ M,4#'J0BH4 $8'3B(K_L@O.9"X4IQ6YY.59Y.V#&IJ C %B&3C,:)Y3T&Q G" M%=.285]OM@"=EF&7,&\0EL=R\Y7<%%1!>4F!X@Q% MEB,(*,8%8!1#I2V7U*2(+TD:F-V['F?>WZ\NH$M+%YD!_:" GC5;K&$J1%<> M1/,$ TH9!$KX"&UA8.!:.*)H!+2@#5Q:WJ,*[?FO@-GRQH]URA)6\WK8CTU? M>HZC]2:VLBR5\V';F8[:A4HS*>V;[>:L)B42VWPE-D&%UI198"V+Q&:$ \91 M!(2/ZQ11C"!N4BB3Y+(A<5G9;[.<4D%(EV6K9$@_+*3GHA,EE$@%"%R5AN_6)KY$!!A*B?PQ;R!Y7SP[%+@^W@TZ(MEL@=%SGT[./DT]$>I9,5G7^OVX]^^ M]J0W&(WNEG96"8H AS>E:.S3E-=<)9EB&1PWA.<B*.&!PTL M9 +04,@L$,7?-(G_ETJR!,[Y_:/UT%F(J+(=T1FDTY=7J2U93EEY.V/>I]KM MV]YIZKE7@V%JQ>9X/.R:T[$V/=\97#8J?Q!@]L/*8L?Y"HTN:*\Y#@ [&]E1 M$PB4BSRIG9;<0D**BB1)@B'LWA29)9AUI(O%23"9+I9-%[/&%/6!(0%%RFAA M(EU0 R0G#$@%>3""NF#41+;!Y+')-A6VLO8ZFR\7H1@>MS7I2EOGYLJM-M]<==WVJEYP%_D6N%(?S MFIC!SDAH0:J_ ZCP/JX4@@-&@W5:",ML-"QQ0T#68+BL*(?R\+1D82TS:V;6 MREKJF5D?DEGG!$WG/'2(@D ]!10B'IG5,1"+AQK/M'#PVY_U_TV:C^^^7Y&"?C>;^G3I_MKVM[)82% M]_4=MM;]T>_0_=[*V]]O9.>W]G MNQ9_V]][N;N]V8E_['?BC]9.N[-?VWN>GF2OM7/MLUR@:U:P=<'K/WBG6$OB M _7TIY%_>O[+,]<=?>KILZ?=?M&LXDO/IM>:DE4"VZSRDCIN\O8/'&[ "1:G MPL_TSM.W-XJW9M;&R7M4;BAX_=MP ]WQ/:KHG;[YL\8BN!$=K-S8W%@!U8TN M^PLQ])=[);?XJ)K[Z!6>Z(3I'L;CDK^BOXF:&I/'M*FCT/N"QC--NG-])TJMVA3][V]:GKCKW[K=!*GNSV:^.CP6F\ MI!LUBN3_Z0%33J8B^=+WTI(U?3(XC6[E;[<9CG*3]RTGP_!GWS_U=TLL_(NX MFMMTTKKM3ESUB&NSO^"]T480:0.6U"*L(8.!2T$ DR3NI">^ZXZ.MTU'L#S_<^3J-#]HYT[^&D==;J M'*+WQQ^_'GS[^"7M";2^[;#VMQ8[Z+B/[U^TCUO';SZV.L][/_8>=M+>Q,E> MY_G)^^W>27K_X-T_1^^/-[_LO?N[M]?9_-)Z]_=QZ\4__]Q[]W!6?O%FZ/W[YZ?M+8WV<')6Q9_QO:VOKQ_]R:TSN!9VG=H[4/8[KRF M>YL?E$606T@!YXH"*HD&DL<_F;?"(>H#$K;>9(PV,*Q29OA,7)FX?AIR@B7D MBGOBJ*;0(16\D\@XPID+P8N"N- Y<:%,7%4G+CA#7%!XK;GF !*?XA:1!T91 M ;@D7A8ER5,J0 99 RJ5B2L3UXH0ET#,"<>()IY0E&J88XRLXM0X'2AR4XL+ M98MK18@+SQ"71)A2B23 E"A N2! ":2 =1YR;)0,OBA9 25M*%I6DHQ,79FZ M%DU=D'IB&2'":4)=\!*G/)]&!R=8\(1,;2Z4;:X5H2XZZRP:Z$.B+B)0*A4N M#5 !(0"#038('F$0%@B-24G39X).?Q*DM1!&_S4G3]3Y,6KJ$G 9P+TQM@[S>E[7> MM_?GQ&%C,+4$*D!TD9K&F4,KPV&2Q<6 M,X87A>%9R= 9Z3'G'"B:BN%QXX VF@"'/ Y(!"H1JS%X5GM+%CH."8,$$I(7(>A !IB HPTUD7/B! 8ZDW!98/?_^Q\]92S%1 & MWOB1UT-[5*AH+D*B-_B43F\6-6OO)A+D7)O+BS.;#.9FWVW_&,JI-IJ)KC2B MZ\Z)!E(K[YD0P%#. "4VNAY:(2 @$!6!G1#X/H M60E!>!:]#"*!L1P!JJ0!.D@+H!=0&^F4)47=,@;OG2 N([JZB%Y 9%)&],,@ M>BX&24?#2D4P&Q8@H$C+N$8;#KB'3F+) I.TWF0-EC/ M"\U!@EL=%V6B@P648@VD4A8$IRDQ7L479+W)&QQ7R>I^/%$'J1)GO-J30]WM MCWZK15SJ^,*XEM*?#$813H7JT#WYI+O#(F54H];W=ZN^\[C5U-O4D2]==7@1 M1S>-]%Y_/Y+9:"^DR,1Q2JE7_++[?7BWCO3PT(\RZ]V&]>9/KPECI%%4@\!A M -1A#)23#$33U$/!K&(.UYOSC+>40O(9OV7CMW2-(>-WL?B=518X,YH8QX#F M3@$J!0<&!Q9G%E/*$(:=2(DOY\]O90!7%L /JRB,XO/&WS*0'Q;(LX*"]YR1 MX A0G,2%F$$(-,$0<*HEA1PYH_&50,[!"=5&\VV6X]+EA(SBQ:)X5D2@5%E' M@@!,6@2H, IHQR00)$BC?5R:41+ZYT.,EK((4ID/[8C*PB=DN#6N63DMFO;VM^5,.@5.! MDF!JO4Q%1!W02%& O=:$>&E3ILAM,%+2[V?=T,JB.W2U82,[0?']JS $ 2- M]J@GP"LE (4D^B4^6C2&1-,4^6B-:!*QK1H$W3N[5<9V=;%=>NQ"QO:#8WM6 M%$@1U8"R2'D:.PEX7,SB M\"%GB:LWJ8 -K,K*ME"9XJF9 "HI860"6" !S(H5D;LQ\\* .%(:4"4@4)8[ MH!PT,#C.*(.1 (@LX^Q4)H!U)("%)'G(!+ @ IA5-& <,T>Q!SBD_(H4*V!T M'"HI--4.2LMPJ#=5) !,[JUH9 )81P)82(:(3 +(H!9U8/+Z)WI%':A>;0 M#*= !PN!@-9 :ZT)2M:;4N&&D&5EAGZ8*M_KG'MUYW]/N^.S6K=?V^W;P4E1 MNWBW_]F/QG[Y\1B/F M+ET,FPYLBTE)*ZLFPM_SX:. FPUT"H>$LT!RF2+&H03:R?@G0]')E<[H))(@U""H+%FX M,A929H5*:B29%1Z<%=I;EUF!!AF03*?8I4_2*561$*0!F! M@PH.05-OB@;F M]TZME4EA'4FA=-TDD\+#D\*,J4"\T-JJ *)3!:.I(",]8,V 52PXC117B10P M;$!55NQ79H6U8H72Q93,"@_."GLSI@(R.!H),"7*0RX,R>A$.RM M)8(!A(4 E!H(%/,*1)=8(^@\"P+7FXHU\!4G_2JJ,6<.6&D))7/ @CE@5C"! MBF%NK$FI>16@VFF@.8) !JR<1\A'%[C>%*0A6(XTR1SP$(I)YH!%<\",'1#A M+[F@&"AB4/2$C 2:&9,R\$@B)<>4AN@)<=Z0*,>;9A)X"($DD\""26!6#B%, M!P,M!1YS!ZAR 1AD&%#406ZX#@3!)(?P!N+WSNZ=(T[*TD/&1WYX'FWR9!J: M]=O2*_[>:&"77?XV-W)YC7P\^7YWXRHY]*-QK5L)P7*]S9 %!'J=[\9,./9\ M-+.Y<2MSHS6G/6)&N4-. $]#JH+&-%!(,!"M$.TX,U(;G'2'G"=P?=&Z@ "L MC-92T#JK$BI$%49! LI91"MT$BB(*4"4<*NU=5**B-9<_^^_3O+K+/L:U M@JRUU$H\Y^.7&$ GG7TG8)$>:2!,(9%U\%IH"@R0%L#F<">2I-< M!]C <%Z:RPA>"P0OP-'/"%X<@F>6X,BIV'*;ZM]%W%+A'9 0"2"H-&()G]0#H ]62.\ B>@&EE(/H$AD )7&..B>\ MU1'!HH$IK@:"'\]N_B3>YC__DABA9[DP[\KLYYLOD:B*P9N(EU,B:_MQYK+R MN.SMG""@$5$1*Q0X+AR@3(CD3P3@+0Y0JY2@(1196J J*XU5WHVH()!+4P4R MD!\&R'/GA*PP"B,-B(8J ID%8!C4P'@I/!$H>*TF;@7,0%YC()A.3AH)EA?EG(%<0R*5I!!G( M#P/D69G 6A779&N 5)JE'-$"&.$IX-[$ER&TQ*)ZDZ &5_,RP7I$#JQ"79RK M3^@L.XK@$1]5+#]O21KA]J _N'QD,6NEI9/@P9R^$&"@UEH'N$Z)\C6.UHPV M\4\N!$$X:)Q"'7%#\GMS8,[LMHYL4'X&D\P&#\8&LR(%X50RS&TJF:, #5 ! MS2@&&EG$#8<\I$0&K(%*J]^=V6"MV*#\7":9#1Z.#69L Z*,@3GRPGC5H')>9R5NVM M>*]N_S3VWS29U* _^K.8%)//%9-@Y^MXJ.,0=/MZ>+8[]B>CR,^IE<-!4?K] MQRFW3,YED;.=DW%L*G,F+0'*4 :H<-%QHU* ./8:JL"-T)&*>P08P +0@!E'@(5;17 K8WKBB!0!>6"\46T,45EE5Y*YEEUP5$EI80**,E5M+0U M!XH1!@A12'J& F.P0#.'906_KEP(RS* V/;C!=8J7JSP>E5/+I75_KTP_>L6 M\[;B=%ZZ5CV[C.-)=I;M&*4J:YQ=#82@,0H47EIY2* LO(=:G.K#5( ML>AV,M6@I66\SS27::Y*#[Y,J2W3W()H;L::0]!93:+Y%B2.UIRQ$!@M!5"" M:6N(@8;S>A,1TA!L9>KI9I[+/+0ZK!GYT44W7)RFZ?%H.?ZJD8%G;'(^'77,ZUJ;G:^-![7+4 M8.T\;'#9@5#K%EVZU'I)G "=P75!HYE!;\Z@QYOS.8P(D1YA!S"C M",210L!0AX$6F$B#5?#>UIN\A&H-E;$/,_BK66LI@W_1X)]5PZBR0BGH@;!> M "I8=!,ICPR )!9*!NX$CN OH=!#!O]Z@;]T92B#?^'@GXV.]I)SSR&@TGD0 MJ2#5:DKE7GCPS!-OO$TG0DA&?T;_HO62C/Y%HW^NSI.47","@4:> !JI&AB+ M!$ 1_7%,"10P*<1X%0S_1Q3&-:>*_/GNO[6.MT?]V)3#KA\UT@6:ZS'0K$O"5F6YA3#>K71I M5#+39:9[4&4O,UVI3#=KTR$:C([\)BCCD[ OI3T$DD.!,-%(LVG8%\?9J,M4 M]\BI;K$R9J:Z,JEN5K]$+G"HN00>,0HH##Y2G74 ,DLM)UQJHB:17^45=ZZ> MD+EJ^:QV]+ ?&SJJ??+#VM;@Y"0"=/](#_W3A89QW> :%\:6Q-%S@],DL,X. M[GWND%NY\JTL::-A8D"0*@/U3SWJVKN!\J:9._,UUNL:988M$[$V8I,09F"'HJ"[KE!E2EH M,10T8P5!AX5EE@.NTZ8[I@&88 PPG&)K$?.8AWH3;=![B[.9@C(%/3 %W7/C M*%/00BAH=HN(>6NBP:.C(X8V= *9&"'H_$ MO-WMG8Z]6[K(O,#=BMS*=6EE%K>SN)UMJE46MZ?+3;:J;F55'SB1T-Q*:$[B-P<@9!)#T'%#% M'3 VDA!,Z8J(5L@2FP7N3$++?[8*"MR9A.Y(0K.6D(O&*<8,>$0PH! ;H!5A M@%LAG(R_$9@E[DQ"%7BV"DKLB.=65K^592KBU=ZH*G9CEYUF>@4SREUK=11T-RI7_X6S!L>[HBG> M;<8NT8>^?7IB_' O3)AY[W0\&NM^ZM'I7OM-SFIF&^4F-LKAG&1,%67<,@H@ M396[&71 ,J$ 9U)H)ID)C-:;"C6(H@W)[GTRO7KN4D9Z>2)K1GIUD#ZKRVHL M'71> XZ= =0@"*3 -@)?,^V4,SQEDU>L01AMJ"M2RV:DKQ/2[ZED9J17".ES M\;V2T2 (\#@$0!T-0#F! 9;!"$05D\H7:SH5J?C.&DJ@&>GER849Z=5!^JS" M:!&, Q@X$-;@N*:+E$^*"""<##X@K1'7DS4=JP8AL$)(?W3!M M5#G_&6F2?+X\F/+2"L/#+0*8$9$ M,-;&M=$6%A&CL$%0R>6E2X#R3RSXOI.YID'X9G971LO0QS).'2419[Q MA@#CHAMH/:-.*L:Y,X4]PT6T9V#)J=,SSV2>>6AU*?/,0_#,K+ZD(!5")FD) MH>@W$<*!])H &:!Q+G*0P'YBSU#:@/=7DBO#,X4Z]7MQEC+^=-W/S3_B/^<- M/]'#PVY_U[1-L6NZ?Q8?N-8?C./5QX,$4.?[*< M_E9T MCH[8J85N7_=M5_=B2^,+)[X_'OTX$#K[D--[T52E_M-@U$WC^73H>WK<_>R? M?>FZ\=$Y85SXUG3,X(^O:!-;$+%[[5.AN=/\"D2&3!#KS\"'>(#/M6]+_IL M5/_]\JR*4^J\T_&&2/T^VV77=DP("^N8"7(BHPZ&183DTXA7/TR?BFW2E6E+ M[6B8UJ-__7J(1+W9*0Y)#T)M*RUE$09__*Z;5PW_4J>IN'*:%N>Z=[;^:N^] MW'NQN[/?J.VVMZZ'<56:O;77WMYI[^]LU^)O^WLO=[\]7X"%:K][L_!6?8_>?G=3O>ZV=:QM]895@Q2(Q.9K_G2B+)2RVO*<_C?S3 M\U^>N>[H4T^?/>WVB_L77WHVO=:47=D5*0A2#TW>_L$:&W#"'--MENF=IV]O M%&_-+,F3]RC?P%Q>^S;<0'=\CY'K;_JS;_ZLL0AM$,QS8W-C":$WNNPOMAYO M$;3]RX^JN8]>X0).*.UA?$#Y*YXK&*,3%U-?:\7/'8UJ.W&-=;6_3_N^1F#C M!MN8Z]HK^]VO-^B3&\ZNI9Z[FWW>JX6 JYVWA-%R'_^R9_M+W[7R MW8-R]^394]+L>[Z73CX#1> MTHU^NTU7K_XASQ]YT181=G6;;EJW$_97/>**[F?,5QV\9Q#8?-7!5\-!Z(Y7 MI^1@>_]\H^+OH_8W"]N=M]]:QV^_MK;?'+6/=VC[^$UWK_//<>MDYUL+'Y"] M%_\TWW-C\HQ@T43@-/- %4,@FD0 1@S:5FDA@"4;TI:(-+5-(>185V M,S,=K2D=E5[9/M/10N@(SM 1TE(X!26 1DA !;? **N!"YAP:7TPQA95[2DL M*P0LTU&FHY4K/Y_I:"%TA&?H* 2!/0L6:&U<.N-/@%*> TD15($+PJR;E)X7 M[-ZIB#(?93Y:U1KQF8\6PD=TUEO3VE("#2 21_,(:PT44Q9 1JQT@03KX*0^ M/,:T0GRT]B7@]\9'D]KOGX;^R/='W<_^O+K DX2*.Z8_N^EA[7R-];K&XSGB MNW4Z'/J^/:N-A_$JO4DF0>V.3T?CDTEXV7+/_JY@%/J3AY5M1_&!XV^S%D'! MB)<(<<*'B0V?#X:QP?WSL>^DH9^T=;/O.C\FPN;W>=#VX[W0T5^S=5&6=='> MG]."B8QF(7+1T4'8 TJ4 #IEHB=6DX@&XZT1T;I@#7R%%OS;"OLY:TX(R]1- M,PU4G@9F-5B./,+$8! 'GP"J, (*I?,KG&$%I4NJ;+TIHHMQ[ZPHF0HJ;!N4 M(%IFVV!526%6"974<28Y E)"#"A&"&@;307.XR*@M3$PCGY3-12:/\J638/* M\L$R-?$GY^A8N% MA)>$K[?]H8^-_N9=[4DOKE-^]%OM4$> U?2P.TI'R=WI,/U(Q5$^Q7L,7*/6 M]^-T8G:LO]:,[_O0'=>>?!H./LUUK_QMJ='HVZ(0YH:7RS">9V]^3I[!K]<6F>W%'S_WR-H3_[IZW?J M="^U$[_]>O#MS^.#XS\_'GQ[\_'74/3@[8?[^]A7L= M&^]Q^#7>\VMK\P/$T/"@&-":)'>>ITP4DH%HQPEMH55"R!3#,+]?V*C]^S;^ MXH-J1WD^KN1\;+_^P*1"& L+0K&'[:T"&AD5370BB<3>(9=J>\V'T_S6N!5/ M+D>^R/-R%>?E6>1)RCA#EAE@"7.))P507D"@I<44"TT42?-2S(N>-=UWMYJ: M);C2>6H^EJD9W6[(@N%B3 MM\DC[)W-Y&G),MGZ;*G? MR;*9%21OBM$3Z[76Z840:&B$6.431D/ &2&@N4 M@YA&N\,*;.M-(F46Q%<'Z6O@[V1\WPW?L_O@4E/A%5* IG+H%"D*),,>*$2C M/1B"8-[4FS1O@J\:QJN_"9[1OG"TSQWU(5H[KE3$N-2 7M[35%>N6=\HSTNR%]=A.;&T)EL (@[N+B#B4$AD3G6EONXW\CM2L= M[78Q7\=S*4A_T+,S*[$)-PN,"^<%4O!';;(Q5WM2;,S]5NOV;>\T)9WK]HNM MN&X!ODO;Q7;1[)_;1 MFX^M8TO?'V^2]G'K2[MS=/2^$_MB^_6W&3D/MS<_$"L50I%V>)P%D8 0!L;; M$%T,2X)VB B!ZTUV!?\\_(YB_E2>DI6=DB2RI,5"(!XX4"P=0_"4 QTG# @,NKB@:JQM MJ#\W/R65LR.7)N*Z3D;8./T BK&'2@8!3^'L(#!BFHN,@4-"4$*B%BI-Q M?KO?^6\5T)?,]NN&'IO5#* 8U39#44!*A(Y4#%5 M".Q*G'G#M$+;;9LG@]CT;Y.MMD'X?H;M4R^VQ0Y&X]&51]RJOW^V'=O9]^[/ M28-?Q<<9M?WX;?QR\<#>G1/#YN1LWW9QM.]5<:HOT\(M:6'_5Q'RK^G!R?/C M>!UR++U5NVXNSQ3UV*F?FU]^> P1XKXE*V2)-<"XV@!2 *@ M9AA"R9U6)L[4JT\3YZ-Q*[%5A/YPWP\_=ZW?BI_=&GK7O9!R*A/";0AA=C_/ M&U!G!>0>2IU$9#+69522F5RJ-Y^7B:'-2"'N4U XN*Z M@04(:9^?*D6CRR01X$A ;E.90B3K32;S,;PU)H?2ZV=5AAQRLLK2F&/N1)\) M+""# :5!Q7^H!9I)#HA!VM'H-7 >?0/4('!>%^Z]!+XW-N:2YU]_W-C[CN.NSO%E"C;[.YKBU!;\F M^FAOOX5[VX>?W8M_J/OK[]Y[W/MLCC\=M5ZT3PXZFZ35:7??;[=B/QV@O7=_ M?VR_^_ND_>TC/.B\/SE(S_Z/1.WMCR2VC[8ZK[_&GQ\LBO-:80,X%P10K#Q0 MED&@G(K^D$>&^'0(9CYVXG:Y$A]^4S-/T#68H,>;'YA*Q[32$7HH#:":>2!9 M@, S2 3SE(BT522O3"Y;Z>W,/$'788*^_8 Q5UHS!H)0#%#+(X-R@@%#U'G$ MG98Z%36;KR:_ ED]\QQ=@SGZK?4!4JIY$!(0ZU,F08N P7&]%P11$Y3B I)Z M\PI7(Q\O? 3I/>^*\KP#<5>H=R]!_8.03"@5;1PB73+""8WPI A $R0/#!J5 MHK:N.&ZXE #F#/E5W9F\/] O*H*A^]4[\,T/!YD ;DD [#7M?5SOME!9FQVE)(&O(<_U ^&>[,:1X! M02=9$"G84J?<*PB8E!K21QH4:4N209MR+#44*J&^R8U1M$)15>O&#%543#(? M+(H/9B40K BSDC.@K8E>$+$RU3D2 &+%/'=Q")F/QE$#PGMG8\JY@VHY@]F5]1:>-#8 MZF5 MC,8Z]Z54LN=-)82!>9'3(ZE'YF_@A?/.7&WJ).3=.5TAF70WQR/AUUS M.M:FYSN#]J"?6C8<].(#'>[&-@[]:)QYM#P>W9T383R)XXF)!E!)":A1'!CJ M>/S3!2)4(%RS>I.IAB@M!VYEC*O,'Y548C)_5)@_9D4;1)'P*DB 0DJ@32-_ MR,@G0#)&*%24\A#Y@XL&1?<^ IOY8QWYH_2#]YD_JLP?L[(.LH)PJH%6J5(F M@0K$V>Z DQ@RR9"A*J4KQ+01+=),()E 'D#=R01280*9%8*0C;&T"M"M&K MLPP8R;6P/D#L9'3M?+.>Z:"):H[F0H6004S5D&D=$$UE #Y5%\BVGQ :L. ]=1+[:0* M*FV\D\P%F0N6*-1D+E@ %\QJ+Y@DLX!@$,=4 ^I5Y )ODEE )?=&*6E2222\ M"BY"2<$WZRNY_/GNO[6.MT?]V*C#KA\UT@Y^E"+O^8!RO/AXD$+J($9^6@W[1,WH< M_PC=ON[;KN[%EL87BHHW&Y>SA5]XR.F]*-X0++;GTV#438/Y=.A[.B4:?_:E MZ\9'YZ1PX8O3 8,_OJ)-;,3I^/JO7!@1J3Z8?I4;).N3%MJ1\.T MYOSKU^,CZLU.L6$R"+6MM%Q%&/SQNVY>-?97@YY=-EN^3]G)/LQW&!0$%3NF MIS^-_-/S7YZY[NA33Y\][?:+QRN^]&QZ]2EVV!4[3^E^D[>GTT*I#29)FAG3 M+;'IC:>39J.8-#-D.WD/HPW"Z+5OPPUTQ_>H$G?ZYL\:*S80EBO25KKQ_]E[ MU^4VCF1;^%40W!/[S(E >=W.N0IEKO>M'RR^T?1=H^$R/D\LA\I[F ML?:C\]BV5N+!_O?')S^/KL8]=D M:98@=#L-^G@ ZF]K\M8XU'?MXMOK5N^<3R>#)XMI^O4:Y3C7N6*SZ>\K%8T? MS)C_M@:KXYM=C(_'4F]VDZU3N-OM6^7) M69CA_#H%K]?YRE_5I:NC:OVM^L7B$/\D4# MZ?9>&]"]=AD?#T+]\W R6)Q-+^I;Y/EP@'5"WWRAQK:U.ZV_PMG5;^?3B\EB M:9K8WYVNKG?W?!O&89)P<( )SV.]%DH,!TUMS'UWS>G2LM?K7R6*DTNAS\+X<-"D(J\7Z%TN'QPX^4*)U/)^V(>SD9 M.9S/+S!?KSR)WW-YTLG^V_*DEX]_/7HY/GO^W>/Q\]-GOQ\?/'YY_&?2QZ=' MC@R2/7QZIXX/QKW^5)[W0Q_+G\^=/?WYY_/+YK\=__BB.OSO2S_Y\ M(>IY-KO=R^=/CT='+U_\OER>='+PJWK^]/GX^=,C>7S^HVK*CI[].7YY5N"=/I\_$P>OCDY^+8<'Y_^""=[OWA=04OHF+2*,T!NF%-< MLYB@_HE+YUR[QM4.E1!#[S;5;;Y#Z]MOS-^NC:/7+[W\V#?LIS)];%'/E\C2 M:N'D^S. 2^^_O5T2>R)B?$G$BK" T/16Q208E*I? 4)B0J,RPB031*@B-I0W M[[%*\D7R=2?R955(GL>HBF_D*SO,6&]L*9V*P99,\M5;^9)+\A5<*JX.4RP5 MKAA4I*N0B6K)#*!62GH/JLJ7A6&U8R1@)&#]$+ Z^LH08Q%*@],V!).E*3&) M'*NN:1*PW@H8+ E8-AZBD)SY[ T#[P)S2585"R[*R.LXYGCCOZS50ZMOO,B% M)(PD[$XD+ HN-)E*:PE.RR0MM O!4[5B,P6,T MF+AVXC,*]HF=HDG*.BAE2[T;M$$+0=?YI$Y8[9A %I*W##/XPE'P$)L5QT,E M39U1KO;!6;M[)0D9"=GM.K$Z@PS9U7^>*Y!1.%40N+*YCM@AN4!.K+_RM=S# MJ^I5-MIRAB8U+;BC8Z$$Q42]:ZQW]4\)=G:-LD-A*1U)"M8/!5/9R80QRYA2 M$P[S22N4$%66/DEE[EK!2*36$ZDECR6D%R9;P3#J)N4(GODD#!->R630%%#- M[D$W;C)(^D3Z="?Z)**UN;EKP1K(=9SEP3M IZ0NJ$&1P^JO>"VWI J.6^6# M9ZA058(S>T MUT=G*[V/<3$8M1,PJ. RQ6&/E3H4>S:1DMFI8=-*'9V(3F MS4K]D8O)V[9B$C1G$()ESK1MRV.PRO*<(K3;YU3H-M1AE^A+(DLH$4J]0FFM MTC=$'H7WZ#D8(6(=!IV,(MAHA5_=R8.&POL9"E>SIY"$L=S7&\@X!DZG9E64 M946",28$K;2CL7#K^>MMK,SUX)V0D)6*S;(2RS4D[G,]R1OQERBZ'D67=WLL M6E='ZIAWOME7&#(+V0/+==(1@D&GB]G9-4#TW%IZ*I%11A5-92-(#($'SY.- MGCLI;1(TO':$N\NI,]1*2)X,$]P5!K[=8! =PRBMXR877>SE\&J[Q-\[;?[R MN=TV;I-_!Z/7HXR3/&^8,@XSS(-__N-SI'R$L[;1R&;)*3_3U^3=*5Y]],'; M,Z4^)FL0LY+R]P]"0/N>/__?,Y[.?YZ$I_[BY.6AK*_]]?CEKU _]_=Z'G\< M/SVLY_% '[\\&SU[>5B?_TF>U._TOW\>\E]*M+RZ),Z:G;08)*N8SR(QM-GD MX#1 ECN[_!LI5SC]5]NEO\JF+W=!H79#MQH\Z%YE%*%$*!%*A-)FEW!M/"GU MSH/03&&#AF0Y)^6-4LHEP0PXP< YR;Q&SJJ3D,9G+87R.[N2#Z7U6[4":[N9 M2_I**!%*=S\*;CP?1:/@;8R"*^DH[6*H0YYGVOO"P&;-@N3 2K88549MF]V/ M:1CL&75)8/N TEK3C$UG)$A@;T5@EQ,2NB@ $+%I>UI_6"N9<\&S@C'%5+B- M,7=+8+=]><+^Q6R&D_1FL)C5-QFWNVT/0GYY,5^<7VZ838L6J+J,4"*4""5" MB5#J+TIKV.L0LW$F."S P>3LB^7.NLQU?2MATMKVNMTK]H-M8B]WB&U*@!Y. M9_4T)U=&Y+3Q(9>GN#?)IW^YDKUWIN08%R?E-/Q!7GUC7OTC/2:35,5H9UCV ML>F3*S0+6B4F8M!"&RM]TCN[>JC,C5?=DQ208!-*75H 08+=?<%>CEXWNS)$ MAX%E(3(#M($Y+9L]&@KX(%,T3:4V"78/I8 $NP\HW6< FP2[^X*]' WGN61P MSK)44A5L7S1S0@-+( .Z:!.$W#W!WO:M60_JJUY7/KS&01E-PB2-PG@PFLP7 MLXLOCXA_U9D]RK\22H02H40H$4I=0JFK$?'],#][.)[^_CWF%_A=&$V:)_?* M F>/FP5X\_FHU"MXY=\;ETY&_-I&_.AT;]'^_TECQIOW?0&_:"Z* @F,*U^= MN/22>9$BBS:@T@W:KCIQN/$B66(XZ3"AU)= -^GPK>OPCQ_J<(@)E#>2.>-D MTQO/L(C*,"YTJ$J,WH C'>X?PTF'^X!25^/7I,.WKL,O/M1A*PQ:Z7BS/7)B M8*5BL63%1%86LU7@0'=,A[>]4/L 2WTN#R).ZJ/%8!KK^;0W/=5H4SZ54"*4 M""5"B5#J-4IW&Y'^Q*[9G[/BCYHG6I_='O5H.E_,<#&:89,:__;2FCP:UPOP ML5H2+<<7%>#EV;&+/3FBG7=.74&9A763(=4N%<"I-1DCCWD/8DSGU MZ6YCUR3.'1?GI7BVL3J&*L,,H7'.Q67F((6F>3(:+W,()7=-G+>]SGKO=1B- MFVVU69G.V+S>X(/1Y#7>I._(5YV]HQPKH40H$4J$$J'4)936Z>MW/T'M=T[D MX73VI/J0)Y@N9J/%",F+W]2+'ZY&L2O LL0 3(GBJP-7U8M+H9E)]0EN;4R< M[^S*U=H2:K#:58J3$/IL<"E,# IL>@*,&GKOZ"\ M#S9U1XBWO=#ZP1\X2Z-Y?;]IJ1\]3;\.IJ^HSIIRIX02H40H$4J$$J%$*!%* MA!*A1"@12MN$TK87G3TY"[/Z9J_&(6$>C":#Q0S#_&+VANK-*-9,*!%*A!*A M1"@12H12=W*@0H+6/$HEA8-@T#M?@$M, 4+0+J[=;.KTK>E[TF1W?@[C"]Q+ MOUV,9ICWI_/%$2[.IIFV/MA.UN2I^H#2'=>5D?C>M_@NU9%)[W.2/+$<Y5#U$J:RO&A MUUW:]99XWH?R)4*)4"*4"*5..IM-I[O(V=QW*&(Y^U7-JP[)9R:B=0PD<.95 MDDQ*)7S036B]7%H;1]:F7T0G.>X#2O>9 ",YOGAO1"0E9J0@.L^4: M$O>YGN7:D8BCT60Z&RW>'+Z=21U@:HIS\>%L>O[![.MT>OS!W.OJ!=]/QQEG M+9H__]!1:ZK, :.3/K@&#BEF'<51QN$M>@S:F=V=K7O1C4N,;OK M1?;$['MC]E)L,2EGDW&)*9,;9D?+0M+-:B=7''J/:&QWF+WM=?;?AG&8)!P< MA5DZ&R@Q'#1\&OSS8A(N\FB!>>6JWW4N)4YGE7BL7J%_-2#.I^-1'EQ=E_ZI MX'IE^"!$"L6FI(,&8;,3(D07N8$ T13_R^$UJ^_WI^?GTTF;:;FLN+^LQ*<* M^\UI75JIL$<>2^0EL_H?P\!4)Q.M5,P"SZI*G>3-LB(A[5![,:P#VX:2*=>F MS#VG5&^7^A_3V?MD_C]N#<8UX.N2XJW:OB^3NT]DE,\N'=N#WRY:WY?&%\T% M>S2=-6>QM[BT?$VK_D]9/DHR;U(V*P""*=TH!]\I;%;@H65JE@[=(LMAC65SRC")E'U.H M)M$$V^PME9EW)=7I<9TT5\^HG2A5%JT;2MC4NQ)RYU22,_17&DR6_6)6P"$B&1>\B RR.!8^)I<*#3JBT-N@$#,%M:L$Z22-)8W>^]SI3Z3J)JGP)50X=V.0CSS%+54 W[2 3)VGLKS2N M[ R=!<_)(=89=*K:&-$QW_S0T>C$;:QVL9E+NZ&PJWD5$D82QKX+XSJY96>D M$3J%8#0"N.P,<.T<-R9'Z?QG@HR?V ^4)+*+$KG4-M=D*0NWR#($P4"J5.UC MT"P'6T%7P"_GU4.EY5#ZFW1Y(X$D@>R<0*Y3>^/JM!J"XZ!XM9#&QYRT,45G MIW.1DIQCGV5Q:>&UCA:\J5;10$Q5%@MG443'HG8A6^\Q0)5%H_W0.;*.I(Q? MM3+:8 "44=*Z MSD4&S0V/@*5$;G.T]/D_BM*7Y+1<9"%V.T:SI@AJ:AEI7, MFR"K#/JDO?8F*MF('^D>Z=[7K'L\<%Z"=Z"<@!A<1(-!HFYV'(&8*9;8:U%< M[OV@BO.%%Z:!(P,M!?-<1&8ENJJ'X(I)EX[0:^B+,FY[:XAC7 Q&E2SG>-^] M']Z#4E6P\O2B4KG']=HW6C5X_8O1HY5'A# A3 @3PEU"> TS:Y(T66BG#'BH ML_=@4[%.^63JG"^@?KNT$*Z6%AK%/^]J'\VF9;3X83J?DS/=G#-]L5( E OW MF(MEF')3&9F!.12:I?JD1ZNQ1+VS:V%HQ(T+(XG[_>$^J3LA3 CW&^$UQF^L M8[(N*H+1 AQ8EV0,QB;A)?HL#8W?'1F_5W*-+@17S59J5L(:!CY'YK,-C#NO M7/*F AIH "?R?X;\LD2E#$:7J_V+"H)V!:U%9XHWVL0;D9_XO2:_EWOV%%@(F7(D,@@@LVLITZYTKV4M>O-C9-3=N&4S6K\R/Y>/3\Z8]P_.=/\NC/ M'_GS\X?U\Y[Q9^<_RJ/3PS?/7Q[]\;Q^Q^=C]^9X[Q=O$Z 0EF537&6] >:< M\8H&GZJ]3.KN1#:5=# MA&LOT2+JDL 22H12KU!:9QC<>*Z,AL';F9DOI\HLUCDTMYQ%TW2.]=JP$.JO MW'@E2U.B+0.-@[WC+BEL'U!:2V$WG;0@A;TEA5W>AB G'A0O3+FL&=39!0M9 M 5-1QA2#4Q)LMQ1VV]>P[%_,9CA);P:+67V3<;O/[R#DEQ?SQ3E.:%=3VO&* M4"*4""5"B5#J-TIK[016K$#TP4M7P!3O$U?9%Q2!NZ8ET34,]B?:MITLSG"V M/SU_-<,SG,Q'K_&P74';% P]G,[J"4^N+,EIXT@NSW5ODD__\B=[[^S),2Y. MRFGX@VS[QFS[R[V/=+KTL7"K/ .IFR[ 6%B$%)C@,?HA9]+M'NOV4D!;VJ:)H+0L"B,8:"=9,!Y9-"K;I &CXZ3; MO5,$TNT^H'3' 6W2[1[K]E*8W(G$I7"1^=CHME&:!U%>]KF1XC8,RFH1)&H7Q8#29+V877QXF_ZKS?925)90()4*)4"*4NH12 M]\/D^V%^]G \_?U[S"_PNS":-$_NE07.'C>+].;S4:G7\LK&-V:=_/@:?OS! M:OQ;UGF9=UZQH% QJ- RATV=(*12LE8A"[VS*X%WHV:%>$YJO"4H=3_X36I\ MZVJ\%-4V/M6Q51J6-3:;2FE@CFO.>-1U-"ZNJ "DQOWB.:EQ'U#J?DB;U/C6 MU7@I5IUSY!9Y8EQCTX;& ?,.(L.8.*!()OO8(37>]GKN RSUN3R(.*F/%H-I MK.?3WO!4RDV)5D*)4"*4""5"J=C&3;)\F\O MK^AB,_7(U6ZUA %%G-> E-M7:*+%HCF8;HP(!5VK9[B6VJ M*R31GL294+JGKOHDSAT7YZ7@=:FCL2N8F4E2,;!5IKUUBF5KDTI6(C0KX$F< M>T=[$N<^H-3Y #:)\UV*\U(LVP<4&GQB%7V_::D?/4V_#J:OJ,Z:$$J%$*!%*A!*A1"@1 M2H02H40H$4K;A-*V%YT].0NS^F:OQB%A'HPF@\4,P_QB]H;JS2C63"@12H02 MH40H$4J$4G=RH#EYXTV2W#L$'3 D#=$*[:1V0EN]]J[ IV]-WY,FN_-S&%_@ M7OKM8C3#O#^=+XYP<3;-E-9<*ZWYT^+H]'"IT$]RRR4D9@)&!CXJ%I+3S.6L MLY&V9"P[NZHC^P$3:[M70D:LO0/6+E6%@9?<.9.8$E(R4-&S( TPS9&['"U& M(8BUO6(M.:(^H'3'56&DK7>@K2^6'9&/NE1'E#4'!D(*5EV19D;F($R)H=JB M[FCKMA=ZM?=M/9,2JU2!K3:5SG60\Y7UQH0SSO-BVIM()*UZ27128[[@-)]9B](CN]=CI+-X=N9U &FIK(2'\ZFYQ_,ODZGQQ_, MO:Y>\/UTG'$VIPC$6A&(M#@Z?;;45 \PFV(U"X$;!@8]RFVZ$JN0NTMXTI9!LI+%ER6+ DAB@Q8O'/=8?:V M5U%_&\9ADG#PGXL)#A0?#AHZ#?YY,0D7>;3 O'+1[SJ5$J>SRCM6+]"_&@SG MT_$H#ZXN2_]$<+T::RLL2A&UL[1Z?WI^/IVT MB9;+^N8T,V.$BXXYKW0#%TR7*> ]6ZJLNC44&YLNV,21A+&[GSO M-82QH/72">DXFDH<'X7445J?BC%%2TW"V%]A/%GRB]IE&7D4# T7#'*V37&B M8TJ94D5/R^B;R?30&3=T4I(TDC1^S=(8): PLE16: "(=4:-!CWW1@J-2I T M]E<:5_;D33D9<,XPXT6=2\<2F!?5/F+(*'P14HJPLULMHR'+2+JX?;JX3F:Y M&D9NM\!!\JO-KG3C_M#!^8B-&4L@N*N12,U,N,20E@&F1'(.B M$HL"'$/.$^HHBDRY<8]*RZ&2<(/<,PDD"63G!'(-?12N.H=J)I0P!4#%6"?3 M,F==1($2BR'CV&=97%IVC1$@N^19$A;JI!HS\QJ0Q92S _12>KZS:SD,I:,T M#"GC5ZV,2MNHC$PE& GUH:_.0645,4-)8.]\2DWBMZ;X+948^Y(5>(G,H<@, MK(\L2E>8,Q*-]5IP2#N[9M4,DNZ1[GU%NE>J]\O2!BL#@A;9VWSP8*51J2HV M% B.">\+ QD""T9J%D$%E+((UVSWUC0JY=P/M=K44K >K7K8_H4-6[EVX.H]?,Y)P86,-9\%8PXYW.(898@KGL*+JIA0ND7Z1?MZM? M.8@8C"@Y\@@6N;=9IJ !@@V(&DF_>JQ?RZT_=;*I:4^"PED&X$S3+KXP*0JX MK"0'T72XTVKH."D8*5@_%$QKY$J8G+(OH.M$PZ;JO# EI6P.DA2LQPJVW*.3 M^Z2B"IH)ZYJ>[EZR6)]AIKBJ9.B=BJ%Q8!K\T&]L^2AI&&G8[6J8D9B3DC#7Q:P:CK98^D;*GKI2G) M%&T\\[:J&)1JRD(IBKF03(A986PWDQARKX>@5WNFK]WUDI2,E.QVK9B##*7) M2640H(0-)3E?%**-(M=GR(KU6;^6VE,6KK.T"9BMMQ\#)9N\9/9,)HG)6U%R M\CN[1MBA-923) GKAX1)+XS6E@<1 :+PGJ.PIH2"*9OJR>Y:PDBEUE2II3Z2 M,2HMJI%FTF3+@(? 7--'LLX4;< *=$QUPKBI'6E(GTB?;GF[09E5G2]8PPN M<\5[T*9*DL^\>&T<6:P^B]=2O\=0K90TTC!K39TBZEPMEN>6<1NDJ?8K%X]7 M%JM+\2Y:3$)'TI$W77.U2M'2_J\W!=_'N!B,ZK!QCE]4X;WT;;^HPOLC5ZP? M%=[__5]."OGO-37\XS?(K=I00HE0(I0(I3M-^>N@DH6BA4Q0)T-!*&%D0"]# M$@G]+P=U$B1X_(OZ2RA!*AU$>4U@D(:HD\&6U"R>!! M>AY=%,8%S%5:E::QL"-CX4H"U7@E> MP!9-LL%%A<9"UNAD@/I[3D;YJ"*_$8&)HVMR="E]J%)1$#5O,H=8.0J".<,S MPYQSB#G+8GGEZ(WK&XB?G>5G JV;O<<5V%1O !6Q#KA9@W5<-^OR:8#M#'F7 MTF?62.UUM$QX4QC8",PK#JR@U@#*2GTO!#P8O1YE MG.1Y0Y5QF&$>_/,?GV/E(YRU/4?'O[^;.S>'._]XH(O407#4,G( &1A(>K(2A,&M%[9X/W.+O]& MBA56#U[A;- VR?FK?+JE /4>NMT(0O<*I @E0HE0(I0VNY9KXZFI=RZ$)@N; MM"3+F2F,5OLL#--:&09"^.HILF!")>T]%UI'V-F5?"BLVJJE6-M-71)80HE0 MNOMA<.-9*1H&;V=FOIR4XA9 %,Y9\2(Q"%HR'Y5F*8=J8:1(7'(:!WO'75+8 M/J"TEL)N.BU!"GM+"KN4E8C9^61L9KD"Q8"7P(+$S, X:U2%+]K4+87=]G4* M^Q>S&4[2F\%B5M]D'%KJA?SR8KXXQ\EB3JL7J,J,4"*4""5"B5#J,TKK- )1 M)94@9').@U8NFN0=2 Y1"JUS7-M?GRS.<+8_/7\UPS.O\;!=&]D4 CV< MSNII3JZ,R&GC0RY/<6^23_]R)7OO3,DQ+D[*:?B#S/KFS/I/J_TFK3%*YI18 MJ+<" \<#4[C/F3(K=!\5>"F + MD- 4=S*GF[+MX"3S(4J6A? I6,ZMEZ38O=0"4NP^H'2?,6Q2[#XH]E) 7'I0 MOEC'4D;/0 3'O"^>:>U%>]KH1XC8,RFH1)&H7Q8#29 M+V877QX4_ZJS>Y2#)90()4*)4"*4NH32.E4G&XB*?V+/DL]9]_TP/WLXGO[^ M/>87^%T839HG]\H"9X^;)7GS^:C4:WEEY1O#3IY\#4_^;#7N'3"4DJUE3@>H MGKP8YI,)3 <52P GE) [N]JN=IVE&L"N\IS4N \HW7&5-:EQ%]5X*:9MFSW2 M%>>,J:61@179&!(.DQOWB.:EQ'U"ZXXIL4N,NJO%2O)HC!)^% M8SS5'^ QL6A*8-(*GW,*JHC8(37>]NKM RSUN3R(.*F/%H-IK.?3WO!4N$TI M5D*)4"*4""5"J=C&3;)\F\OK^AB-/J]%JU12*H."E[G"G:H^LP<-\# 9L\Q+D/*'4^ M@$WB?)?BO!3+KM.C:$!:IL"KZIPM9[$ L(2 H#P76;FNB?.V5U[OO0ZC<;/K M-BO3&9O7&WPPFKS&FS0C^:IS>)1I)90()4*)4"*4NH125YN1O/,?#Z>S)]5] M/,%T,1LM1D@._*8._,5J[#H);'9]$RP8<$W#5<&\1,F2$IK+9",VM7WNQCL M$KM)@PFEOK07(0V^50U>;GHMC;2AV?PA)V2 )K"@/#(9E!2^J(16D ;WC]VD MP7U J:L-0TB#;U6#ER+1";.7'H#%BBV#'#GS0<9V32VBO0,_7ZWI$ M6Z!>1^]^71R-/MQO+"4?O$^!N22KW.DL6$@^,:\S%(6AQ!!W=HT82M.EW!MQ MG0HCM@2E-6PG]U(#ZB8@9YK=D8+P1A<-;3M)(=+:MO,3:OQS&%_@#<28S.?U MQ/AX28RCTM9*5UBP&!C(_+8#795HAS(*Y(;O[(JA%I:TN%\L)RTFE @E0NGK M0>D^4QKD:^YWDKFCR6 QPS"_F+VA0GM*MQ-*A!*A1"@12H02H72[**W3:I.K8.JKH+C@ M0!CK/2:IB@#!3=1Y_<#5Z5O3U\Z+VAG27OKM8C3#O#^=+XYP<3:EZ='FID?- M(HC3PP^G1U&!41DDTU)%!M(6%KD#9HL"@:YD87%G5\+0>.A&9TVB=??ZF1.M M[YO62R'HZ+/6,F@67#"LWB.1N9@+]BH?I+,P>X%46;]EE?7-SV\;M/?? YM*ZS>G>@]62NLM% P^:I9T":PI MTF5U")/,N9"]\R9BTPU6>#%4FFKKMX7MJX;FAE3_1$+]NUFHG_&1C'K#]+C* M=+(P:Y'Y>/]#,JN20A9UTN@#<@8Q"N;1"98C&IV:98).[>PJHO'6TOAV%E^L M2V.:IFR0XTL#MO&N^**1:8BRSE*\8]':.G1C >"&AY1RY?C0?V1+)>)YIWE. M58J$$J%$*'T]*-W[\@MR-O<8BEC.?CFTKH /3#3+2RO$EH6@- M2Y!AC<@I, M:VV<(&O3+Z*3'/SC#-6K]"_&A#GT_$H#ZZN2__NZ/7*8[6U.>9F3RD? M(>OH9 G>&ND-<"5"_N7PFE6Q^]/S\^FDC8!>5L)>5LA2Y>OFXIM'*Y6OX)6) M"3U#;C4#2,A"$IE91,Z+\/6'V]D5T@ZED4,!9D-!SFM3YIY3';=+_8_I['TR M_Q^W!N,:\'5)\593/E\F=Y_(])Q-Q_7RS1_\=C%:O#F36?-6>PM M+D/U-2,J4P'@0T:Z$B\SPE)IR43M=; MR4,CCD-I-U5-3+)(LMB=[[V&+%91!-N0Q?I*"J="R*)$Y,"%2-$:DL4>R^+R M:BE=A .76"G>,[#2LN"]9AE$5MX% -_(HO9#Z34)(PGCURR,C2:"Q&H1P8+F M,42#"%YS[@(7)(Q]%L:3Y95G''6(T3%9BF6@56#!EL"$3L::+$(HN6W7ZOU0 M2YI*DS1^U=(HB[0)$5V(&4IT(?&L+2KNA 5I(DEC?Z5Q9=-Z#$EX%(E9"U4; M5;/$7FO!+&J,N@&^8-5&4SWCIE;8DS"2,';G>Z_36,DV*WJ<-�@8G"1<\K M=TK1,CIG/A-DG->O61^11/9!(I?:668KZFC8[.W)L3 (:)@'7:IB2EDGU2); MVW;[%Y)_-!-S_>Y+)) DD)T3R#7T,7!T(A@;(X^ O+@4HPPAY.0#YXCD'/LL MBTL+(M$EK:*(3&$V#-!9YJ.HLVK%8RAUTB"4V=DUNEI'M:EN#Z2,I(S=^=[K MA!MMM$9[X3E8B(4[%[D+4G%?)UK6R;M61A*_-<7OV8?BQZ/-0:O"ZK2X60T> M#7,RU[ES,0(AI*)TL^D[Z1[IWE>M>V"#01V4]-&"Y26VF4@5K0L&1+3D"/LL MBDMKL@,WR7.G6!3:,LBBL%A-(FLBC%)Z&S.D2T>H>&^R+-N^9/L8%X-1):[/>@5!6L/+VH5.YQO?:-5B!<_V+T:!4)(4P($\*$<)<07B?]DX+E#@1* M@Y":GVCV;2,%C],YW-RIIMSIC^N% !% M'VP&T>9M- ,N)7/5AK(@T>9Z&\B8<&=7^Z&"&V_83-SO#_=)W0EA0KC?"*^S M1JQX$XV(2D,&,"%"4"A#=/475[2B\;LCX_=J\U5G;!'.,-00Z@!N71W 16#< MQ.J_(&G9; 1# SB1_Y/D+]*IC,+D>O. R-[+'%$'GC '3#K=B/S$[S7YO91. M"Y!E @W,HW$,E,O,:=O4$HBJRQZ31[6S:R1QF[C]<6YSXPVJ# %X%KXT?==C M5D;G4M#2P-X9XB]O:UG%5\=8F%(1*_%5LZG>+51Q^\ M/5-J3[,6;W]:''T84'N=O_L9\O?_&3^7X]?QY50?G3X>'3^M5^[\Z,]G?];K M]/3QKR=/#_FSIP_/CYX>GQ^]_+&^[NS\^=B].=[[17O%I1&":>>!@<>F<$8K M)JPUKJF?,1!V=ODW1[YT)H*K%)2[*:A&E8CZ!JC,)H^M,(GI6#)K,N9 EV9W=9HF6@9LO MT2+JDL 22H12KU!:9QC<>*Z,AL';F9DOI\JB 9FK46'!6,N*6P?4%I'83>>M""%O26%7=YZ$+3P5G#&58Y-]+(P+YUDUG'K M,$**,G=+8;=]#@4!\<3+SJ!=SZF&+5)SFD)!?SZ@?R3Q1G.FBV^9WB&D_GH M-1ZVZV:;,J&'TUD]SY-\NE?KF3OG2DYQL5).0U_D%G?G%E_ MMMK?,G&M4TZ*E7H3,,@IL]"T1Z]S+>3)JX Z[.S:H90W;F])6D"*32AU:7T& M*78?%'LI@&V5%39RQ92(5;&5URP:ZYG1*+,!'5%G4NQ>:@$I=A]0NL\8-BEV M'Q1[N>^3<.@L(,MUN*X>VP'S*@L6FMWX,J*WV79/L;=]?]Z#^JK7E1"O<5!& MDS!)HS >C";SQ>SBRX/B7W5VCW*PA!*A1"@12H12EU#J:E!\/\S/'HZGOW^/ M^05^%T:3YLF]LL#9XV8AWGP^*O4*7AGXQJ:3$U_#B:?5:+=&80U'SWSRB8&6 MCD4N(BL^Y%A4MB!=4YJRJ7V1B>(DQ(12YV/=),2W+L1+06PN>%+9.!:<1 :V M:388P#">M1(Z!%/'71+B'E*@$^ M5D]"MGP-6_YB-5 =8Y @/%0S+@J#(ASS0@$3I@0/*F$R;F=7NRX5C!#M29RW M!*6[#523.'=XA[4F<^X#2 MW0:O29P[+LY+ 6TO#:^ :N8P^$:<+8L\J2K.1O@DO0Q*=4VN]U&(V; MC:=9F<[8O-[@@]'D-=ZD^\A7G;ZC)"NA1"@12H02H40H$4J$$J%$*!%*A%)' M4=KVBK4'?^ LC>;U_::E?O0T_3J8OJ*"M9+$02 MVBO0\_7:1]!>(:+[<6QR-/MRX14/)U@-G5@O'0*3(8M:)84C%:1X5NK"S M*]30*].AF"9QG1).6X+2.@DGA:E@$5B00XC6)<65A2*"]4JXLO9JB4^H\<]A M?(&?$&/*(*VEM\=+>AN-2%B<8R&"8%!"?>1-9"9*:4KA)D?5\"4,JR4E!@DD,P7SUDP!0R/WLDHR;GT MD,>DMGU Z3X7U9/:WK[:+A4:QNR,L4HRGC(PL'6*Z.N-P9Q#PVVQ&IWOFMIN M>Z'A99!Z\&H<$N;!:#)8S##,+V9OJ,:P=SDS0HE0(I0()4*)4"*4>H;2.AL] M&RZ<<6!MG11!1N&L-DIG+Z*VL?CU)T.G;TU?._%IIT![Z;>+T0SS_G2^.,+% MV93F/^O-?Q[4^<_A4K1)6&6B=RQI$QAHFYDWV;+LB_:I3HT VA8%W=CBF5B[ M8=9N/&!,K+T5UB[%B(4#@[I)9ZO2K%U7GGGG+/,Z\PC.9A4XL;97K"5'U >4 MUM'6C8>'25MO15N7(L+6!I.P&&:Q^B!("5ET 5DH&5(1,ML,W='6;:]);^]U M%L,]NA+!B1G6H.M@2E>R]-_VX6ZF=\ MI.B@D>/X97),!O1ZB9]JI5.48!?-2Z3K!S]I(KGATS=Q^*+TD M->X7STF-"25"B5#Z>E"Z]]IUB]M)CN]3CI@\5T4"][P\S9=%P/?C$850+-<$X==RG'3B@1 M2H02H40H$4J$$J%$*!%*_4!IS3I*E5&8S*T#D;V7.:(./&$.F'1:.Q)Q-)I, M9Z/%F\.W,ZD#3$UE)3Z<3<\_F'V=3H\_F'M=O>#[Z3CC;$X1B+4B$$>+H]-G M'T8@9%1.)F=8\,$RX"DR%YI:2U>$X,E&:^7.+JSN\D-U[%O"[,W&&(G9]\;L MY2IJX"4&;I@P4C-(7#$G;6;"Z^QGY^?329N) MN:RWOJS#IOKJS6GACROUU3)H7GA)+'-C& 33UO+QJH?!@/("2\P[NT+:H71V M:.RF6@UMCE/WG).]9_'XF)+?IW;\X_YNA#5N@"Z)ZJKS_#)%_412^^S2-#[X M[:*UGFE\T5RP1]-9KO\?Z'^LN#3Q%#9IS[PL"# M9@&]8KPZ4S!:5VUM]'4EY;U5Y556@UZ0]I+VDO: M^W'ME4EA=;>H(D8 5X7ZPUH+Y+)V9#K[;'VGBRYWN"-%3IP%D3*#&02K ZY MD4D>#4_5^Q;O&M=KE!M:3C$'4E]2WUM>X)2MR])J*S@"=QAX"EYZGZL<"Z<3 MJ6]_U??H=._#_)=!:6+D57F+C0RT1N:+1":"D48[S;7T.[L2AM)3U(&TE[3W MEDL-E*]DM-H8@QY2"+'^"](Z*$IK4/S3XCNO7[,^(A7N@PHO=;?5Z!.7U03; M")X!9U M/AJ"BT98[[7)/!:5R?_V67F7EOJ'@"7G8EC0D3?*FYEW$5G(30]!8V1VN+-K MN1OZC765(_$E\27Q_;CX6F.<"#Z6F"U$'D*]4@ <051NBGSGP0?2US7U=:ER M'FWT(G+'9"R%01:1^50?Y9A5!)T+*+NSZU?K:TE:25I)6CL\A9Z>JL9645>NU[BZM:Q!@L2B!#"-$!C8$YKW++,0L4U(JN@B-K_5# M[K;'U_[-^H@\FK\:AS?-5\7/ZS4=24=N[Y%$$SJ2CB2:T)%T)-&$CJ0CB29T M)!W9A2.))G0D'4DTH2/I2*()'4E'$DWH2#JR"T<23>A(.I)H0D?2D1NBR?^T M15+UOWGT>O?_U1]7KS@/LQ>CR66MC&Q+ YOWO/IKNFEUF>!_5UXFF_*R)XB# MD-+TO'[VFV97G\ET@>UN/VDZR3B98_-U)VTE3UC47\IH$B9I%,;U3.L3YSA9 MS+]Y5TBT_"7??A;H>C*OIO-14WSTKQF.PV+T&O_]^R@OSJ[JW-Y[U=L"(_[7 M2T*L9W"Q^/1+WBLC2MA4H-W3]30?7HKW?S9G>UGKYL'R+%2T4,#$X(*(@9' M#YX,!X?'^Y^F<5=.>__D^.#!\9,'!X/ZZ,G)#X<'>Z?UER>G]3]'#XY/GPQ. M'@[V]YY\/WCXP\G3)Y_\/N]IKVZEMQ7IO^2GK6*L7VH<7LWQ7UVKMB_[]]KW>:E9#N.5FR\W%N_SS6RYZ_XTVHJ'C6Q/U]H/?,O6;EJE7@\T' M?[/R&S#NDW_FWX@O_)M6\$6O_-S)"O&-\CO>Z>F'Y M^WYJKY>/E5-OYM[H!>"22[G9K_]AK?G?5I-W_O((NO6OK77K+"/H-O#__.G= MS@:#?QY.+B_6XFQZ4=\SS__O.O=$A_=^\->Z4_[R98.'CT^.!B>/'CS>.ST\ M_FZPMW]Z^//A:?6A_[K5_1_\%[['AG;ZO5R')[^1NL,H'>-B<#A)TW.\C6U] MU[EB][QN\7J7Z_KK%C_V#>]IY>'UOMHZ*P^%SC9K%10J$-HX):5(WD#,H8#( M[?Y)DHO+_9/DWR]!?#2;EM'BA^E\WHMEA'\>/;E:1CA^^?ST)WUTNL=/OGM\ M?O3GXY?/SQ^/CN1/^MG3_[P\>7JDC^3QV?%WA_JO982'ZMF?>_#LY<_G1PQN@D1IMI1IQ0)6T M4C8'!;F@DZG4&SR4;'5!I=[NYB:NO9L;J=&MJ!%?4B-TW)9@#//.%@:0D$5= M% M2*R&A^*)\LS^1'TJYVB+M_M1H0\:]%_9P+[^\F"_:K$^3))IA95X:C7$P MJ;YQU/K&YOGFMQ3F9X-7L^GK41,!BF\&TU?81-PG+P8-9*]'BQ'.;]?P]_T] M-CGQD/HR'=35.^L 7]6[:=2F9 9U=CP(YTVSB3_;)VYC+O+N/7JV_6GWW?O[ M4-;'8VQ[ADSRWGN(TDBZL9%TM.+K"T;AJV5G.<7(Z@V2F+.9,VFBDP@.55$[ MN\H,I;CQ=B?=L_5$[-LRPD3L.R;VBD6&I(6.CN58I^F@'30MA"-S"GC@6L1L M&F++H?>R0\3>I$/NNH^Y#)XV=2&CR6N<+Q#GP]8/UV?RJ#'#DSR_[VV.^R=[ MZ_18W[BAN<2T"0 T&[A?]D0[PL79-!^V&+?SH6-@6IK@)1, G$&V@CF7 DO9.=?L?Q&TW-G50_,1M[-V9_4.]9 DQM^: MTR'&=XKQRSXHRI"X"PW%DV,0H# ?BV<\(><6/!:=&\8[NX&]%*AQX4U6@VQ5 MD.HQINF+25N3WOBY<=6'^MZ5Z(-7.)E?1:Y>3:L.U+G1K"V/']0K-ODRQT<3 MW3LS?$N[Z\3?JVB_A_9)^2Z,)O,?6L ?3F>/+N&N<]]''X#]J,&:I']3TG_R M9,7L!25$Y%&RB$$P,*$P!Z@9J!1DSG Y!19#(V_<]I9"6YUE_ 8,'S&^HXQ? M-GNE1.5"@Z2.35Y8(7.RFCT;K#<<=,ZI93S8+M6H?$TQK[9C/(OA>.% M+O-X^$?S^,M*";_JR>]]1KN>G(49?MN N?\>EB1QFY*X=H_6T8>[9!<>8^'& M,1EBLTMV-32N5'\3@I#<.>5YECN[;NC-C1-V%,?J+)4W'L8B*M\^E8^7-KPO M$I6-TC,)TC+()C)G;& ^B)R<3Z8ZF)U=/Y1V4QLN4X#J:VU7\C7%WDX69SAK M4ZD42^N3G6QQ.[FJ_=Q[5_JY'^9G#\?3WY]<]1&A86ESP]+1BL/4%KT5O)D[ M(S)H=NOS$2/3 ETTH>CZ9LJ'(]" M'(U;QKRK$JO?$%/]>YE-SPMUT(2)'W+=ZPAF&.1[@Y7\/)U>8[DUR.Z(^?@1>HBM, M6L492,-9=$8R\(J#]=S&!,W Z>5JYR!9X*7.A>O<5]1I<90R[NQZ-=3\QD'9COKC?EB:5^'-%_N9KSK+ M=,=^9FW)>W0)+,G"XD1)93$(Q2.B9BZDP;:)/ENOBI=O9E7*H M[6J0CU9"; .W[\/.$+=O@=O+%L9J+#87Q]"*.CT1*;+@K6%&).!)21YL,U$Q M0_>1,K@NKGG8GH#,8UR$T22\0*KR[[IO^3M).\!VSX%V=K;7AFE)N-82KK1B M2B045R%R3-<'#"1X%K+T#$6VWJILG$EU[K6Z7IW"*UTE;4?]R,?(2Y9D<\Q> MMB2\BJ[U*3!5/0@#W;1N4YXS'WV5Z))XEI79,%1\6Y..G;8ES;XDS>5NS$?5 ZGJZ,I]M(+#].N5UK6P'>0'TX>O06\ M:<]S"?>W;]$^F;P[C/1Q<_KX8L7Y0!0I6>\CXUR9HGGBSMF= M7>6&]B-19PK'; /=-U9O173O'-V7[9"()FL7%1.R*?P7$%@LJC#N4BJV^#K/ MJ79(JZ$!WPVZ?S41FK=-N1;A#XK1=-[?7'N^=XGJ:0,J*=OFE.W7U=IQ"%$E M)9@%G1ED52=Z/D@6M93 HR_2Z&:BY_QJSP6*XG25UO?<7^MS9":^KL77%2>B MK C!"N:U-@Q\-,Q%L,R#2U%PZY/(.[O.=JGY[U<3EME+:7:!N0W$3)M0Y2!= MS&9-HZCWBL$I"+,M)N4R&GV)^0]_ 4R&96,"^'*UG8)4P11OZ]RK",^ )\V< MAOJH6"T!O6XW-G)##AW)E1/%>V=8/DELXNY:W%TV+]*5Z#+/#+/EE;LN5M\2 M.9->:.]DU*"@3C;$C9>I4B!E?0J^[8+VX;JU\-;1+/6]C#C!,EH,IK&><]MX MY#+[A.>OQM,WB%<'4$2FZV;G,R'HP\G;6^+#KGA-&/KRKGCP%NUOWX)-QF=S MXOE@Q?B@LQJ5S\S*.M\# ,>"=H$5$1Q$;9+R>F=7^J'UJSEY"M5L ]]O-^5$ M?+]7OB^;I9C0-(WCJCM*DH%+@C5MIEBI#U-&+33GU2S!T,)-]CZ@.,^=]RNB MF5Y'8SGOFIWLAU>C11@?XX)D;"T9._Q(^\ML?>*%87&"@2^<^2P" PQH7):\ M<%]M"^<=FO,1D3L7LMD D>?#]X]/CDY\.#!P>#;Y\-3AX]>+QW>GC\ MW6!O__3PY\/3PP=/[CM,$Z>SC#-6+]2_&BSGT_$H#ZXNSU9+X\87/E6I:QJT M/7J[._>W;WZ:8ZZRN-K'C11QA30^7J58>-Y+E*&^U&&9:^$0F@;ZF1(@<\,( $+7DGF M@_*Q0'$AX\ZNT&ZHY*9:UMRZ-&PH]M-9*]7:J(<_G#Q],GCX^.1H<'C\\X,G M2R[JWILX7@OE^^[PN/Y);C(%*^0WLLN]1!]=S-)9:+8>G)9F95\5Y\6;8;O1 MX.(RQ?K;Q>A5$Y>_;\_>O\'W7AL2/ IOVIUE3Z=[3=_7&3YZ"VZSRUB39'EP M!2R-OIL;?5>[0IJLDPZF2:,Z8."M92$)PW((J2D>)@Z+N25B%N=S6- M2MR^7VZOM$JWNKII9QGJ)*JSYHVSAM@8;8Y*IP!15F=M^;#^OQODWF3.M.O> M9N^OAN>-NXD7\WK(_*_NZ*G.3B^[HL\P4V:UW_;FV[?H8K-N^;!^] SGB\/) M7BFC\2@L*,BP22E<[1?I-FN)2G*:[9+Y]!T-DOB4R M+QL6[RM;7;0L040&+CA6>6M8B8:G)%UU,\WBE:&R'5F[\C7%99[46_MR_5Z] M_]_:E V8%IJHW9=GF4WK98/MT26J;^HL;7\Z'F-[1O.30NIW*^JW MVBV22QZ5#(F9ME-!J!+H2OUAL\&L7)32MEMX>M>EE<_$\ZX'9(CG]\OSE8T\ MB@_U/C9,1=]LY.$X"U$'9HM$JYV3(83&Y5@#'>+YUQ24>8\*[]).,ZRTF5PF MH-K5(L.FJW939[-X,SC'Q=DTUR>:UR&%;SH?OEE:*-2N=/YKWO>^9#YH$3YJ M 7[OOCC&Q4EYW-X3)^7M^B&2SL"#9S5I&ODT/TG$6?!(NR"*DY MJ)SCY=YF>E4W*=335>+?6V.##=.=\E9?S/25,% PU2%IQSC:5)E>D 6C"\.8 MO9'95=3MQO)6% VBY@;=E;S;:VYP)7\/I[/W]:_%]5+XEA;[D*A=7]3^7.U( M:8UTH3C//$)F_S][;][41K+E#7\5!3//^W1'*+FY566F^PDB,&!?>AK1MG'[ MXG^(7*&P%J8D&>-/_Y[,*@DA@0$#1D#=F;9EJ99 M>*),SF)_;2(7SS1\\@ZCI[;5Y0L M7PI\C8?FOE!QL?>D@?TU))XU(+$ NRU7"$PT@[#+";5<<=C]>$(U;XOL+L?/ M-XT,GB,^/)QVU.##X^##0CZRX$I)X6.S$]":7)XADP$^4)9SY8D$HR@67N6J MG>-[. VZZ69PS]T,WFQWUCL;33>#IIO!_=+9ZT%9#DZ+= YQ:'4'_4,T\F4/ MP-TT_0N6W+MX=:[)]G XCL>0[H9-V,=&LMZ?9%UL(^9 JFJ54>1ADQ G." M M14"*9Y[DH)(K)E?68'?;_.XM5)L(Z=(R](,FCS4,_7 ,O9 CQCEG7%!$G3"( MZWAV'W8&99G"3&(M" LK:SG-VG*I&/HEA4#?^Y/:[7Y/:LN+CJ,\:OW>^5;N MAK]@(_=@'QN0NU^0>[?89"G'*I?4(:,(:"U8$Z3SW""O5(ZQ)?!3] >PR[66 MIOW ]=8&E;^%:R\H*\(0K27&EDO&>*28J2]\,C9G (ZYU1H# 8(QI?J M*X_"RM>H*JX8GG3U61RG_S'W+]^5+\EY5*<^1!4L*EZMHK928.+#YF3!)^8^ MFB)W1.R)O;D1-[))MKT7Y%YL <6T<0'4+F2, N0.&L=4EFAI.L^486!VNF5, MMFV8>=DUL1MSH]3<4O>_M 8P-%?JT#B-GI:R,N,:GS4Z7\.>[DZVM-%;[@?D M%AL_"<"XKD52(I $%:!&2U$CN-98LO7W*[AZ^736Z[*JO\)#F]T MF;NQ^4*F?9"69<8CK#,=RV8"TCKS*(?-E9+K7'NQLB9E.U=WJ?I=OCS[IZ+, MS/:OM(->;Q#',+!?&L_+DXJ S500G6_J;MA(._HA;FB#<_>'4!AGU%8=,+$G&6K%,.ID9W22^O "6 M?MB&V]>S=*.WW(VOY_46G =@W=P@JBR+708L4M0$A+TV.7$>^]0GMHW)G7NM M-9Z7G^LK$$]P34X7X(/*W3)LG1:CHR/?38Z8H1X5PW#6\KV3[N#,^]9(?VN. M%WFBOICWOJM'WNT-]O2W3W&3!]VXC&\&Y8>X\Z\U("(8=2>^'[=]T&_0\?[0 M<;%'DV LSQ352#NI$,=*(YE3AT*0N109L9S0E;6\C?F2A-,;1G\J3IJ&T1^3 MT1=/&2%!,3!OC&$.<2T),IA;Q*T5ELJ<*>5C$K#@=SD8L?'>/$;W[,:T6P)O MS4QT/6WGFZ*O^[9I)_= "+>]Z, ATMG@G[&YM]))BHAVH,5@G"%EB4!.*=A21EV> MQT3@MA+J6>72+*T.,^VW_??[W7^V-[89" %'N0]Y;D#UH5D;\\7@_,\5/RU- MN^T&&I8QZM5 P^- P[R>1('UM?8:.1;[.0A!8U,M%]U +,?<8*$R@(9,M3F] MK^-)EJ_3]N5ZW-+J4EMOWFQM['UH[;YI;?UGX]_KG;=;K??K>UNMZC/\T$FZ MUF-[BUXN7MZ[*K45@K>CW;#US1[I_J%_KT=^MQ\A-/X7CZ'\"CB8W.K#45G8 MD7?QA_6^N_C%S)4-=MX*.Q<;$DI"+#4J1PXV$G&E-%),@VX5',V<%]K'@R>5 M6*S6^#E_TM*H5 U$+*-*U4#$XT/$0DV7D2+C)B .$@!Q'@+22F4($T8H]4+* M/%]9RQ>#YTN*$+_42^6*KY,'U_>C>/$K0B=/*/H.R/05BM\\#L/O[>ZM_]7: M[FR\WUK_L!7/D4M.KO7.9O5AZ]W'[7_6_]KJ@+H6OWR_]6'O_?;&WM;FU1=. M=QT6H#%VGX'R=B<,_ANF&P\7MZ770[_IJ[_AW]UQW()9M*\D0&,PWQ^B?UQ0 M^@CW4H$]C#+)>3QMW"$M:$!4*QELY@FGL74M:S-RYT[[C2OM&:++O>M]#;H\ M7729UQ=U3HG PB-CJ43<>8JTC$=D&I<%S DSVJ^L$2[;])(F $L*+_>:JL4N MT1X7=,&E\=3=71ELK>^U7F^]W>YT8IAT]TWK[ZWWV[N;C6OOL?";&"%9^K0!73G#G0\51;B,5LV"6UW!N,^(488:EC0AJ1X\"YE$$IGN4 "\KA MH,"@3!B!&XQX0ABQD#"O Z"_,$CX0!#'AB)#E :,('GF+&?*@!T8%35U7_FD MRZ>H_:BJ\"4J:EOP_=U4M&M,[()QS.*]Y&,6DR)9"QJ6&'Q B^RA GQBB5,:QYS%A4>3O#3P8/ MGWO&XH>/?__]U]8.Z,GK?[4VMS]L_+7[X>/[K93"F!3I-W_M?FIM=][LOM]9 MW]O>[;QZ4 ?G#9XQL^5@R;3<8&RZ?F'/[_*&1QKE@QMYRT)SYWUCW+B$D;=& M1[YUDN)=$:!_CL)N&@)]ZL^XSYC-4M?6;X/V4((D?PB\N7.E[=/50"^;X;-1 M,N\[/VA"@W\#6'5\$V*_/_UQ;[&1(S5$B\ I,B8>=YA1B;2S.B(=M"KVTJV?NO[=!AKZ0-,;;C0+.)7^#6? M,4I?-L/G@M(/H#A&PMR+=-D ];T#]6([3-AQZK6(7;^I1YP3@:3%#E&9&RN% M("*VP^19F\C[RLY\0M&6!I669VJ/JSLVJ/20J#2O/G(9-.CT>=P6C?)P]2(__O M3_XOMG=CDAAK,HP,QGGL;$N0T2J@+&3,8$X4D;%H#+>QN*\63HU5TF#5$[-* M&JQZ#*Q:.&[)NY 3ZU$P+![[*B0RN2,H!XRBU@6E0W1UYVU&[UPV<=^VRK]& M4=^:].68Z4[2T^5AT:_2PQZ@$PG!US$73?:&]TDY[,&[SV*^2W\P@J>GDZIC MR<4P:I>#?DI>BR=OM$+5;!&4S>$(OD@-JU-[0Y],B47G]!.L $ M7^GNJ3X;KOSK(F$!5?'SE8EIQANMZ(9U5KZ,?_VL;/^<7,;UOSW MQ;'>$.3$RA((QJOIK$5:Z6Q6\D>K5D([XQX\SMZ#A7Q1SWRMA\5P-_P-^B7L M:<*D];[[ )M/_K;CJB_%&5RL[91*G\PD$I M[.[O;=$.[?0^[[WCGWN?BPZ\ZW-O"^_ &';>=K[LOMV/"F+7__O]V>=/[L10 MGN_N'8)2^,_1SMX^VZ>?NYW-H][GWC;=WSOJ[>^].^U\7S_=I_"\XS=A9P_& MM/GE@&8Y,50[9*04B&5/63R&7E&.32Z_4/VRG=_._W6Q]B'GK,,D^%G!^V MWW:VWVQOK'?V6NL;&[L?.\D_^S?@T$8ZC^ "O7W1A?US] ML-IR@VY7E\.)2[MT\'B?SG5-=Q11'A:]5NE/!F7<;?CTO^.B/'_S&S#36P2C M=^W6^W'75T(7_HU)_/6]/QQW$T]6/WQ _VGIOINXS^,#3\H"9G32!0XX]'U? MZF[W+/[N3T:5JSV.XV._B/_Z$"<]A&F]75__>^7WU=8&F(L:KCE?EZ)?.0XB M#,0WN6)HNX-A_,&XO'Q984-.= D7Z3[@2G7;PB+%@53[9[SO MSVP;+/F@5XQ@U*NP"@ K95HNF,S07_Z^X=%@W'7M> EHS(/2MV-VDR^C[5B3 MQ#6$$.=;F9OUO*J1U[O7@A69[-;_I%-\XU//O"Y;OA\78Q/0L6=\62M.)"E. MI/5;?-)*^ACOC,L^H=GI.L+RM+0['@]':23MR;X-3HI^W F8.0 ;6%OQYW:: M2C%,VS_HP\+"S]7>P%"C,RC^<.%Q?1C:<*C+LS1NW0JZ*"<>2&XN%H#+,(^$/=-8EDJ] M^V-@X4C=$0I'9ZV>'QT-TAG8-:PE(BWZ7WU-OY$;X.]TD ;M4P_(&WDU MT6(YZ+9;9@P<^A78_?2HL$?QBL1B\3W:%-WX(GB#K\^C3\>?U:ILQ+SNV ,F M)Y 8>S.#Y,+[9=/1P6 =![./0U''6+:O#QM65UUFP<4'?0/T3PX%XU?WAD M&E5R!,.PQL-)I9@;5PZ%&CNGSYC<%G'VI!P"UGIG@KAH< M/*+=&O=!Z,$%$?!/TY[&1[BK70;+RQ0?JZG48BJ.:V9:,$*@TU'42E9.?7NE M!<"YDJAC!59V!?@'!AP5E?1= 0MX88F'8S,L7*%+H*&YM9G'_(>%^0_^,.[O M^XDNU&B^$^-Q_< 2;!S'%E%#XDE_RB##K4#" M4P6K3H3*&,5,8^-O*A_D0Y)]>N*K&+,J[ V\'!5Q)"]F32[#F[#S&"X?5!.\WO6&[\V;AE*IQU$IWP_G:3I;V0I009FMCI/ 4%'3 \&F0 M$+\XEGSWO7-X$&26":8$\CZ=?( -TE9()#--L6"6FMRMK(U.!PL!OMI>2$1< M[_'P5>MM5$[Z\1^MW:D02X@-5F4O:B4@!,]_66WM@M2\Y$E1*^EZD-Q53^-A MU'1Z8!_-UH>'HAR.6O\[UB7H"%&")@\N2&+C1_&;Y*U-8ME$50%$#SS'G,5[ MP2XX/!]I')X]'QZH->-RJA'4 ZG$%C -* >1WJL?+VH2]> O6)?%L)Z>3Y7L MK9-Q>3*( X'Q1@UH.)P1^-'0]66Z.=J.27?J@KS0M5$]A/>!B;/:^KLL!DEG MBU-NQ\69ON26C,@D=HYBHVE&>2:M 25<$9$!2W*"!9Z+W<_W06P8\>Z,>(B! M$05U#BPA'*T@A3B3!&FC/9(BIX[D3'B.@1&/2N\76?&<_SIC4&;!5I]AOK?E M8'S2GO[R]^ 4*#A]F0AL\OT'7WXM@+BJGYZB>AFAY'+\F3!F[5%(S!=9M^L/ MM3V[.W=L3"KBO MD=L=W Q7#5OELI['TWCCV8HO=&NV)0# = 0A'+7H,-<+Z<_<'IQ&%TS4CJX?YP1("P M _@IXF*:8Q\H;33C 8V6W-=B,!XF.[A&T!C?2P9@&]9O!%:%GRSE)8)JM;47 MS9DDI28.M.&E;Y^U:F %QMUZ*V=LPG-[,AJ<167Z M@O49NZB$[N!T>.Y\TR= M=9^.X"D323U]^*RK\=W5F@"04RN,RV@H A$,;5F8Z'48@C#IQKF^NC%473B9 MB,UKTXBPU<<#KQCQI/DT8>K7#^'BZL1;;H*HY^@4/>?Z:U2?:J"9P%F[IH2) MVC:AER[[:FG.<4;.NE!4\0J!R?C[C#2VM^U$R=>/4Y.@VCXPSY']:[" MS:*TI0X @[HL"U\F!@6P.SRJB+ >>-*90(,9M((V97(\I($@XW59!1Q QTGO MC&ZM0;]BD>B5*R=,5"UF*Y2#7G0VPR;$L25&.AKW7>E=Y@D/*D&5FN D=9!?VU?% !Q,8R9&0F#F(U_YRF?A M+^+FX+0/_)0T\*YK?=(E@EV<57^!O^V7DZ);*:5',"GD^[ F1[!)8YAM,>ZM MMK:!T5T%-6GMAF, EK/H53N!91Y%IWM\&T"71Y6:VH(]_.JKJ1? JZX:3RA& M<9AIF0Z[ Y,4[J^UE!@>%2DZ9U>Q.JL.6A["(943DRE$&UU1*2#L&Q"+9=Z,Y4Y'W15]M>Q(02@PU MP\3GS#AAP,F,AS/1ES3EJW M5GZ?1YY.FLP,LGR(<:2X2^LS,XC3C5?OA@"OCD^=7%X]??[7#[;P$VOMXB]; M%Q9M9R:TE13+]0_K4P%87#"^Z0>H>&(P^2MXJ.5')] M3H)'0@%YYKIIQ\_@^EX"*L#A*/6^1@=,=]B>$M(Y K8K:/;U"59E0J]!>H[S M7< 40/;Z@171)C#4XV\ %U'RS$C/<^J/< T&0J3NB7(1-5G@P<@S($1AQ@M$ M7CTYR?(*VO#I!N\FU?OJYUI=F MUUV;+3<7[*%,D3S(8()AG!HF!28RPQGS,F-&LQ]FURU(A$?,K;MD*:Z+8ZV! M]>#\C#860:3UMCXI^+ \$XH@'S-K@,,)TH)PA#WL589AGX): M62-MAA=;E;6Z<0.28/YZ-DMSIY.EK_3'T^3OJ]*X8I+6C.)0W3JAMUD+:VH* MIU!*9U "!:XGN:E_: Q%RSQ[S/LEV;=5/'9ZU MM3B<>Z:+B4"ZVQU'.Z52E"?\/G/AC^R"6F,'X#OI5GD]YPZ!GHZ9./UI]*@W M<"G])W'R127\2JUN014[=^1F>*>4VXLYQ=.$V=5? MF8H*E#&3FE\.^O#15F-MTI7J=*6]]0/'@B9$*N1$;"$GG44FY Q)SV.M",XY M8T\S_2@:@MWH]AJD_/ES8HC)\WVG2_<$$Y+V8DH\B)J$$;/% \/)G$"D5A.> MR2*Y >P\:C[A>] QP#YZ4PYZ&W4ZZR?0V#=J-;_AU)WC+P?"DMQEEB%#@D0< MRQ /FO%(!*FIQ9KAW#Q%3IWL>"5":E* O^W@L)]TPZ?'I7.YYVDFW_UYJG99 M37)X(:YL!RFA(2:^CV P=>H\3+=PL71E-FEJ8+K%8>W8-#H5V?13\&8X@M5 M\>])+OXEE3IOUC^\;NT-3H"1']A[>R4E7+YLD[U/T<9SLDB#GF#!\/$;S,]9>NU6$ZK[JPKK0 MPWD@O4I[GB7JF$(1JRI ZRPGOFTP+N-X#@>#&&F*\%[/-T M+T[*HC81T_0FNS6L#]V)QDX,*U=9CV#R?YG.=LJ957[F3 %6BIC&I/=!+ R9 M#.-\.] @H)G-*OJ3O:_SANKS?DZ/?/SW8.AGAA45_SB'8:R4FVQ@G95S7AQR M3GY36AM%BDB1T?@6(/AV/?SJ]XK@AG[F(<7,<^K13)9[L@>7K/%>R@X]'J1P MXC1=J'I)Y96X\-C%<5473&M?8E1S>"'1Z9:6:FU@_##B4UDXL8!G.OU$EWI: M8S/9@2J18:3/KZP(9UJU$>WOP7 X =OJFBI46C,>S"M=<7$A8EGF& :0UMGY M6.T3O9R/JG)-F^(VRM7NYM:!\PI,G1Q4*N$5XH8(I -E* 2.M6(.Z^Q)*E=_ M1[=B2O&)*%T?')!:(3])K2I"Y'!L(JM% G>125K@K$C_6U:)KWZ8;7=VM!] M[?0T:Z&NG?X?D"YNT)OUV94A@NBWO=U@H;X^*X^G0#:Z#R=],*3SU/O3ZOR]W$M+0NU'BW-KMT#A MJ#"W,.-*\@Z/BC":/LF'X"LG:USF5+*3U)Q:XD9QDSY=@[I/PEVY>\5\+_@; MK_,SG@+=7QD(ZZ<0U5P4S'NCC6#2!BJY)53C#(=<"H!'ZTVPM=CA5T3!%EH@ M;DVF,!5&[V$:&],:T7-A/HURQ4C:BQ)0G3V8S_>/9'=SF\+?^, 1JK0D.2), M:L0YETC+7"#!!;686&+SL+)&V:I:B'?]GU19'"N8RTH!N]WVPZ[C7.6>.:XY M=D0!_$IB',LS!SLIZC(:?D4+S&;[[[S]]OL!"TSGQ&!D,PK;CQELOS4>*4FC MCI(%DS'8?H"G2[;_-@!!JFSU'\#,38(9MP>9.X;:&RK["2H##3CKG!Z$P 27 MSB.'>8:XBJ59Q$@D!,F%L2307"=H66R%>D=HN6-WW6;3?VK3M[]UWAUXKC6( M$H6(P[#I/ABD'%4H*(%IKH(V5"9 X3\ E.NA@%3N@T4X^>DP*5R7(HLI&!*S M&2=M+*9YTW90G@SJXNVI?E_6ECXE_VEWV8WG +XV'QN.GU_LN_K7U MO^/B*Q#]-!3ZDJW_SO'.@;0Y(UC%T[-BMS+# E(,@"\+.7'..L:(?8K6?SIR M/!6FQP\SVUZ'6F*Q8K),K[SPZ7D)UD>7H$6[ZB*4?/*3.=O)G-,'/[,XR0D8 M7=#_?8L&\2$+Q%&A!=6>9\1)H3%5%K1E^&Q\.-B^-#,P6XR%3D9X.+!LP M?V&&-".!4929SG2VB@P6#S *!A'V27*<0M(L9L< M%K?9=(*=I1I4Q13(5/NUSB5,L8$\UZO&$8W M:FID$6:JN%J_39MJS>8][:9\JO6J_5=="7U%XZQ)6N'PR,/%OR=(N@T-8JM9 ML!F16'CN,FM ES9$.!LDV(B&-S3XL#1HV<[Z 26 .8PBT00 M/F/."QQLI,%%I\P/:! 4TA[0! BMHC^,59^VZA=0)A?OQ>ZCB<#T25*MT]6^ MO,;3V13OS&D.JBG>68ZQ_,+BG6N+<>8[M048"&662!4XB'V#,\^\#@X&2IGP M#]YU^D,L61]W_6ZX'*73V[G^]:!P=('$3C2T@7$@P1E - 9*1=@H4-& MK5 +]MROVK?KY.Q+WKS.YM9!GFO.B0&EW6J,.+,>R1CE\#ZC+# L@EOHIO\T MPG;1 58U=$F)N0FXIG4_.F6,]*->.>WS>K6)6N>776_+WD;WG(1ZD_T[G.G# M_N.'3(L ID,.-^Y94VU&W0UGHD&4( CBH5E=?3+TKR8?_G#%\*2KSUX5_;2T MZ:8_ZF?5:D<4M/,GJ,;MKWZN9;!2JUE.HABN#W*M7UQ+Z-4DH>=.\ZI^$W25 MY_+*G_$J^AG]7RV&V__/E/]:BP+I!F?RWN;$Y(I!:Y:+1]@E+&A-YO6D MUFI2%M5B9+I>Y,)ZW9#>'O4DS_FY7G[7G%?X,,:AY8DC2]FE3PF_;*25W M#(]PP]]O0P(W/>KQ<6CC>N4$7X@5S*L0+_Q [QLNWY,\)?>& M9AJMCS9T6<;#1/_1W?$-&R,\]M&X/VE'U4?CQO=\//O\=HOOPF\=&-OGS<-L M__O.Z7[OS][NIS?=?;KSO7/_/+_M[AQQL+-K9_/QE=[-[O//] M=;'?V\_V/_US#,^ANY\Z8:? 9_%8W)T/&'=@7+OK!\;FG!$ED--<(9[;')G< MQO[97AK%8@J:6%G+19OCQ9$WAEC0+>+68ZW!+O+L>(M5^"6^PF MJLR5F5\/X3J[$1#>U$I]TD#XJW2!!%HQK1'V$@1 M'4X*2>(<(DQ( ,&<$<8C!@K)ELB<:[CZB:HW#5<_"%?/:S;*4^9C3:&4'#0; M'6BL5PU(46:$P\+2+"9GMY6\L]'RA)TT,\DQ%T\U2"<\+,>I#XF1]ZK^.'?/ M2])WSB^:R_&\1UOSNOLN)D PH#$W&,<,ILGZWS@H_MQ"!_>_0,]&KMUG9'1. ME"V(NHM?W+J&HQ%U-Q!U'Q84V'BTJ78FEDY;#*(N>NI\X(AA0ITE6 2L5M8$ M:V.9W9,5?W^,]LCNO09R&\A=6E.B@=QE@=QYZR)@+U7&,>6E;B&2:7GHP!OQ9.?(G M36)U5)*M/>V6.?=@69Y3KW B! 5^^M%2>>_C ::&:NL%@O7,0"HS MC PC.;*YSQV)L2?Q5#L\IPUOM]*6)TK<.C^8# #CZ0GK\SF=3.)@@D:;SO ,>ZT$&*HVI\IAGC-S MT^#OE=;=VW(P?!&AAD.R?_Q/\;GWOK>SZ;[L[[WO?7[[YU'G^ O]_&F;P%.. M/[_=8KMOW_'Y4,/NYC]%Y].?^/^J\_?P%QD=W]SYW]X\_TL^]#CS/ M\L^;1Y?5PS+&F;("3$>PT!'G'NQ'(S/D#>>.$\,P42MKJBVSQ>:B3SX]L0&F M9PI,&&OG@]"2<0' 9#47VAAB)F2MA2+.K(CK9'\&5Y=C&8 MUE2H/JAU)7P@(G/$VIQ;'M(9N%2YH 2# MA]\XG;SAYE_&S?/J";$^%X)KY'.,X\$ /)T)@)AA3K@<+E M9^\MF?!$*YT"DG+N1N4X+7OC/WG0LD2>4^YU#OHZYKEA1F7*YS8GTGCN&&M4 ME"4#M<6Z0PS0I14U\< S C8784AG0B OJ,]#9FUFQ,H:EZK-^)T[(3;^D^7E M91(X R.;QX/98^_>F'4.G*L=)BJVD&H4E*7CY7D%!?O,@F%(D.0Q?YT1CB2E M%&7::^&(4,RRR,NB+;/GU KL)GET#VFYW*U\^$FCQGTU)FA0XQ>AQF)N"B Z MH+P .R;WL5<[5D@R+1#-,_@_D8L@3'122)ZW,WEGW+@MSSPA#\8+QH'[JI9O M<."7X<""]A""L-HHI'VL/'9&Q!)'0 1)/.PB5R++(@X(D;=SN7@6[9+BP+/W M?OSEA\-7K75KQ[UQ-Q4U.7]2 D_HQ@'R5-2?F=W;G-D\^-SU\0,@X7IO $OT M/7U_)4HV 'EO +F8:L*#5(:Z''%M,\2]5<@03A%77@3)E!'!KZR)3+0%NS,\ M-JZ2Y>7Z^U)V&JY?0JZ?5XNLHIEE(FI$.?!ZKD!! M!'A'.F9&[B>=^Q,1MI M8[Y,7/_LDU)N4;O^"XL9FEYSOVZ!GHU >7 OVHT[OS1"XGHAL;N8Z*.E(4[E M#$GK8^:BA4^9Q,B"=* TRS*#0TKTD;(-6L/]VLY/H(%G ZH-J#Y5+;T!U5\$ MJ@MG-!H&R,D)HC*7H'Z#O:UQ+I"B3F26"&]SE4"59^V^/RR^^M9VWPYZOO7;7X/A3 >(--N';7+VP1YY-^[ZW3 S MQ#3""P.LQA='MQ=WXF5W0-L^D!$XN>7(!NT1STQ QN8!T2QGCI'@%98W[("V M7.W"]HX\D%CO9-!/1TL,P@57^J#JXWF!N M1[4W-U(';WO6&I7PE&Z*P[2T.QX/1[V?/HB\Z9?S,OOE$$5]KI2P&0[<.:NI MSJ/CT(A &,YOW&YB5LVLE,SMI(3"BOT=PX6#_OIH5!9FG)3!O4$\K1#&48+* M")=L1XCQPQ?AN]CZOD,_GNWLV;.=S4/Z>>_]EYU-=]39^Q-^?]/=V=LZVWV[ M<[9S[(IYW\7.WL[WSWO;WSK?MT]W-\%&>@MV$84Q]6!>GSY^ [N([W_?/NO0 M/R]K^.6U=,P9AIBC&LPE,)PT5P:L)^I)(#3WP:R 5&T+JBN4K^VP0[)DB M6.;RP(EE3F/*E6 J %YA)[ PE%)+;^I3;1!LZ1!L(>^!J!QKFB$A;4P"%0H9 M'1026!+LN;6"VY4UL*=RNDP]"W_UX:N/P; =/P(F+3T,Y;MWK>B'BJ>@ C,5 M7W4\>:(5BK[NVT)W6T6JA?UY7?5E)X7]=IL&1-0QR3P-Q.1F-6"$V\,R45.8NL6QJ11_&J=I^'K)>+K>?V& M@FXCK+*(Z7BBEPT6*8X=(ID/A&=$NVBAY8HO!U^_!&?;1]!I[."PG[2:D[(8 ME"UXTM?"^NJ0'N!3X_L^%/#1P'"3-^Y!7'#/O&_1;> /IABS$;7 U/!@F'0Y M\YYG06+%K,P?3:UI;+_[P<9+^I;17+C,N0PQ+V/..P[(*$*08#0XIZ7C(J8S MYFU![Z+V+)_CJN'[*=]KKC-"M-3:*^ZQ-(($ZHCPDF4,N_!H:D_#]_?&]_,Z MD=1<2 R,#OIM0!Q8'6E!,,J\4P$;H7,7^5ZV4_1\&?C^!;I[#G71CZJ0_JJ+ M;F05!!R!AD#WZ5SANP0F7[91>)M(GA="!D]EQCT'%I&&Z&"QL1)C2=T/E*+& M%'QLV%OL@68-L<+G#!%)%<">-L@$CY'V6!.A \%<1W7GSBG&C9]G>5F:4NU- M",#"/..<2)7;3&+0@A3V0KD?N'D:EGY\EEYH):\PR64\IEG$JEW08I&)A[;3 M/),46#H3A*ZL4?8"V\@_*D/>*K>ZJ=]=PL2&IM1L4788RCW):3 J ]G!C=3, MYUYAE5.2>?:#T%]C(B^U8+DDLW: /3&X^NOF6A MD.612CH)OEAD.?OG47E>SG/HD2F]_H)T@,&^TMU3?39<^=?%JLRBC^;6<'[Z M5TXRA >;9$5% "R#,NWYJW3T1;P*QJ279BRMHS*B]'\53G&!'6%&\,!SHZ4F M1N-@B5:9U!D^ *4IU5G' MR-"/#)AZW7+MO).7JOP%2%>!H%LT2JP)DV!H/F M[75P\&+*A%_YA77E/8"2T?#]-)EAN]_4E_^@OGSG^\Z!T22S&9$H.$DBN#.D ML,T08\1XK7*IC+IA?3FA2U=@KBN*:)7>=O5P6(0B^C_&H]N7FYNS\VKUU/)L M%!\?@K?Q?J!IF/&P^I2$47KL< 1_]2;U[?4#XTA;!7P_?"HEZ@"YJ[B"W=O6 MJ%.U*KAXD++OJU_ZLV7?:C43M!EK,]8G,E9*5D%^WF>;@A=:-OZD*L/W0+?S MK1VX[FC8V@*YXU*G@&F;A9>[,A^*;P^[+L^%81HT>#;=59J&*M M9:&>IPVM#R0W9BS=^A$H7O^*L-5LSJ6 JN\>AQQNU5HQ_5:Y"\X=4G->M3N0 M%"4OJ^G1\^2\RY;A1R[FO^#/BB^W1[Y7??J[],.XD^XVK'KO24V/S\,WC'&^ MOY#/77OW;E/%?QWK-EU;GG77EMO4\G ='*$R%Y0KSD1NI&#:2,Z8,30+61W= MX!>B&S_K; M,PF#=[J?/W6*SO&7;.?X\-OGX_=?=O;VLQVZ<[I_O$UW/NU_W_\.8Z#OZ$(8 MG/[3W:?;='?OR]GNYIM>!\8+SX'K7Q<[Q_OPK,[QSK%EGS<_7]:0@(28FIQ+ M%+#6\1@J@J2W%F5:!BIREWL76TLMAL"?@TW/%9N\<8J%0+S2A'/"-'-2 M6*H(SI5S=>253+")--BT3-@TGZ+#F"9:9X%3+;6GPEK#F/8V!S*_-"GD1TF(]."+1.402 M@7&5)VT)="3N(QCI7"&96R.X(JZEC347#>_F_KQIO793\[TDCK&+4+HQ&(YV0TT*#4C> M B0O:4/E@P^&2()B;C?BTEFP)F6&O-&.66VHQV!-$K'8?[AIO?DLV/,>?$,- M>]X;>\X[>YRD@1&=HUQB%<\X\,@XS9'A6)",:LI=U&'NY(ENV'.)V?/>_2,- M>]Z!/><]'P9SASF32!L+TC-(C;37#!E-#;>>YT2IE34NFL;5SY0][]U/T+#G M'=ASW@- B&-<&(DH83GBGE)D@A5(,RZ)MD("H$;I*9\G>SZS'HT;J3]U:,6C MPB]I2WW7+*C[\*'B/825WIT3TVH=!69<* M[^EO?KCU;51JV(RBK\NSF'LW?-;]XWX1.B^VA-34$>Y]CE3.&"A/1",IL$66 M@TFJC9? %3$O^Q[:7S^5]CT-7CQV0DN#%TN#%PN^$*8SEN<>61$\XD88)(D2 MB'.9*6^MLI0!7I"[:',-7CQ+O+@'+TJ#%\N.%_/.&6=!?XQNTPR+#'&<13>- M 25#PSY;E6GEHG,&W^7TH08OG@Q>/*97IT&)I4&)11^1#+D#VX-9'=-I,X4D ME1A9:F.G42\\RP E[K?9W=,!BF>60+(W&.ENRR1F:XWTMR:1Y,F \D/[B !U MM[Z=Q,Y>KZL#\!IDO0VR+K9QY@0D)P']2S"C$*?8@>IE)1+$.V9S8G(95M:R M93H>H&':^]:D'MA1TS#M'9EVWLF2L&<,N-E R8 M=K&ZJ&':9\.T#^TM:9CVCDP[[^F(+7]-QG-D%">(!\>1(50C;FWNLLS97(C8 MLOG.5DS#M4OLY'P@KT7#K7?DUGF/@Z36*&,5HD2YV%E?(4F,@W]RZ8!OL><$ MN+7)27D"_H2_R\'78@B[4P%I&)1URY[$.M7GY,Y;^E25AW4'+]W&_>S!,$_^ MW)?E2,L!O@%)$AWBC32YC319;%6CN.&Y\QG*K66($^>1RH)'A%K8)LR))@JD M"7]!4?$&RAHH^W6.J ;*?A;*YGU/F&%AG*" 8O%\DEP%I'*+4:X(2""3Y9KS M>$;T/;3=:J"L@;)EFOAR)#,U4/:S4#;OD?-!@A9F+TFYS0V4O0PH>TR/90-@/PM@\T[*H*G&,CB4*681=UK'X() BGON M718P9QH K$F+>A9I41T_JCO:WVM"U+-M++[>B^<5?Z^.QAR$UDE9#,H6/.QK M83TL52Q4[+=,%2]I#0Q,>_W*+U]M8"DY$@]HI M;T+@7%K)-0[P'V$B..[U[?VWYO3;Z%4Z#Z."BSHR"/C1"-Q;"-S=Q49,/!<6 MK :!2!Z[U7%GD914(N*8Y%YF*EBSLB;)/71Z61IIVT!: VFWA30?E)899D%H MSJW3WG'A/2&":2(]O;T?MX&T^X*T>7^N$$PH13&B+@-("YPAQ0Q%"G-EB-!M(RJC,&*Y")7/.-:2@+*F77"\.!RPF_OS_T1 MI(5!V=,C>"U+:1ARBPW 1M$?<80SS*-C'4>F=RP MS&AG'<4K:Z2=TWOHIMD@7H-XRS3QVR >6#A:4Z$ML8SG#BNOI(]&3J8-EMC= MP._;(-YC(-Y"*JNB4FKOD52"(&X40X;(#%'++698:2QU1#PN[G(: MZUH=@_K__9>DA/S1ZOO1TN>TWJ;=P1,L#GA43V!3)'"/R+K8',W8G'KM%&(X MGO)%=(:48@'E3BO#J?=Y%F(NU',^O*+AVGMW=C5<>Z]KX9KGPW7WK\_I^':>^7:>;]-9H@5RC@D<"YB MS;M%.M<,DP8BC+C$2Y!>68 M,Y?%SGX,895SGCG&"8XIMN0Y<^TS2T.;5M-&GUV=D-:ZA_+9!W#8-&[NQLW] M>$Z7)L_YYPX)W5L?[13X6Y0DG'?S\(#[/-/":93ID(,8,3E23'*DI^C$\%0=V@V4-EOTZ5U2#93^-99V-BU@6.*,^6JXFEQ9Q20(R MWN5(4&5#3@+\35?6,GD/QY$U6-9@V3)-_'$3KB[#LB;MX!Z!;DYI _O="Z(Y MPH$YQ -H;E)1BUC0 '$$2YS%4XO;#"_&QQJH:Z#NQ4#=PWDU&ZA[&*C;G=/I M8F-/8[5!7H4,\3PF M#+B!F/3]5.]YL7:1?>_0,_'< I*<2FL,C3SG >L M749R35QT"&5!L"9V]\MMHW<+L3MIK>,9D8CD"FPC10Q21@:4@9T;G*'$YG)E M32AU;UW6[H%)GD8;M@8N&[B\!5Q*2HUG!ALA),]9ID50.0G!FHPRXGD3'GP$ MN)P/#WK!O"7XJ)#YG, "[Y_?77;>"R@>Z19DPBKW 0#&/A#$]!SNPNG7.>&YK>^1G)I?VO MD8;)3SVSU>IVQCW@6SLIH*K_>9'M!,F<[>(>F\ M_><(F(CMT\_=SN91[W-OF^[O'?7V]]Z==KZOG^Y3>-[Q&V"*;;:[^>X@SR1S M8$4CD7F!N,H,TIF,QPCDDDJ,,TQ4A7Y%?^S=>L2C #:<<-:[C!(>=#!$:LUT M/#3%V9"1E98'>#J!91^58W\QLM#3Y6'1KTA=/F0$(3WQ53$"=K 7X%_,PS^- M\'].&*TW15_W;:&[K>W^$&;0\_W17!_ERR>4ST5)*%\5CQ(E23/:'9>MP8DO MJS[0K<,XM;(8^M9HT/+?3@;#<9D^PP2^^%'\Z?.?E=];\'@_7&U]\JTQ/-J=KV*8KF)QOHKMV+@: M7@BS;;WY3WSZJ2Y=(J^(KO [#*CT;FQ]"N44O1/X.C:\GAD3W)C>&CM>#\XG MV3^$.X?C[NA\./ (^'/F_?'Q1][!\..-TU70P^$ ACKRKG5:C([@.5\]4#N\ MH4R]M:>OZ@[ZAVCDR][YD%NZ[UJ#U*D&ON@/*R$!;SK2HY8NXYKT!SU8C/CT M8KJ217QZ=1?,;&X>,-1B!%?\WU88]]/S8!G/;TSS%EA1Q3!1&@A2'4F_@&V&Y0#* R**NSP$E0LVOM@LZ04W ,[0V:@5=E*VO MN@N[71,E_.QBF6_BHZ0[I(<;W85)^];PR/O($Z]UO 3NB8Q5,8'S40VMHJ?P MZ,1Q<,O)I,M\_&+R\G;Z5^F[Z>&'L$*3^0^'%2\N##81?_ PL335X0C$;*17 M7P)E^_\=%Z.T]#JNZXF455I3D&'NF> MSP7>,/(]8(.T=(=]()OT4J_+/A [S'\/+HW#CG0?!QV'K&>IY)PV$F=-%@>> MDP897Q/99N8R>%O1ZWD7H0/(Z*HWO[UDL:ZESH0?95RETI^_9?*.:LO*M!K= ML9N,\<)"+K3/NH9@AB/XJWHYW%TM\QP,S"MK3P(6HDI9*S 5J2=%[UHE)L+) MD?[J9PDADEM/'P_*2+JP2'$U+Y-CU>[][QB4CW"60+=B.&WM(!(ND!'LE]7# MHU;H#DYK]*EHM";G*(\C@26NBY\O"L%SP8 FLAE%8@%DB-L_?73$C%%9F'%2 MNJ/\NRA)AR= ZK4X#0F-X-8TU5EA=@Z5$P" !UTB#!-V@8H02;+2)>(*Z4CT MPUY-EF <>!L)OP]?5@D;\6R+<\291;CJFTN7>'Y>\4)7P,/C8O@I(E^<8V3" MF:=5VDLBZUD*66NMCUI_COOU> ;K$WB__^^ MA0OAIVR9&1="=K5E,Z.U1N2)SH3W<[DR;V!K9G!V=V-[;U#WL03I%:?C.GZT MWHO$NC=X[?,R4 MT32C;F4-KRXF"+0 ^;HU%T2LGI>KUPF,U=8ZJ("]""VU1A]AOJCX=V*_)0H& MM1<8L-*T:X&U &RC(X >G?8_ D7\N0^TVR*TU8-G'<'KWM3I5J.CTOOZ6]"_ MHBQ:9)W$>-$7ED8P(RA_2YK$[]/IAM9_W^J456^T$4S:0..R4PT&:\BE )O6 M>A/L=5DS"VPTX9C=_IM*,]NHT?52_NH,1IM3Z; ^_'>E(LQ<\&(9HK,'\_G^ MD>QN;K.=O?7LP#AF88LPR/AT0&%&D7'QN)%,LBSW*A.*K:R)U4OZMDY9(Q+1 M;4 6B +G*O?,<C:CCZ"DTK_Z)ZU)V9: K)A\>VG M86P&OGZM$M#0YY+0Y_'6Z4%0S!-*,V1TYA#/+472:86"Y18P#L#'TBC]^=72 M_[80A[EG-F-@RFC&7?"2VD! * 8GLN#9M2=:-B2T3"3$#W+LN:3*(E!I/.*: MQH:>@B-&I# BRQ66(";E+2 .U+?[\ 0L.$DO-+;I,GZ5N\PB",BWBM M*R>N;9&,:EC-2YNM[!M@9MI$GC]%< MB*.FMAF?S554!T^;^K?3::+=;FM#][4K=/1D=[NZK#PF6^-R4/EVHLLQA4TJ M%Y M/9B8:.(4JK6@VF",093D\8%)HA-?)KI)KIFS5G*#^?)$EVF&-W#75Z\? M 2Z=)-NU!VMS&#VBR51-'C)X[GA8&X1L'8]^E85=($7 M["9$O.W *B=AG/#T^-7*:S4$?HHA\[@V)=RCRS)ZWLY#!W8 *Z33OV)<8&C+ MPL JC@'OR@J>JP$&;8LN&.:7.&,O>*UFD;0&+R"T")I_P(XE5\"KM%4PES]. M"S&5RTU%Y7A!WZ)$IO?Z"=( 9OM+=4WTV7/G7 M1?$%LFMNX>?7[,J5">'!5J82HRZ&E!*AO$H4%J^",>FE&4OKJ(P2[+^NWR*Q MLK:7W+[ :1M1^*4 O5Z[;/L?(_?@AYD&G=V]K1:=:F,/G/#R.B*B'PXW!CU3 M5*&^S6)HNRGPO23)+WAGHY;6O7=L?^^?;N?MN^\[QW]V=X[?D9WC';Z[^;K8 M^;[_???3]NEN?-;;SM&\M/Z\Z8XZGS[BSYL[9SN]CV>=S8]G.]\/^<[;[>^= MXYUL_W@=)/4[O$]!ZS[>/SW(#,,*:P[&FA6(Q]1:+56.F*:YTY)DA"YDOE O MI<69D9A(CL&VRZ05WEF0[@9H=B'S97WCWFF,ZMK7 M_2 397DR:\Z (H&R(Z.6@^ZP]5UXR0^$"XJ3VID>((9 M-_W6.FA=W18AL_;!-/Q_UGK]Z3][K;<@]LM^"H>]+0?CDW;LP+':TC;%>F%= M0 VK58C!> 2V6*7[I?!Y_.'CZO^L M%&%>S*M?UMI?YIY?>TSA]7/TSN^<&2 MM^'= WA54I&*:)<<@?IRA@:G_6@53N?1;FV !6('L_?"*ZLO5WYO)Y?:S\?& M.* >ECSS4G$>L].4DU((DTD6C-5^XM0G->S!AQ_;,I> X$;4DEV='343WB)/ MPK[YY8@)S\H./*86=-$,:9UYQ$T6D'(Z1U8J%J32+'[[N_X.NHQ(-1D>)T M<'D?./NP@(N?AF_LUTOIJ6]L"^]N@L2F+A=$>X>,]6!<^]P@*7RL+@Q.,*^- MMWQEC:K5_(?1U?.%;U7;U'X&M!1M[4%YUE#2]91DLX,L*$*-R1&8&CQZ6?.H M!7)D#34NP#YJ2:.7]0>.^N08K5?]UE[[^Z*AMX.!.X4!-=M^_;9_(0=2$4T9 MRU!N8,3*@AZJ-.(L]DITC*# #QB/KU+B2Q_S7:O@: PS3/*(9]P"N^=E.T-_&+]: M7? 6/:#/\(,]\F[<];OA30%0!?#Q==9KL2W4O[NSM XYL MT\[W=WCG^)!U3@^\) 1[YY 5BB">,8J4QQH):FBP7(4@\4W+YI8K,+Z7BD:F M%E6-<.=E"0;(>AJ3G&1X#\#*/XV<\EL59JQ33>O0X6 , W+#WU_=Q 58S;S* M I^&L%(Y;0J]G0S]J\F'/R9=%HM^FD>ZZ8_Z677<*\9LYDIITUI7/]?A'*56 MLYS$B$[=GK%^<1WL64W!GKGJX.HW05=Y+J_\&:^2G_P-U(6?NO-'@R5DE^\E\P*Z MP3RA?BZW:>&^5SYC&<9U<0X@AD8>SFQ)M=7&-ULJ:(#C]P)YF>5[+H3 MS/NCG;?_?.DX>[>]MDYW>9QB')3N?MNGNYN'.TZ;T/.Q_PV>10W]W-C]\[ M[PY";G!N28XRK1PHYCH@J:E%'@O!7"#.$[.R1D0;X+YM!D38#1G7@3EN+HTO'R1TR>L^P/[^%,:#G W+(L^]!^'/HR[ M?Q7!7V!GF)]]Y<;EF==EP\ W86 \P\!DY_2 4XN#L1@98RCBA :D@S H$&55 M+B*6JY4U2N;3;UIQR>_WF.>EUY5>PPRZ@\.?4H[N>!;8(Y_8?]%<$H!_V+@7RXH4@S^D"1CN0C5Z M:FZDC_T3'>L(8EV3MT=]>.WA6>-%:KQ(MU"49!XL&)>9$CPGSF1,2Y<[G0D9 M2,@:1>FY .V'!47)"Y-K&0S"AAE0E$A BH?8 D $0J0&12FLK/$V;9Q(ST11 MRFGL,"0#8TYPG&.=$QS[@5,O,;>D4926FG_G%:5<<:8DZ$A21?Z-QQV;/,^0 M])E@7/.@1.RZ<%-%Z<<=KB^OV[UA<2J;%J^K'KVQD]U&7='^ MJ1@=3<*!2Y-[-&U$L,_W>W]^^7S\#Q Y,,#F^^[GS3?%SMX^!>+$NY_>X9W> MQ]/.V\_'\[E'G>.C8K_WOM?Y!,\')NH DP C?.L<[[.8N_AY\]W9Y[UU_+G7 MB84Z9.?P@#AJ,(TYJK[M0QG]"= MIV]>J976V8+WVV9JN_-FGOE@?XTO=\/[E,L8P>Y#]>;AHF "5?-T4+JA[T^U M3/S"F')W;_L EIPH;Q1HASF%/WR.E((_#$XG?GK,'?#4Z'2PF$)<3E=YD@XZ M3*4'L,E]7U% JMA,Q:;5!?4],<6NRL.M>Y?&'O#^:Q'IZ*@ I"RCKC7-OHM9 MNX.4&IP^UMF_DT>>E!XV<90H\V8M?):JP7\QU(>'I3],G4IJZ3'\E6FU,R. M%8S,D\:0.AF\9''563]@WFEEG(O%]R"S1&0.%S*4"^QIGAN2$;T@KH)33E)' M0BYX1D$08,8PSB16V%K%;YA.NR 6Z..<;)V(=$*6,7'_T \.2WUR%!/B2Z^K M9/-)LM/H[,0#1R?I4*?3#I)6+A\F7O?JE/YN"JE8S M09NQWO3.2_P&$XH#%/8_=>53FG\SUN=)5_)F\V^RT!2SW0=ZKF MP5O3YL&M2:/(9FVN7!MRFSCC3V3Q/[>$_TO+!.^W .+B>877GDBXW.NU<5Z? M^5#K=6?I\MSW8"_VM6UHM.'IAJ>?S1XL\G2CT%YRZ<+NW^B0W^7>^M^V9ZNT M'R-/[*'3 J[T+5]&+S]JK_NQG]HQ?H@-]6<<=,MT)O/S?\:#8/F2S*UYQK+M M]3U5$56IG^SQL?"'DO)<=N">+QB^ZW[>VS^%,7[YO/GZ>#ZA;H>^/]X__O/+[J?WO1V81>?M MQU-XUK?=O??PW3_=SO%K&,?[+_"\"Y5#G3V8S_I![CS&7$DD.1&(*Y$C+3%% ME%/JO2+>.[NRQ@EN"[5X$LJ3KQUJ@.N9 E?(!'>4*X>UYAG'$I.8\LTRKK0E M//OUP!6*;]ZA[[X<-)AU.\S"Y\PH[ATS&)0Z1ZS@UQT)W@#7D@'7MQWX+X)79_,C[6R^.]#4 M5KG$.A!0Z!P708G,&HI7UICD;4P7#ZIID*M!KN5$+FD5SBFU-E.$@_DIK0P^ MSY1T'AN;N5^/7(WI^?.@]?^S][:]<=TXX_=7,?Q_LPN,LI)(2F2[,-"K38LL M8.?JU>R]2-\$U%/C- ]%DF[;?/I;LI,V&:>I'8_C.6.UA>-FSCDC'8D_D2)% M'K\++:+,(WV \56MP=SQI=YEHY0I8',54YZVY[0])PCWCVVVZ%$YHO,HJ!JK MV!@+P\C@6'2J<$NCX='O-,R_'7Z5'T22F@MZXVJH!@&=$8!F2NMC&90J1MI& M%6Y#T2_+/7MJ+NG^/:][WU_L%;Z7YHM&'G6]K[E(OL6&'&*W<:)U&GUS MY#L/YW;;HI#WW1E_J4M=JP^93&Z8#(:B)A%;$Q,+H<1,+NP?>+_R<+8VW>YD M$+KQ@HXM<@RD,4+7;&I*25S7^=59@-Q:F(*^,$%?=S(645LCD*GHT&!)8+@5 M-AQL[,.JR8/L'_"*:9?E_"KB]6X\.R2K:]R2]^ 1(K/F6I ME)&H5W&R8V'L M6/?)-0U2 8IQT76SR&4V"0.8JI =6%_3"*H"M[)RMC+E[L#CQ@NZ:Z&U2H&P M)53GNXIHN]Q3#H$2(LP-D(4)^AD?5A\T$4 U7'BD;U-OV"L;RI9"*JZ+N)RBW;A%TY<\P>!A97SGXZIIBIP?8E42W1?2X[!&Y M391JN6C.^Q__7<4%D4/X_? M\KJ<;JA$%HRM9L,\ @09H/]6K2F$F NV*L'M'R# !OW,%TD#LVU^\G!I/+1K/"PNE)8=&9\Z%-$1&; V"B&J/)C<&@BV(TAF2L2Y&#NAQ&G5UTM+*7+]C]J2 [4V^_ MFWK[2WVJ1:\]Y_:YQOVZ$RQO4R,_:0;G;>KX;.0-F4)_0>JK:/V\ MJ*3W&\A\<,F=OQM@>.ZF;6F3+R5T6S)2PY(C^YQ',+9&S)K+)W+P3O/QW.;C MW;.Y&B2G D)D*"UK*@0\'*NB!FMH1BAYDZ-VF.6%6 0 5-HE(-!@Z&'20C'JOKFCEXL@.&L"+9E)-UBV XP;6KX (.-K@$A;L6 M%[V4/I-3=0Y1L^(G2A$]V701-IW)_9%LZM=;SF!245+TUP0]J MD>7.+V&C3E)7JYP_L2\95Q0W=79LB\ USNG$&1[P9%WGWYL#Z?,9%+:^26![3=\-%91".W? K=J "R&3PV#<>/V=X/ MU8%3H58SVJ+"@EAK$2Y1U-(,'MLRV_#PWIV79RH]1H]9.9A8![FQXT8!!'UM1@FT%GU6BM9!IS# %3 MEIBFAC;!=.U]NXCIF+UM,?=_&3&$*N*]RQPD4&]O$FY;TO1C1K MA]:W[NC1M_:!+0@NUM"G60L&4QGEHK"8*.RT@?49>8=5M$FM':563(I:T0+18.@_^F]VG*-T)X7.?"L[ M3*UI6$X2GG^'C5M-@;453EU?\]HU.6I>LBW9MC!)N"P2WG]#0CQZ=-L_$!3. MS-Y@U]VZ_D;1I%"L:46J4P&+3;:1A!N*KEF&TW8#63]FW=-SXJZ2;Q \<%?R ML%!.C6QJJIDXCX-[\P3FLIAW>,8-FD,HR0BE#QJ9WDK P$DL,^I)F?1&(;0L M[$OV,.&Q-'C<7:L.PA2\U:XEG"38PJ3%B& S4MDUJ,VG7$X+TFU3>>.I)6RZ M\*1-M4HIR75IAIHU)-<5PQJLEP0ZRP M3M#/N+" K(VNBW:0.BJ9!S9"ZDUS M@$JAYFX4#'L IJ3OLJ0#8/-B<>S^H^^R+5V>2\G]KZ."BU/2ER?I:VX?34E3 MH&1&MDPS@@],RC89QS%'[T"Z3'[ZX2.'ST!3S /G@4:N239,XAESK"W:D22VQD]UFF/B<',X//KR71P"*-BF M8(J-P:!5,JQ:S)B#E* DKG%#SJF%X? ZHA,G8F\<8M450 WHQ (ZK5T<"U!& M=-A::CH1NS3$WEU#+%>/A4JI* RSD3= M@,4D5X9!'A(0$.:$&W)T3AY.'BZ;A\F&*IUVW#*CQ"8U46JN430BLO$5'.PCB9CE\?8^^\R%@02-X@&2FH&L5&K=$&_9@B8* M+F_(:?ZI&+LCB;T_*,3?U1_&4<.]UP+UXBK.'&XDD^\N+@@7[O_.+ @-6@U6 M$G?;%)&:..@*6BT4N2\5:48!+&Q!^/=;40"GQRI2*.J"CZ:FI :C389S$F-S M3$S%:Q_W_0.$L"*X=!S 107IFB,T)Q G$,^4UQOT#YWA%?E/GT9<"Q.L. M6;\<>Y5+ ^);_O'3 S[-=R1*BH;BR!>2*1BMCDUE[OIV;I9L)R):6J%,VW02 M\883L6(.-4%A(8NN>2&J$*UP34WY.E+D3B)>EHAWWB5B:M(Q2-01B,U@53"I M*H^D:1(<(?&(H'36K7ACR=*60L1IG%Y?ZK9,,41L.0,AMZ;)9Y?!%I\5^]R< MY%D>>=8.6SNQ%1V342=BD"&8% ",ASZNP0,4.V)S;%P!+,8ZW5"ET:W6G&X_ M/GYR_/2D^O/'>8TW>/[\K0&%/F3EV<_I<=U,%=Q=;>6G6<+>,Z\7LDK][2+A M3;:!>A)R,6/'F<8J 4*)I:]<,%"SDCB7U?D3@$!@H"70[>EP[P[[M5*F(9(%M&*R=N-X=;5&+OO:/6 MNA%@,35O-5FLV"!7;\]A%6P2M],\V!R+WS(/3C.YI8 48T4S#+X.XYA-(BW& MUP19R4IH?B03\6BW \T';O2Q? MQ$M0DZ8(G-M(8N.\6K(M<(0RPDA:GH$DRUJ,\YE DE"+%V9K//ELD+,S[&LS M4#)S]1$EGP22X,K;3>55W9RD;9\783YCKFMS7=OV=:TO9S9(J%!0T18GK19V MJ4"@TEJ=/JC%K6MG?%!*4 D83-0:#6*S1E381 O$$*6$(8/BE96-NR#NL:% M[<12_<=+[5_:_RS'_SUXT[6CG_L\/,ZG_S^$X?CISR>.GH-_]LO>=.VU0*&_ M%:D+W4_/7AR/:SY[7A_WB_];/__EN+Q\^$;@WKKQ=9_M'[=HZMW[^>6?W_)6 MSW+MPOG\TW/#CS8Y__LXG[ZPMWX^?/ZF-3_I#]6DYU5_--IZ8S_3Q[_H;R_V M__%.GYX_/,?>O"^ MD5R;[Z<\C:,V!&BUCC-RTQ12JPK-0_+ /IPN&/V>6KX8B'8,T:GCT-O56>+5 M8RZI1'55:O*T_R??DUN1PKZX%B*2[]]C :PEMF)S%ES_'K60&GBJ!2KV[G.. M64BE]SMKC/9=$7JBSW_H,V[PA$XTL1/)_T,F3VC3A_6Q_O2B?O;FE\_?J%K' M3T\&Y^2FSU\_Z[4@CYF[1IJ3<3O]^(])?3NS7NV.OO_GUQ[=./EJCY^EG M8&]AY#_]V-YR'_D9P9]_Z8?N_%!CY19%/]MZWCNOT Q81/]G6W=S7O'Y^O\7 MWH*M< KPN2RJ]VO!'^C3GVX(.#I/_T_5P.MY _']J32.?]T[[%<]?+%WNZLI M9>]?/S^M>V!7>V._<[Z9/WDS[ITW.CL&]9R_U\9RC4Z:G3._, M&)R5Z:G,ON?2,Z-_K@W=[1[ZO]UYNO?RX;.?^R/*B[]?9 XL)?SIY(F?'?<9 M?IS_66[%I+QOB[N3% %^AJ$+F@BL-7WW]U!P[O/7SX_;WO'Q_=^Y;NGB1L_I]'_1ET],TA?'_OZT=' MKXZ>G FJ>'7TX^&C_.O=;[Y^?/3DW^[HJQ_II-[2-X>_?/_H1WO_57E\^)]# M./3?MZ,O[6\C4/#P.VO[=^#=+QXP5U>#!I.8U: +S8BS8"!;&J5)^FN6_0-V M<67?$[G_<0FAM^@TU037CH++-P[9*FK%A$R>L:K7FB$"5@SQTX.K'?]:BWE5 MGS^;S+H8L^P:LY(6B"%[0S95@UC9:&AL++I1I#-)"'GL#;!W_O/=8]8GC;XG*3!G -')P*W*5@B&LP+ V1Q(G1KL$9;%E- M"AI-ZB!L11W66*8"-\&U%7V[2/G+R@TA^Z3(: LS$=02HZ*MMH"\#N=W,YQ_ M(>#Z]?"/_!WV[E<_/+"!J4'*)C9K#=HHAH63"85=SDY+YKA_$-FO L$DUR37 M0LCE.[B4HK.0+:JW3"'ZDFM?J4-7O?*G)]6L?O0JN1QE:Q0RNI&@0? M3/(0C%?.TOJOU;II>T[;_3LJ;FD^_>\[OUS M9$E>8,ZS"R O6!2I-8O%C*$)^PX^PN1CR^H:S.VV12'ONS/^4MM252W5U-"< M&14QN]&:1\8S"J,Z4_#0]3^D5130IZ L3]'4G(R@F=4Y-(5>[:I.K489HLG*4Z+H9Z$89P+"R\=+;ZELL MZ-=42V&WX5&=:D=#K-X+2BD<*7>@A&1MB+F%"8^%P6/=*< ><#L$T4G-T_"&[%86H).RSH7?%/S6?KI3G,74= 0AGA*XEML"7.'9"% M"?I9)U;VN66"L>5!(Q8)C% 6$TJ-75-H.:H?)>I6XC>5D6I*^A9*NN^0IZ11 MNEZ(-KI4K141M9'[^NU@2OKB)'UMK[/(V,%.W=ZOW0SH$R8:S3$9']5:;=XI M=LO?NU4,TR"8!L&%Z-&B;7G8 [563(E30P&?2FT5U,,UN(PG/2Y'CW5/21]% M=8W8V)1#MPA*IP?EL;L0:^VZ(7K-W2+PJ\#;I"=<]HS<551M^:O[;FQRX OW M?V?XB:E;UMDI52#LMC5SZ/]I[K9V__O&[\=9>DR0^A;[D)!1)8* M-5+V.'FX,!ZN>Z!TABA.Q M-PZQFC #5 1,!=%IZKWL>@F(L&TU3!_>TA"[[L,;QXW$(XP@;]\M=AJGC F, MY]H"IYA*'9D1(J_$3I5S\O"&\[ KG-$R! N!L5%D!"Y=&6%HP9?*(NNDJ2?8Q>2> 4)D#VI(T-**$P=-D[-(8N^XWQ])M!U(T8CF9/KK! M2!(P5'UUQ05V.M+;(*T %Z-TSN3;[R;?_E*?:M%KS[I]KG&_[A3+V]3(3YK# M>9LZ/AMY0Z;07Y#Z*EH_KYQ77N65-RKM_09R'UQRY^\&&)Z[:5M"K52*BO<6 M<>1V!$A6I6D[$Z@YZB469O7(G@8ZVIC ,= M;L7NTA'9&TQ=,[$UL?5!;.E(OA3%QP3('5C"8$/A6G(LP;6)K85A:SWTKT@G M4R)K;35]16_3L?FPL!U)IJ.; @^ M"ALM>9QH(S'J&INLI7$?6!M3&-9GH,FMR:VE<(NCY6);M,$#MNC%ELRN60]B MG7,SX='RN+46D)&T@G;KTG2%B@R&K$8;59."&QE0+ */DV>15@)N]\@US<]) MP_.?B1"HF%,C0(LY@$J@EKOMR=S$R0P!7AP-U\/38@2EX*(I99S#+;$8!JDF M2NOC2ZIAI']S,:Z(MVDS;L8US"MW[,H95/EN4.7=EP_K\QE3N;1&;GE W T? MG44TPLS%-'@'<82-HO;?C2PCM9\DEV?JR <32:,!J7_8._1 M0-/^;V/;',WBMG-O?X)P_UB;K3E8"RYEQ%S5@PLE6Y5$Z-(GRO\V@7MX86=*:!#'DC.@M*DAA236[2*3ZB3R=,T9V4\P[/.,& MC:W:E&FDR:6N_%5DP\BYVZT-^V('&:/=/_ K@;!%E0^GH&]8T -"A&*QE #8 M./$XC8U2^QS0:FF>Q5ZC#<;API Q6034+AK.KQS##M/CQDLZ$J*+.02FC+:+?>DF@?I2*H3< M[#6XKZ:D7](>6/=AC0T/UVEN1O)V@R.-%7>:&X]=X+,#[]'O'\"*ID&PRY)> M8NXC[)&]6'0NB@1/&:(JVUC+E/0%2OJ:WP#0)*QF&$BO:*C:-[&ZTLI<_7+]!?%SV@-M''1.\9.#,+)YU MXXIG<1-;6!02.N0(PJ5;79S5QNQLUKFGLBR ?ON6YV6$-]]_H%*"ND(F:NK\ MA/Y#<[>[/$E0BSXZ;L/0"F%3F9J64I]PXG#B< V'DLBGVC$(M=ND+BG5+@': M0@RM'P8G+6*UQJME@M-#5R1&4F(O&W*KU&C?DGUH8#J\C M0'$B]L8A-G<10Z:&*%T.0Y.D*8/W#:,CEAD"L#C$WEU#;"7D6B(92"/0NW@R M.GZ$D@OU_Y7 Z<2+)Y9O&&,G#R3A\OF8.=='@92:>P[#VL.!EOR(V%R)R,P!6 ; M;89->807!L1IA$_(?HH NQJ+*\2M!,:A?980G9=&DE-,-,-N%@C9^^]"-C?? MK6U@DV*UIV$WBJB&@H.JVH+4L"F_^:>"[(ZD]_Z@%']7?Q@'#O=>2]2+JSAY MN)%\OKNX(ERX_SNS(OC,!;6F*IDQ1M4HJ832:NBVJQ29V[++6A'^?>8()F;* MS;5@'% UF'(RR?<%(5!S!3"R ]X_X, K<)S;(U=- MSMA0!!%] D@9I/C"8#7-TV:+ ^+Z457URM[%;%!BUY!# 3-*\0JCOV% O.ZP]0):2;#6!YXUH^Y M)LO0%Q8V! MBNW6J>=5O''*V"3B).)Z@DA6%(<8 16+MUI:I9(2$U,4N(8$D9.(ER7B^KEI M:-AM@62B[:.(:21/\] !R=AGO:V8E+MY:D>LNKUA1)SFZ?5E;$!DC4Z16'!H M90U<\,'E$(FCLY,\RR//VI%KM9DP-S7*S 8]H^&()PH9N(J>U,J)?0J\LFXQ MVMB&:HYNM>YT^_'QD^.G)W6@/\YSO,%CZ&\-*/0A*\]^3H_K9NKA[FHK/\TB M]IYYO9!UZF\7.H?[;W/%VJH5Z_Z9 M#55LECF&:*Q7:[!8,1I@[*_Z6J%ER*V,!8O?HRC_?;=J2BR#<\MHY:3QYFA< M@[;J;"S<#8@$5BQ8R@YLC.P$Z1QFPZ3Q=M+XC/V +DG@;C!(*MD@QF DH#7@ M(ON:6R*K^P>X"MN"XYL05WJ5\:3S&==XBN-=\_ETCKUO\9Q>@HV]H.U>EB^2 M/]%1B=T<4JB C@)WD\GE#NM4M*&;06X+6XSS&=,H5U_*6(:;!6^P+\R&6[>/ MO!7OR6>L,9S&FN!*<,.Q)AN0M>US-,QGS)5MKFS;OK)9K) )(!8%+*VRS\W5 MI*U$:A5@NJF6MK*=,3-/C$R(9#A:V\W,X2 /?7UKI=8B.2/G=NJF@A5L.FCH M&I>V$VOU'R^U?VG_LQS_]^"?_<>;AC_1YS\M^EZO4WFH&YS[R_12<\ M_\32Z]^V0/?2;WLOAYOJA[UG;:]+TM,7K3X?O__P[%EYL??L^5[_AO\>YW[I M+_5YW=,779 >/W[VRXO/?A^M#W3[M(_)39^_?M;K(>Z/6Q^/D_$Z_?CS7X[+RX>#3[?L*:->[R.\_N;7']\Z M^6AMCIU^!O861O[3C^TM]Y&?$?SYEW[HS@\U5FY1]+.MY[WS"M6E1?1_MG4W MYQ6?K_]_L:^Z%=NG?"[-\_VZP@?Z]*>&DZ/S]#_7KLL^OYXW$-_[!NX]?%[K MWF&_[N&+O=M/2RU[__KY:=T#N]H;>T/SW?SINW'OO)MS"L4Y+.^/N'01K_./ MLMM[=W^JS\\=S721C8]WM/B_U-.W^WU]^>Q)MT#SL3Z^LO>U.5?XCH[!O6FIT+[GTC.C?ZZMK^T>^K_=>;KW\N&SG_LCRHN_7V0. M[$2PR-W>F+%'5Z\C^]@-\-CLIL_%2\T-O=;_[MCIY\_?B^O_/J M\*O_^7'=YW+_WK>O[M^[[>Y^=:=_[_W>Q\?'=_]S!PZ_NHW?W_NWO_^?_^_1 M_4>'OQQ^\W_M\#?[VX@D./S.VJ-[]^W=;Q\$M4X<.M-H%&WVF(UF5TW*&&)36AK'N[T8 M!E^-*\A4D=!'NW] Z%;.32UN@FLIX.*0:RY64^A6*.C(9HW2K9*0^L*N^B8S M!DT8HFW3\0MV+:095KVI\3AN?/%"",@HYM[0L\)J\6"P)&FYIW M',.$X=)@>/0[#/-OA_=N/]!18Z9$-"4E9U!;,4E1# FTK,BMCERO*''EPZ5K M4VV0ACNMRBP5]JOM7 0_( M?9THWJ?:<,0Z*$:O6H4L0U<+)CR6!H]USX?M\/#LR?21[OJ^EFBD%&<@AJS> ML=<((PYY9>.E2[#/_,@7DM/OZ@\GIY.O,D_R7]TW$QG>N#R%#5H-5A)S*]B- M?G%0'=9"D8M@FD=/EL7\[][R!)UN\: $VR1TJS!E'4=/BDE SH3 *>3JBE#; M])FYI637G3RA#P?$7KNCDX<)X:-=X&*$ 1HW& M)4D&JZ]&4*TI+E4MQ,6J[RJPXQ7YQ906W.(XR7.9U[.LJ=HT0G,]B',8"!7& MB5%N08%MKFER9V'<67>U==!DL$#&D[9N>F=GV L82*EB=!JZXKU_0$0K2Y?> MHE\8=Z8>-O6P];U(+HT:J!1P:$,=M7^3+]7'()%JGGN1"^/A6^[*T[W(T)>Q M0%8,C1/ &&PPG* :0K2%HFMV' ,^.4PGTS"=0+SA0*R80TU06,BB:UZ(*D0K M7%-3UC:!N#@@KCEG,E!VK5KCN^(_@K'4"#4QOI5@D:.#DH=S9M01GI;IM$P_ M58V^3#%$;"/'VLBJI\EGUTV9XK,B:IS@61IXUKW"B2A7EY.)<1P6"2!&-';3 MU!7UZ+6KW])-4QM7 (LQ36_"8;G;CT<9HW/G9KXYE=.7TG\*]+Q6WNEIV>:=8\MHY:3MYFB+2NR]=]1:-P$LIN:M)HL5 M&^3JSQ-FODG:3N-@8RA^RSAXG3DHX,D!$C.LO<[BF$T:V;?]"$)7LA*:WS_P M*X]G$]=>"XUO0K#H50:)SF=LO-[[=2\$N/6,N:W-9V[YEK:]F-DBH4%#1%B>M%G:I0*#26IW^IZ4M:V?\ M3P7 )A^=@5JM0:%D-%@PL09M?>"M&XYOLK2RLF'_TS6N:R=VZC]>:O_2_F-ZUUZK#^]J)^]^>7S-V ^?GHB MV-S9'Y9O[DS;B/J4=]#MOS(RY=Q,N<=>?G')TR/65ZR6-P5J:G,ON>2\^,_KGV?[9[Z/]VY^G>RX?/?NZ/ M*"_^?I$YL!.Q$G=[8_8^NIK(+(EWH2[NC-?!LD:UF$N1BI*:%*N-*%.U&D)X MDX_!36?Z);T.KPY?_?O7HU=?X/?_N?WJI&W^6[S[GSNOCI[<@<-[__/P\*L[ M^/VCAP_/>AT.7QW=NPV'7SU\?/_>T9.CK[Y_]/U7/]#]1X>^]_/7PV]N_W+X MZ.&3N]]\/:I O54AI3__BP?-N@DE-U8"TIEEM\'[$& =>>0Y; M5 1J@FN"ZX/@ ANQD[L"F6;JM_>J'!]'E M$/HPFRJE*W(M-*.IZW7B:F&?NM;>0K= /:\";2J<>Y)KDNOJ2XYR;,6E$H*B M4A!JR4&)KNMAU-A.MC*ZC"]S0NIA6 M$2]=1V3[R#5-T$G#\R>4EX0MJ<1K='05>M\ M834I!V]0M!FN[$VHDBV MB)X8H,Z7*'=5.:^F2/K?*+ZO\^.^R7C*,7'NH!G M\T1)*3N*[@C]R;T'^ MO0;.W#5?BI"ONQ 3^YB=DDDA41?RZHR(=\:Y0AA&N6#6+N1Q)?'2F=>W6-!G M;K"K4 **;RE7S:-F;+4Y):*&J=80T&.)$QX+@\>ZR\T[CXEL-=I\&MF"P22D M9C+UX52P+891<\!M4S7H*.==YB29\*_U74!W$AM^@20BHHD;F*5!>CS\.0#),>BZ/'NH-CT*-XUPSX MH@:U9J/LNJ8@E,#ZFK2Z$WH$=S8'\/71XR8<;ONN_G!R#ODJ$P+_U7TS:=^- MR\GG,Y?.@50E=^,AJG9$E%!:#4FJ%)F;/(MB_G=GW$"E5$B"8VN'=9R.Z[IB M0&L:4C<1QLFY**>GX^#RMN'":M%-'DX>KO$0*D/)&1N*(*)/ "E#5YH*@]54 M)@\7QL-UCQD["#;#."AL^X\*8A*1FFI1I8^[G%1O]XY7&&=MSEF;\U-YZE.* M70]3[$3!9IU0)=N@6/*$I'5R9V'<67>V9:F9FP5#=L06NB1&K8@IN3;*HRRP MA)/80@ZKN+$\!4LAS]3$IB:V7IDLV]3-$N>3G)0EZV:IME15;$>CMY_(*SF) MN#$BGG%9 O=)D06,SZ&;IA"ZD4H5C#8.!3,ZD'9Z;"[>.%5L G$"<;TJ%"N* M0XR BL5;+:U228F)*0J$"<3% 7'-/1.P!8SL38DCFC.0-UUK+(9:!B[H75#N MMJF5]]9HW&T@3MOT^@)!$5FC4R06'#I9 Q=\<#E$XNCF,>#%@6?=+YQLS$,; M,]:YW(U3C$9]K5TQTS3. DD?UQ/C%'AEW6)TL9MP*N[VX^,GQT_/G8GYYE0) M7T8K9_C2YFJ9BX#W(,FZ.H+A'%.#Y 0("X$@G&,/==8RW\(%Z_ALLK!FF6.( MQGJU!HL5HP'8=!VY5NC:\+:7,;SKFEM'*">/-P7A4?*S.QM(-5TQ@ MQ8*E[,#&R$Z0SF$T3!AO)8S/6 _#F17&T1-)I5L/&(.1$6($+K*ON26RNG^ MJ[ M-+X)\:17&4Y/]X*V>U6^T D/*K$;0PH5T%'@;C"YW&&= MBC9T,[IM66OQV2S*@D$ID_8%.*G!5-4D4C1>6FT>U%.ETR@37/5K=Z8$]W8O M!KOTC+FPS85M^Q8VBQ4R <2B@*55]KFYFK252*T"3!?5PA:V,T9F*(U] 3$, M;,U(9F4X2#91M;K@-+E1Y6FXJ& %FPX7NL:5[<16_<=+[5_:_RS'_SWX9__Q MIN%/]/D/(R/B^'K_!G3'3TM]^O(S[V_1"SZM\W/O?3;B:2.8=A[^=M/ M=>^7^KSNZ8LN+(\?/_OEQ6>_#\D'^G;:CY.7\/N0G;[XWI_'^M.+^MF;7SY_ ML^PC! MWL+(YRI$?['/"/[\2S]TYX<:*[_F3]^-^Y@" MW.>PKC_BTD6\SF^>]<8\/4EP<56%XW>JR/N7SYYT*S,?Z^,K>U^;_92'\\Y.F5ZRO3.C,%9F9X*[7LN/3/ZY]K?VNZA_]N=IWLO'S[[N3^BO/C[ M1>; 3L2#?'W\:RWF?Y\?Y[IWY^D8GN/_UKVOZ\=54ID5 2_4Q9WQLR2&QCZT M&K)#PB2B-D,IKC%6#O@Z@ !G ,&E_"R/_N=A;]T?&ZG^7PFZ]_''Z8?O]OWS_ZXK>CKW[\ M[>C>PQ^/OOGZ\?>]???OY=_NWON1#OV_1@VLM]*%W7='7SQH?6S%EVR2*!BT MG1F2D4T42^Q<]3'I_@'X$3XP2YE.<"T%7)A*M*-XJ8L.HZ*FTD1L9!H@^[T2 MS@374L!EU\#5Q[$UE\ T1]$@4C"L-1K16 I5L1[3\ ]+D-W#UG7$Z4P4;E/? M+I)J#!TKLX#/853_'?E>LX56K'<>ZD3ATE#X1Q#HJSN_'O[R(/0I89-D4U1' M7IWFC";Q)OB:0^O_>=N&#A=6XBY=%6S[8#C!M:/@\K[%4,&ZX$9UDR2!_GA#/);"+C>S@CFC^Y]^T"TB4=1TX3(H _>* (8B)HLQ>(H2">7 MXQ4C3')-=W(5@+N63UR3-BB!*;9+1! M,$=GBYLL7!H+_SBJD7\[O'?XH+EF?]J=? M4=PF+>XFI O[^OCY$_.6+_A*4X;M9A:4BV2DZD3S!7SO?E?YLN= 5+$0=ZM& M.<'<:EL2ZXZ^/.,N3><$0S6E+ZV!27G-:;]@V!7X?)'TK8X M'=6-%W0L?2C)DZ_.H2TBHDYR#1(UDTUQ"OK"!/V,>S%:U]*HH(:MVW>*8H2+ M&E]J@4)20HC[!Y%6'0<[+.@S5]I5)'8/#4HJ?>$(OBL'EFLWBI+E%KH"77*9 M\%@8/-8=5<)(Q9I%4J(R9=H)>G<^UB:I)_Q8 $@=9NO&K+=%NBB3H:C;::$U+H! M*#8ZOW^ 8=5A/R5]=R7=1BD6)(3J/7H(R58?19@\AMR<3$E?G*2O>7PPVU&0 M!TUHW"T"B=FP*VAR::%F%-^:/;$(?-QE29\6P57H"3ZVEEP..I(G8Y06NM*0 M6N,BR=49Z;(X>JS[2&KB5AG5]'FLIFN"PT04:6OFL1=3]8T#'E MB%W0HTT14^B"SHQ)E$LN$O0:]CC;B1/\57W^;,KXQ61\W3<2JY/L!$QUG R& MX1OQ+I@&PAEK 6ENI"=@[_SG.RSDUU29\VMDKH1A#' MKB7SU! 61H]UYPAS4L3<#/1UP6",K=,CBP&V("7FSI.I(=P 00>J,86N),06 MNJ!SMP8XI&X*-X;H7Y_0GGL>RQ'T,[X1GR#DK@.8KOB/&(H0#4,>92HB0NXL M+Y;W#T:)6;^I_-U3TK=0TFT#A6X C$0CW2(4=IE]%2U$5%RMGU[2IRWP\4*^ M?A#&64A>U$!&9W#8^JDX:\ "-D@D- *EIC$PC8&/($?FE@4*9D<%BR-%J(E\ M]5!K00E31U@:/LZ<'KN%.L)-.#HR'F:T M=^%07_8G=(F:AT>N$G;:&E?T;#6,= =%. O'."('+6223[/S,7EV?IX=GW%_ M!"ZA.G&FY)8-,B8CPF B.U#EQK%T;4CPTFE8MCA"Y,8+<@BJ22FP:PY=#!IK MB+DR5(@QT'1R+DW*SSA $J106C*%0C!8;3"2H9EFO3B&TDT=V3] M^K#N\." M/D/!KN((*7((?>&(/CK4FEES=33*&P97LK@)CX7!8]W_H06=I]0,^0(&)7LC M19V!AMT6&J:NY X/OW)XZQ,$$_X_\@*-H(JHD4V2"P&G5)^_O56J$;=];Q_D$7]'DT9)<%O2_AS76! MSAD(H\;$W0B(Z!!+Y9QP"OKB!'W-!^()(L8AXU+5H%HU BF;4 A9??!J0Q=T MOV+894F?]L 5T"-&ZRF+"/K:E4,KS49 .T(GVHBIG/18&CW672 V>3>G=OJIM?1^VDA6OV#YSC M%6TL#&@I/+SN",/+\7;1W%&;R*7L09S#0*C0 A.WH, VUS2YLS#NK/OB'/?5 M0R"9KF2W_J.;WJFV:%":9C>\^S[O'Q!UVYLV549N*=R9>MC4P]:S-W!IU$"E M@$,;JEJ$Y$OU,4BDFN=>Y,)X^);+\O"QO@4.0';$F).-*X#%F*8W MX=C<[L//LY/:YG1O0RW[!SK9RA2Q^>WG^[ M2.3CR/S@2[;12U.#SWE MKF1D%C752S-8R!E)[(T'#H&!@D 7 WY/.9R_[U9PXS(XMHQ63MINCK:HQ-Y[ M1ZUU$\!B:MYJLEBQ0:[>GL,FV"1MIW&P,12_91R#:%WK70^"8$BUYED.A\QO57('^]<)[.L?>MG=,!L+$7 MM-VK\D4\!#5IBL"Y><;LO%JR+7"$,@)(VLP%L:RU^&PZVT AHA":D*4:#"/U M?3=O36JUCSVCEF!'" FNO.7-[M-M0-"VSX,PGS&7M;FL;?NRUE-*J^KVOD3%=DQ!"K"TXL.EN'_XE6 M5C;L?[K&=>W$3OW'2^U?VO\LQ_\]..G:F/O'3W\^<>J\[V_ZA6\Z]UJBT-^* MU*7NIV:MO MN7;I?/[IP>%'FQS\/M*GK^RMGP^?OVG-3_I#->EYU1^-MM[8S_3Q+_K;B_U_ MO-.G)\=/S=H[7._^GW:RM2OKY.D\ZG!Y]OQDS#_KL[<^'U?U-NG6M&7OX?/! MY_]W7 1CYS*DB U#4AZ91VS+3J5+,-D'\_:WB!NGS\O_OD//7C? M2*[-]U.@.H;HU''HWX/->O682RI1796:/)VN&/V>6KX8C$Z]']@8X]*6F M,I)A@ 5R5ASKNU/[B3[_H<^$(>ETHB*]MPUJ(37P5 O4D56><\Q"*KV/66/L MBO<_3V3Y#QD[X4[7K]S:\_OG7RT1H/3S\#>PLC_^G']I;[R,\(_OQ+/W3G MAQHKMRCZV=;SWGF%>OTB^C_;NIOSBL_7_[_8_=^*37X^EXGT?KWV WWZ4PO? MT7GZ?ZK67<\;B.]/B7'\Z]YAO^KAB[W;7>TH>__Z^6G= [O:\R;>>^; M<>^\F7,*Q#FVAS[BTD6\S&^>]<8\/4F^G^OS/*G/\[$^OK+WM;E8C1T=@WO/7NKC.4>G3$^9WIDQ."O34YE]SZ5G1O]< M6[3;/?1_N_-T[^7#9S_W1Y07?[_('-B)<*:O3VKD_>_SXUSW[CP=PW/\W[KW M=:W7D03O!K@9=]-16+AZS-47#8@Q)(TC=0JY($4+W3_U;^>'-[[XM?#K[Z%[[_ZGX>'K_[]Z]&C?\/WC^[T[SG\Y?#564=A MO^?'[[\Y>G3XY'Z_[_8O1U^5'P^_N?WJZ-YM?W2O/!D.Q_NOOG@U'(6';Z>R MN_"R:^ J(KY1"<8J=W"-*FU"1 ::'X>I M!;QK^P>XZFO5[F'K.@+-)@JWJ6\7.<8)[!I+J*H-+;"V"%;(!L]4!?T/JPKYDW%>FT1#">X=A1<"#D5 M3BT!1'3%CZJ<"DUSB5V)2_PZ2M7-*-6%@.OM$EOV[E<_/ B.4H$3* *Y0=#%(P#R"&27Z"JH!/$&02:[% MD>OX77*Y"BUELJ/PPZ@9UI+I)J@WK4I%)Q*UCAK"JZY/[QZWIODY67AN%MID M5970823$["0")D[8P2>Y89XL7!H+C]98B"ZPIR:&4K@/0U9&I%1C M5P-2$YE;;4MBW=&79]RE'*E$ #528S!]'8M&*XUT 3EA=( @H](-=L4/+ITN M8(O3J=UX2?%>KE%H16_&)7:)68R'@RLE-25^8I*_[%ZT-#,V#*3E6@^31 M,#.9Z"%@M&A+R%W2"58 EPZ,V&))G\G^KB*M$)26NVI<6"L*HY &8 >:K/.5 MTJ3'PNBQ[I*3YD55O DICLI4.1K)18S-G L@5[6T?^ EKBB>S;BZ._2X\9+> MYT$1RCG'9+&UFJKC#(X20W"US=V/I4GZ&1\6U]K8)C(M<#$(/AD&EXWM ^R4 M(,4*75'P8=55ARGJNROJ/H1N#X *@<,<,@?7D$NL*;50L4U17YRHKVUT)L\U MV=),<#8-46>C9,&0%>F&7^S6H SK?]H$TR:X^%$+DMQ"UEBP(/LH&9E""]KM M3RXP?<:+P\>ZGR0X[W/MT.#4[0',2B,G6S"0?.M60:M(KAL%T:XL73IH>6;_ MOI"@?OGLQ4OSOX]_?G%51^3.!;KS^KH7#3I-6I/$ E4(0_22*/MN# 'F'*R4 MN?FQ*-!]=\9)XES&6*(S'4!@,.9F)"5K.N1LJZ7/<>T6D= *>5,IE;20!]9 M) /HNRXCE4VJ-H\,Z@%2 5N$1HH"]LY_OL-"?DVU4W<;'-FC=EV9NZ; F$3$ M.:F-JZ<8?.#I'ED:/=;=(YA3QI+%!'$PXO[1B UH$H?H6!5B2U-#V'U!QY00 M-0A'RLA1-(<4L49;2XM=79Q['@L3]+,G?'())#Z8TA3&EBD8=4V,"[Y1'VYQ M&O8/8E@QQ"GINROIS$)0NUW(OF+*("%*H.1T6(H@U["[.6V!CQ?RM8W-2#&! MB]9 LM5@\X"<='QL.,]BXHHQ$6 M$DL"V_CJOZQ7 H,D#!@!$JZ8: \@Z54=\GGR4%F9Q%D&!,K]@21$LEXTK9^9 M7* 3X(KS>:>%@O:12F!))+ N^.Q,R0=E:.CXE.I%L67#^51Y.JJ<" AL%VE! MMTO$,,N(TD:K;'1* FT:15?5DTX*K9EB]W&N6NZ.4)U\X!)XR"9RQXS/P7D5 M5*P)%,M&'I/'(R(JITQ4Q%/-"5@1B(D6_^',:JY$@*:@&T>'J%XR?<) URE3 M 5I2%A7D'*S(QB=(GD69*-4U]+%D0)\Z'M%29\N"(8X&12!333Q82IQ//MJ( M_TE9R@A1>,I6PD\/])B%3E*YV*1$2N>=CBI:C\8ATS'7&.?R 7TBQFG1,O-! M<.)T0G] *D&\3XZ@RZ\HRTIZH*C2V:HR=XYQ+C#2JS]P'^E23B2;:93:!S"! MFL202J@)@0>JK*CLL6SL,7E"XIR! "$0K4NUP3RR$) ]O$A1&QL3*UTZY*H6 M=RXW6"^.W JG;]*'IB7>&#,_=CYRQSJQ-V[:]40+)]Y\_D^&\WDP$5SRR08# M6CNGK4>3,2?E;;*Q!I"7B_.G&S/I:*2,+I.0HR?@I"?69TXT9T8F(Y)D: T9 M958%@SF=BM^F^=\BU\VN?/C3\:% 2,00((.U ,"]$"7+,/)H!'6^QL27C0\G M#]2XUVF -D%,B469DDS2)2R25(ERKO+!GO3)[%H82C,F&)& T6>4=;XJW)1#HF M58I@D856UMDJ-6I5FWGUFEL6YJF66+7$)N]T!>K1+6'<6PKHL:!;ZK)/SE*D M1DYKQ;ME8\2I0TNKPTW-E&^[W3MT-GG%A0P5N6>R?^&Z:VM&[?,.3&V5-7_J^>/_K%GK*6L&Y ML)ZR9(%I9B3:2\P*"5$*"^(&,=0A3AA_J@IK@136]G1;#,C4&*TTH=RAOHK4 MDM+XA$3@Q4H.(N18])6982;_\K3R'Y>#YI9CE)6,YT?&2;F<&-71H/O@!;54 M4!F8H%H;9D'>P&FH9+R09#RC;ZNWRH FUL= +0B5@$E@I4J32%[25VY?*(6 MA8U_AGS2^\PCK<]X_#[F8\4YDK%9NK.>$,QM@19;*]_F(BB3L;06=2()8%(9 M=)A80++VT65@-;MMN73Q=$%<+H5Q+@>"'I EX+(H9PF>I,A#D3-UOBJOQX[_-+U M9E)%[CN]D^;$!_\2.Y_6_XW_G$WET T^='JC 9F&S.\)NLT3GW6.<=#A$ICU M))AY ?-?:=# HQ=2:]OC1">.K+XS#W7&X)U>3+WC9YROR?NK%UO)^0K% NNJ>X_:VC"U/O?YMZH8O6 MY_U.V"]/'*30_]##@>!/#?6T^B@7K6,<^^KH]8QC:;XL#?&O[ACGU,^M3V[0 M*<)1AC#LX'5]ZV.!] Y/,+1-P,O7^NZ MW3+%C+OK.]W.\>GL>5XQL;76BWW7^X#CZ_3*(X?IPI!QU4ZZQ^-7SF;=#!DG M$TX.3[KXD$\X'7<<]LG)4= MC7.MM7$R*)M0ONUX?Y!2,_)AYTOK$-^S/VPEW*C8^O.DET84(>AJJS@_JY=V M);9Z"1?NV[PNSJC;+.]Q_\+R-"/]SIZ>O:$L!GX6']CIA4%RJ$U:_T*=,?KQ ME_+"^21Q7O]]FP@LZC^OA0F9&PB,.RII5D:+2$/RXY;1G,)5SIZ7&^=2_*SKT]>GZ^;SO]L38=B<6KWN9X[;;SS@"A.)K*7X-.2#?3H6HY M=6@W_<_KT]UW\'[7?X_(,M:+_\Y^/6NU>H1]\+=.;D[L;? MI[L[S^GN83N7W_%Y;'MC4[0//LH]YIUTW'FBI,\$HM7$>$%)E* ,P_WU$E;6 M^=IT2_@64F+WC"#^^S8!_;O&#N25 ?T'D:N?5'2V< [;&T%L[SP7."_9_K#' MI8H!P)%@="0 G!'/4)82+XUCO8E"H_"(&<+SRYGTK!;F.DJA;$OW=+41IF_\ MA9Q5B+CP5?]HK)!NS5YS$+>1E/G/R"1S$['2WW,[;Y]/JQ+6]PGKU6RJV*QR*(AU$45*(D:% H'J7> MK2WB$:U//F@%F19]-NW67:W@BG6-KM3^32R_UIG1M]9ZU2N>_<@D&]FN[A = MPV+Q#M*Y@7?)*LUCR[.Q[@8GO4LF8?EVM)!/,G[J!)^ -(C#);V3T$UNT)CB M_5[S&)\:9V'0CRY3&$[GSVN NY:P'U]>[KG.+<47"Y-M R! MI/6H:0:-47$758SE%OQ2.QM5/NX@'PDB%=DP$D3*I6I,( 8]#%3?SB>6G!39 MKJPSMC9=3O3[C'P;,KY,HYTA\NCQ<1JLM78:7I[)Q1<]ZDM,B&3;0QX]1G1Q6RG X& M" CJB$L4B,TLAFPI\^4*_@](Q!W)CU=!>%A!<,JB09DCD4'H4D15$<\Y)])Z M98S67A5VHVO4WH#=;LMJC;U6Z"=].>KVF]AD_^BH/S@N@M9)(W.RV'-H\YV. M8IE7FI;(B6@O'J C?ILXY]E0V*P09W:?^H-10/E!@IUW"' BVA#.*HD(#FAD M-J=HF(]"R9AS.BMK#E<=^M4 YZ(@]'*4ZBUO?T"R5E8[*(7J0JE;9SGQED>" M5DF,-G+%*K^<*\35HM5>G*M'_.7LO+A1_F>CQK\_CY^: MTU-?1*QX)_W>!;UZ_M=+0[MZ!J/9CY?B@EX_5\1KK>?CB35/+%9("3/MIVX\ M.^$=M3,^*MQ2!HJ[7$YC(74^%8-IV(K]5J]_?/XDG)#K=ON? MFQUN@H0HAYWR[25IJ.6:3 *T E,Y>>^?R=H%.2O[B6CJEC>4(_FS>99GS1K MI8/WF?+7//+[0E)Y?ONJ;!/='^0-G/]-+G!6!Z[R)$HQ&=3%??#I^'-*O3')E5>_ M$<$(,>5OR+UHP/=[Z0SV12A;)\VFC!V-RRB]D6X;$?](5[9/<$\[80YQDNL- MJ$9[/>_%L-M:C&T1PE1T!;BDQ3B@2 M OI#E&:E-5M!-RZX(US>X\%)R3J]1 MPO@68"S&-!/O 0;J)\//>H]P2XO0Q7S M)[/'Q:B8[_0O9X-?F^^]\,O#JNA?L_=V^N?X"/B\)?; MB,"\+L;C(C[2E:*+V3TS'>1G];[\=YXQIX)JHWMY8I$%Y>V,\,I]E%>[W6S&_97AD#:Z?A%B6SW M;IC3M-07#P\^X%C>R]V76U^W-C:_M'?^_K*]\T&^WVEWVB^W\'G_?,0QP/NO MW8/)BX?;&[N=W8/NQ_=?MSYO[6RR]L:FW-[H[N/[Z?NO^YW==W_C?/*DSMHI8()ZY"=N5A7CP+\MN1SF.TC(LV22TRY\(8EF,.U6Y<1%Y^,V4W.J8M T716M2:@(%(?(R,&$J3EPF\ M2A%YF:UJ,Z]6#@M42*G2TQ.E)P ?0Q!1!2%!ZVPETT8QRC--Z _I:C8N)CU- MFHT^:20A$(3%H ADZ8FGUA$J@TQ).);J".#HL1H-YN$N-& MV9H_%I>>8Z'NA7[&G)R))8A+5Z^BJNT?4-M<1YZRL()%"P&H82"D"I1;EDW0 MIGH5BZBV3Z>\BN1$4EQ98G.@!%C0Q#K.B);>2)=E9*QI?$'UG6,]U:FH[/10 MG2TYTR)Q2& ")"%LY%8HR"XK[3BOL>@%9:=)IP("@ZA5)EY$34!P2GPPC@1) M ],N)&EH82>NIVM+59_BWI#XW?L>-:FA'AK>/#@M,XM<.\U= LFBT0Y-R)!$ MQ)]]RGFWI[.:@#-+66E^(&*G #/0'R20$!'K:5,1AM IJ:P M:J!F-52"6A:"8E[KF$&@U"HT1:RASAI(1G"94;[%72S)2E#W2%"3IJ0.0F6+ MC&1X3@2H\ 1W4A,17$Q)H7M@0RE Q585FZ[2\LAI#1?+M7^['?G]ZY1ZD:[6 M3]62N:96=G/A=%9%F<6M5SVNL/'Z?*RUDL:UI:>_?OBZI[*FR4=!T )4!()U MQ @J238 B-7,I# KZ\*L33<7^N'"+ ];Z*=*Q@](QL[CT6HM@B= 6)8/' MDH26#'%:0!!)^635RCJ?55CZJKK2WRH+C*^N?TZ#&]3-<*-.!CXAN?;&%0J2 M"_O-C?U+E;)NT =@+MPVMVK658+G>7?^N=SZL!=81&4C,TFL1*TR,\1GA8PF MN$6FT4EJO[*N]8Q:ER-)68YZ4U4H;BP4VW_O)=0KPIE(+%H69>SR.R24#P(HUTNUS'=).B"Q3DV\X"OZ5*UX:@_;(JU/&N*)N$8 MQ\4:QH[7A0^.+[W2;Q]Q?MCOGAQ?_9&I6Y"/9,TRF%B@"__N#[[=!?V0B!\D M]Y&XC(-]YKJ?W>EPY=?+%CN:ZQ-K.#G]*R>9\[U-:*U4 MU?GWKVY]UDY.R/N(KSP^%PU2]/\E0UL$35;0:(E0(1FUK'3!7(::;:_/:UP] ME?Y9WV9T55NL03I"SBQ%G0KEQ5*'9C"N3'2QU-2EVEG?BH^.2U/EDZ;:?A[T M#Z_\HDL,B]_YJ=,_&79/6^ZS&Q1;<-35Y$+MMN?',_M$C3I173>MANAOY?7\ M6+!]RBHX5_SC$5Z0I&^"5(V!V<; WZ+]]YY*$4 X2Y@VI6-.UL1900ES:+A! MV9%RQP96-:??J1_9U/Z;);+N"$7L2U/@$Z7O2@G!3?&H0^C$W_:/ 2]UO(\W&0Q51JQ*5+95$^\X+66G-+4 M&#@W,AM'6WN=M@:U\IB%4+^K0MO;.YLM:/W?_S*R5V#UY_;.^\HN_YGP?MC>=\$D2[[]Y"^^M'MOOR+8+F X+H MU>?RW]9!/&R__)MM';P^>'^X1;W-IL[[1^WVQO_O%JY\UTL/XB.&::F->. MY<8&&32>Q./5T2W\,(CC*I6#3TT5TE(G];P[4=.V*!T7-NKT(^+&CT1Y]+9Q M =CMJ69#YTU#<9K#4;W:IG!.0W;#8_R_4;E,?/KH(VNM/RZ5T[]Y;.YRF=E; M&UMS/WS8:/JUQC'D_^JZWIO1RI868 ME9+ZF-+WY6"B=OLYR]PN_G]'CIG[(4"5K5O+UM;!VZ][2: <:8IF.Q3#@Z%3 MAW8()XPG-&UMN8%-5];5#'E:L(!_%8 ?$(#WG_=\X,9IPTAF5A/$GR%6>T6, M_,5RF?&]M6X_X" MCV-'W:9-]!P,J5GMT:8EO9V._QJOZ?BO1>A?-"7V-[^4)45+] (;;,]IH9A6CF0?*9)@],29JDB-\$3(+ C8E(GUS!)C07L*'E6E0\D0:]/7RZYH#CY/6^MQV]57 M:;NKM&V\YWM!9,N5Y\1"C@2R4,1FR4B,N#D^,RUR7%GG!K>N!,!X>OG+=&L97-$EOYMQ_\.M<^7TNZ,F\Z7^JZ5(FY%XFI MJO@F;UV*3:^MXF[7*JXN3Y6>*CU5>JKT+,#R5.FI34[OM/<@:Y?3>V@]]*@U ML]Y<2..OE<)K+=X;)TD(Q2Q-QG&A,E"?7$Z!RJ"]R\:)'*_+WYLJI3:''-7' MKJ'V@T?HXQIJ^+R=]L?==V_9^T,<]<[?;'?CK6Q_W:+MKQ]D^^#MZ=;7S=/= MP_=LLH;:UL[OW2W^NKN[\T]G]R!\:6_\@]_Q491KJ=L;'SE^W]>MG3\/=P_^ MF=6ZDEG0+&=+5+1 0 E!G )-M&(<>-(*A$85N6J-6:!RO)6@*D%]EZ!,"HZY MTE[7@ED5:">C2"FJH7SKF7%@*AVMJ2AN^)AVA(!&&3 M"*)<96\(2E]U$Z,2U *!N!)40U *;/3),R'1@D(EZXSV*E.MJ944#+\N\[@2 MU*,1%)]L_NTU4*4IX9IJ@C]R8A-G1(%1B1JKF2Y5P%8ME96@*D$M"4%!IB $ M2S)Z5LK7F&@"16>23X$%D))+=G919XXQJ,I! MM^&@+UOX7^&A]L9;NKWQ88^:W&P#\:&4Z7!6$,-31C=.ZN!I-K3$F9B:ODU: M*:A2T()2D M!.07EJB"@K>]X]A)-H1BD"5FG>4>9*@7=CH(ZERDH>&.2D8)D MQI"")* =Q*0B3KND< ,ME(JOS%8*JA2T+!3$A3-2)I1E>2X-#S^\6RL:_I9?KO^=[N%FTG& M2\U8#Y"^=+:;-;@]5SY[,Y6_A(84C]PE0F5V!*P1Q$H1".ZIR(9EQQE?6=>K M1MXY?VGQ6M162#]@PD^%]#U!>C+C)U-J#05+G$<@ P1'7/2<&!LR]51'SM3* MNEK5YLYN4H7TXD+Z 5)D*J3O"=*3.3(EBR#KG$ETI1%**#WSM%#$6ZX-#\8X M7XJ)RE6E%ZE1<\7T\F655$S?$Z:GTDI"\J E)RH%(,"21TPKBS(FK)"491^: M,K"K4MPY\:UB>G$Q_0")&)?^I"!>U=0#L1M1=41FJD(T+:3, (("8Z1KSP03J> MN..E(O;=H_85M(L+V@?$!&<(4&N(R1R1FU2(/&:' M>G=E7=GI/@D5M$\&M ]P/%Y!>Q?03FA:B@:0HS(12TNHBEN*\ V)),1KS,IZ MF]G*NE2+=)STT,5*+A2Z'S^"E/<_8Z(TC;_4MI2,_O9(.-UL.FFGV!JDXY-! MKS0;/4+ E';*Z4(%V5%OXSDF.]V(_FZ:^+1X]'>;ABH/<-A^MLNOFTW>[I6_ M/6]VN 8 YT:5G:FC=Z/0UM0T$IE#H'OR0#ZIR'ATBD17NGLB;Q-'=28T9^")*NO KJP#6]5R1G_/ MBNZG@.X'.(ROZ'X0=$\>S5.93>(*-7:PG$"2@7@DO!X?J0],.0*9(KHC&$0W5P1B> M4:/C4=#]T'?CE^;L__EA'V?PU35@[N?6T:#3'[2&%WJ>M/X5!BEVCG^Y0R) MS8-:G#R BSN^G?\J^WVA+*4.^='0>GO@*6/Y_D_]*Y;GC^7)(WZAA-3&1B)\0EM'4%LNVN.OE":J M#1AFT)/1YLZ--2J6%Q?+#W#&?S,L5Z]F;D"?/.UW0J-38X$$KA(!"XYX* 4V M(L]4>1TTL.+4*%:O(CQAJ#_ @7^%^@-#??+H7\@@HF2,)%42>Q1:ZA[WEABN MN41*U]Z42ANK4E6H/V&H/\#I?[70YX_FJ3P QKCV.0<2E"HUR[DF/AI&@F7: MLAAB\GEEO=[Z738H/W JP! GC#]54#\.J"?.&, A(YJS+HXS#JC_8_0( .AWF@T6:D@WGA&A(F6 M<@&1YG(-VJX:<9=$ALJLE5DKL\X]N?/.S%K)\S;D.977&3D54J,A&I2EI7F: M((Z+1+CU.FIKJ91HEW)6C=)*G94ZES.7ME+G?*ASJD&'LI*93)0$-#Q9],1) M90C8$"&"19THD3KU'$KC5>JLU%FI*5.N=#G1-6IXF!ZFR!6*4X 6. M>.!(G5I19H#1;%)I"S>';@F/29U-\NVOQPZ_;KV929'C3N^DN7-P7B!MZN^E M*-Q(K"QH&IGP&C(H[XQCWM$V>S)5O_][\,9^RWUAC@[9-#?%RXC&C-9-11"B>2 (;NA^"_%%LYX?4B]TTG"C,PS=_O!DD';P&W_O M]L/'1X;M]ILQ; _"Y_;.[_OME__LMW?>?VWOO.[L;KS>W\*_[[[KE)=]]MLO;!%FN__/-C&S_3_OK[ MQ_<(O]T#A.#++;%UN)NW=E[)/>HS%=I[DAQW!'A"]!GC" ?J@A'*3+HR1N))@T@E>+/4E&0:+E&2X-::25DPB/:;,RR/16#]*W'4MJ*)P/\I76\G\;9ZO@Z MLDN*+7^*?^T,6W_T!XI&]\ M,5P0PF!;9WK^X /%OW]M'VSR]SO=C^^__DUW-][#[L%[]O[K%D>=>["[\O-ACZ^3Q8S<7C]-U\>J1!. M&J,$BR@S23.GJ'5!"LJU!0A\Y3ND='^(:)[XK'.,]D2X 49>]3ZEX4CO32W1 M0X!E5$5Y*[F"E[C=>YW"R: 0&6KA=K\W./OU=S?L#'>*)?0S8VKK\YYUB4$6 MC+@< H$4)+':4"*<2L[QJ+5FDY)J?<)O T ?QX#SQFB3@Q6!4A :K=Q)3"V% M,D6EV,K];K?_N:@]5&^N-3PYQ.&>EOK"_9-!J_--MEN'8PEKN>-61N%K?2K2 M5W[[\Z271G? !5UM%8%]=A/+8C3QQC8_]R%&S@ N0-<=#=.SLQ]^.[M8U^DU MTV@^]-OX66/'8L:EMV:I1R__]KD3C_>+K[M&1P4.QE?RQM\\?GFM>6G"LQF] M)L0:8U>_3-?8#[Z&?/=#G_S>8!E;$US5P=;!+M=@Q\V=VFOK/-SIK3,B MG $9,@T>)IYGKK/<&WK;Z:/]8_^4XSN5@S8QXS6*OSW_2I]1ML;I" MUZP0KROT_14:&S[S7::E6H:WO=!UPV$G=U*\M PW9.E'/3&:G.+LPY'9%8Y^ M9(\YF\3"=.1[Z8#PKU>]UO%^_P0?$8=3YP-S88SOK]*EY\RIX,9CGV!>&8:8 M):*CP<84^H,F'O,,IY<&Y5TKZYO_>](Y/FT-2R"@<]Q)P_NHN5&?49]QK\^8 M4U^H47Z">'QX?U??;)T ,5 MM-^]_OC^W:O/[7=_?-S=>7WX_O MX'@!/X]C_F=_^]U;MKW1W9]*R#CXP'9? MXM\.GK/W)0GDY6YG=^<#;7_=/VAO_/ZQ_6Y3[N*\MM_]D;>F^U"E)+WC-!.7 M B4 21#C3%.+4P6+6QD#JG*UROETG[ZEK[]9Z>B)TI&S020G<]12@P9O)/XO M."2G&"P^;7YTE#M?4B1?TZ!?F>AV3#19NT5!3#XD(%*76PA<6.*M,T0ZCAP4 MA$#=4CQBPQG_K7)1Y:)EX2)-A39)^)*<8'STPC&=LHC*YAA]J*;1@A#29,T3 M2%%P9PVQD6N"FL,0!T[B3SY)PZ4'<-4TJG2T '.[304\J7RVFJL<2L:/,5Q) MS[)/3 D%(*MI]/A,-%DC))1JL,I$PG)H3*- #!I+A%.(F5-F\8=J&E4N6HBY MC<7P\:2NGL-[/6>EDN MA/1*0FS+]6++E:LC=SY:_;F[$]VFVHD7UGM(@#^ 2M$!#X(%YZR3 ERZJ_6<\;R1]_^ZVZ]?,RIMLSBN^SA(Y]ID3RF E8QHE/Z-;S$*T6 MS F=U*Z2>/Z->/PGDR\EYNEZ8!LHR=Y" M$IE+!WEEG:\*/EU][);D]AV">:0JC!739YBFCGM/@7L4 XB).1^"0&BC36FD MTJQB>H$Q/1GYB9E:PXTGR:M,P!E*K'0(;&E3\B)RITO[E%5MIKNG5$P_&4S+ M8"1X"<"L *:R48)[FCQH1E.B]X#I"MO;P'8JM[+HX5)03(C "+KVI>N1XT0J M%XWDS$GN5M8E\ K:IPM:FI7D7%)N; *CE=4Y"M3.CEDKC5FZ/NOY-G4529IGBA8R?)@\HE#IUQVF P_R*KQ[V!\O4W$*B?*<$A A$N^U M(#SH%&6D5AM453#=+JZ>03P9S*H8$V/%^$2S18&RG DG(I,T@,\6JMFYF%B> MOC"L("@I"<6M(Z"U)@:\QU^U="/I$8F)3P)1GD"$00Q5DD"*E(FK $A;57"3QRSC(%S M)F6J'7 5+.=.:,I0,M""5KPJX<7$\F3LQT"6PGE-DC6) !626(!$5#!<"^H\ MHU4)+RV@GTIFST(G]-RT9/;#-EZDW^N11FO[Q5LNT&+C_#81+\.CMS8J0/PFY\NQ2\.QDT%+PY+UEE(3L#(%2X-!0(YO^MTDS M8X0H_6]7*;.59BO-5IJ][QRD9 S-,ENT>$!S!*3P25OFA1=::5-I=BEH=BJ_ MD#DEM8LD&6>19KDB3C)#?!1""2:Y2K[4;C3LSK4;*\U6FJTT>]U%7A6YB\*$ M)"@(KRQ+5LJ2-$@3J*P?BF9KX/]'&78R\!\%6!,=(R8AS8(O/RD9B )NHM64 M*C:_P'_EV,JQ/R?'WBG[]O'QTIS?_-JT35X?-V6>:N\^T=+]4MOF\5H ;_I5 M_W;4'W::\I:#U,4W?TK?VBL7?73A@^,YTV\?<1ZG=W)\]4>F6MT]_)8W[;&9 MO-S%^N*_^X.ST1RY#XGX07(?BN^]F=#E=^O=SVNM,C$VLX.?TK)YGS MO4WR>^5*_^T69BRM_4&Q7OZK$RUH&IGP&C(H[XQCWM$-0=U+_PM7JL-P>M@ZV!K7_C:%_X! MUZ?VA;_9"M6^\->L4.T+7_O"U[[PM2_\W-VWYHFU+WQ]1GW&O*L2+'S-R=H7 M_OY.-&9-<;'/)&YQ[LNIEB9P\"D[$ )*$J-0@CH6C'7C+@N,<<%J\]-9Q[M! MEO=N;WP\??]U$]__]Y=F+ ?[G?;&UI>MC=\[NX?O/[=WVE/'N^VOW?WM=W_# M-CYW:^?UQ_;&IFSO['>V7[ZB6U\W/V^]_/-P]^ YV^(S^\);1Y6+$$G.2A%P M6A)CP1,CL])<"MP_OK*N5Y6\C)3:[3)0I/3XX<);=$[YA M6KGHB7(1.A=!.BCHF[5$VC2D<+,+?;],Z2ADJE30@.E2W#V?O@/0^6*ZTSB&H: M/3X33>;@.DG1ELSGM8S?JHSF=H7_M%M9NXA4/ T!/#L J4UD+A!+$R= ?2:. KK*-OM ;;2,YXKI)X_I M9)*@+B&HE 5NC5%&.40=\S3_A>%<%]/G9F4AHJFD Q1(D2ZV2R?" 4N"<]XQ60"\FH*<"V,#0 M:\J"Z.@C@1@2,50+PJBG5@BMO7[*9_M/'-!/)>*['/&@VA?^(1/)@#'+M(I& M4. T>L5-9EQ2@ZK)^GNV**N7> *Z07&]&3DARN?J3"2 M..$" >XH<5HJ(IT..06O&%>E+[R1M<7T$\9TBLQK94$XZT$[9V24(29O,J6& MT1K-761,3X9_,BC<-AIZIV5,J:,F [::"9=#?XL)IPG@S^ !E:D8(EABA/P/!%GC252V\3]7N/,6*LP$X7,.-CNE@6=J@O4A!(D/]DP G[\*JZKJ MYJIJQFUH']%;*%U;7-8$7);$!ZJ(XK)T$&?0LB6(Y)O7$^H*N&'Q?)D M[ ?I5C-F%8F&2P("@!BK+G]$VOMQSU+B!1+J@ M2NJ4(]9E*'H\70J>G0Q:>NY*;-(1J643M(SH+S%5(I=@9>8F6[FR#JO2WKGF6*79 M2K.59J^K_,!Q6MH!6CP2C Y&.) J4RJ-I\%<6_FATNQ"T.Q4VW@1P)9;XD%% M2H Z38S(@@0?9';&1A=A9=VL:EVMV4JSE6;O_VHGEJ?]SMAOSQVD%H._^OU9WYXM?4YH7H< M=#Y=_'Y\Q*!_V')GVK%UVDE=Y*F3P:OS%K\/!#CNX/FZ 7X%;=GS:9!(? MI\'A<.TFW;69N<\]N+(HZE2#P&97-LIBH!A]NE A\3MC5PLE4N-&J*,=;2;1 MY3;W>TXW^F.%QV<8__K^RN9_=(#:V5E&MP[41 M4;P;2=+1$:YB$8G51F3/I15_&:8;?&T'O[E_>'12!-&?MF)G&)!E$+D?FN<= M#?H'*907\\GQ"7YA<,/]5N[V/[?<87GCL'7M4ANA>1,*+.1 M&Z!8'Z5!8_KU0FH-.L./+1=)+XRZKM&DOSYN'S.X\WV!O MW\69R][JX["/\LD EY/Y-M\ ]P>.Y9\RE.W\[8_M='RSN(9:3JN[ MF_[G]>GNNWCD.:CMC=7;2D7Q^T-]"*/M@_;!_\<[#U]?V7KWOE ]ZP!$7&QB4G6H,WL+?XD(_'6AY2YH3'3E76Z-GWKL87TTRU; M7"3CO_]UBXVG-F<47\"OMF AN&BE8AEXB$+$=-4E.]SX(0HL_O0C$O#3;O+' M+WN&\LQHR"3BJA+0,1!KN27:IBQSXEFZN+(NUJ:OJ_]RMLNK+>2U(Z167,_N MZ?)IY>UBR;3^Z/20>SM(6Z]ZP^/!24.\RZ>EWQ6EA6JJ,?J0G_N?&PV6CO?[ M<<34J#U/#H^:VU:HE,[,Q/*N_LG@(F<7!=KM#U%5CNRR\G*_6:M\OE:=;VNU MBD\>?^7PV8V$X,%-YIO7L&_6\D4Q$!I%77Y(_WN"I-%MS-+RQZ+,TLLNL#]I]_[0(IO,[(>]W%O1K_&Y(\? M5Y:05XK].^%,-@Y:&=QE(OAF$!?.N%+]H[6%ANN$!5#:[?EHHL@>S0!EC4K9 M9J:OWC,5)Q@TSK7T525MZ,7FM?>FWEET:^;R\;F:%L*!\1=)0 M]_4'@Y%%-?+BB_([BT]-TF#QION]"Q\>#_@\X#8.DXP"8*-GC9Z!!EJZ)O3U M P&!Z3!@^>ZO51=])CP/GE.$I_$V M 5>.Y(C_0#*:V"#QU^0H!ZM<4@[]-VG6IC.T+KOIMSD?-;PD*00!AH+PU-G$ M(4BEJ4(U0K_CI=?MOL-VHZ9F,0CD7$X"HQZWFUIB%'!B13 B"":2+@EY5*V) M*[?[LK^^.F*5&Y.#O34Y_)C6KM)R)VG9_(+2(F2.@2I/.*!Q!T&C[F;9$\>E M#=^]I'L:,,M:!J9\!HR*.^,8][1')BSTCA)]TI% MW4>,3'XW#MG>WMELZ59SALY^.W.-VKBN:#A.W$=F,NHHA1-) )/*",Y9L I\ M=!E8W-MH*)511KYQZX0+=![=V\XO^H='J3=L5O-U*C6:XHO^\'CX9A^MZ]^+ MO?J7.VVV=P>'\'NW'SX^,L+:;\X0MB6W=GX_0&2=;O'WI[L;K[OO#W;WWR,R M=@]?=_']L/7N+:+P]<$DPK:^?ORR];*-R'KU=??@SX_ME_]TVH=_[.\BRG9? MEK%]^+*[\WJ__;*-"'O%]G( $:RPQ$FA"7@C2ML 3A@ZS :0Y*(;&_]M=E^\WSGU7;[#+!C<5A?OLCTOR=@.Q*@:]=G_Y0+K7"' M2 @9[6*5(O%<"-+8J))'VJ4]S <]D-G9/BX+RV?>BEWCD>$ M4LR?1V64S<.C;O\TI3=I\*D3TFPQVG%??A^-^H]!_[ *V \)V >QI]#E 2V MR.R+@'F.C .11$$-3\YJ*WE)G9B^SK$XC%,%YJ$$YB/;$\%8H"ZAZX8.&QA5 MG'0>2,)_6&(V91>*P$SWB[S*<;NSV33L?+E?H^F'G)BJ(^_)P=G9DGM)B\ = MRAX#CU)H62!>T%@TI,HYR)C0P5FW,Y*!1G+QH]Q%(8D@A=#1"?2C2D^]S% ! MYJAE3D*,N8M5:^E!).%OOB<8B\9+U%C>9W1UE417UY6:Z4QHSQUXEVX@"?=N M)LV=0ZK6N\\@RO,O>\&E3)4R) F)D@4:2A"%$8\VD:7> +5V99VM7=7S:F$X MIDK*O4H*[ 5OM*'CJT)I MX_ 5\"9L]MM1?]@I'W@V*"%2?-IOGSOQ>/_L>NF%#XZO,-%O'W%^V.^>'%_] MD0L7E4KF21H\4I2.J8E@^X5_;Q%F-^=A]OW!V12.W(=$_""YC\1EG.$SU_WL M3H9,^E,./UTVR+%HH MWXY.%N4X9/O%F)_Q[UOO7G]L\U<4>1;]R[]/=W?^AO:[+=;^^N%S>R=(Y-T# MY.+327Y^_W7SR^[+O\7[@[_1)WT+[8T_N^V-#^S]U[=B>^,Y?OXCW7VW]75[ MY\_,5S[GH9&9?M M)I]S.X] 5(AGC*K+M8YQ<4*Q@C[W!W&8>N<&$/W) +:]\WP/EYS9Y&T)!W'\ M)REB+?[CJ>.-)-VWF2KU_U1A*&H_C]=/SBS\OFS3J\AZ>9#OXV?-;;\Y717KD:1C%[^9M"NT9%1.ZX9/?[F\^3)=8S_XFA17?^GW/OF]P3*V)KBJ@ZV#%0)N]-AKZJA?6][^%F^U M4V^=48%FY)$_3*45#7]7)$TQ)T]0;UV9_J MRKSI?+GANMQ0RAZU(M'DG*\JNS.KWLY\D+,4FUYLPOE._W(QHFO+#2W\\K"Z M/%5ZYB0]E3AG=-1ADYM_HS)EB[WS_WI5;DSV3_ 1;WYSV;[ M[>:;9S<0D!_OPUV?\;2>,<\&X$PL.$1>]G$TO29XLWT>W;F/)MZW6;VG5D5T MUA07NP[H;?)614Z*6F],C@ R6R82@Q2E-M&"I]21KE6XPJ MWKWK'.^_.!GB>J3!YI=Q;9+GXT.2'?=E.8K;_V"H>%QZ>5.TO[[]NKWSD;\_ M>/YU:^-U9^O@/8YW?Q__Z^!WX=^Z.,Y-/EEZ>6LGB/;.EMS>V>UL;6Q];K]\ M==H^^$AQ7/C?GSBOK<_;[_[WI7DU)9^II:<[$#"7 (B>&1T42[F:. MPN54FIB#4*M2Z*?7<[$2UQ,E+FYBEEDX&P4#JI(KI1!X3%PKJV4*UR7<5^): M,.*:;'[$O-)*E;,Q[P6!* -QEE+"G'P3*F69)*?ANA3^2EP+ M1ER377HD1VO:!T^" "# T6ETOM2Y"BJDI%(RJA 7+YW0KKIYM,1]WYB M?XC8:*H_WS'D=]-(++_=2L[D]*4FOBB"RT&Y0%4&[[(%&317$=E/U#5)2^BL9("R]Q*F82FUB2?G7&Y!I66#.F3026NO=(B2.(=H&%#$_Y4 M*M%D-&TH38;2*!#IE*T:J$A_PD@7R8@8 F2P%@"X%\('82./1E#GK[VY7I&^ M8$B?C,)0"(%%3XD"9A#IQJ SDQFQ0DB(VD*D;F6=HTZ'NSLS%>F+B_1D'%@& MI1Z4@\BIBSG)Z+V11FHK5 U;+!G2)\,6+# K@6J2A>$$4D[$TA00Z4XR+82C M+)8T2KO*8;JDW.,A_9JPQ=D])QQL^CXYU'?^Z#OGE"QVXX#1A=MOXT>0\OZF M-=(C,>EFMW/8Z8WO!=Y+DR.U)F\PDAGU/4H*+Q%K,V[SE8O5H^(/_V*_3)1, MF.-1QHV4Z$V/-19/B=ZF,V2@692Z]@M;U!#.R*%I$_ MI$ZKQKRYQCR=BG>%['PPUI'$;2ZI%6@6>]2=7!BEC)#*"H26D=,5>7]9XH/) MBN9O1WE.&LXYDSD#N.8T#YU>"@FR"(G3&\2YYHGF:AS/#>J3 2^O2IV5!"2X MNDAX\B(X26VI$K/.9YK&%>Q/ NS6"LZ%]90E"TPS([/PS)8PB!06 MQ U"717L"PGVR9A7:?=CM-*$:M,4_4MEG936A&K@!+! MM.$I9"]+@!M6U:* _:YI.O=QW?"ZSUV^22YPYK%_4JH4G:'^QK>-GUJJX_P7 M:+%)^ &;A]03AT6BWNWI.W74NR2#2,0'CDZ5YD-%%F;VC6 MC!@FBI5+3;G'Z(C1EB/G"G"FM(I9I096+5S5,*:2;B7=2KKS(MV[ME&JI+M@ MI#L9U8T"Y39Q0P(M5Y%B:?J6\1] :SH M*TDO'9=. *6WZ*C$?^DUT2DU+\_J_R/Z>\.,OS^[G%)7:_;7RO)UL$M=LW]) M[L#?K&SPS*J7K9TS]KJ/R_!WOD*S:&MX:VM\$>SIFTWM-ND2#"UI8QR7,6K0 M47A/K;!H7%&C5.*YIC7?WG;^>+I;ON?P/6_OM _;:#NW<;R[&^V/[9=OO^)8 MT;;>[VZ]>RLF;>?MG3\_XIQ.=P_>LRV.8WSYBN]N=#]N\;_I;O.L(+9?OOVR MNQ/SUO2QG/-9<&X<428' DHQ8K@(A'.E+*=!.<_NFM:\>#?]*C4]36K267F+ M+(2\XT%98P4S^!>FC$I">5]SM)>5MR;/M@P+42J:B$\T$LB@2XPUD@2*:9#2 M15N18(WI6Y1@GG5!IGLP>A%6CF?:1&@J&9!>Z$HS7A?%F9:_*( M2 1A' LE1BD- :$R\=%+XE@V5!D+/#8)YUI/%[JLS+5 \*[,-7('J>$HRMHS MZ:&DE;",QA:S8$" $K9FSR\KL]ARR")*E0@%'&VNR(D+N*W&*6O!:X.F M5\F>9VSZ8/M1F.MI]+6Y&61GUKB\8X#OB5XANMF"WJ;8)?H?*O!2C=Q U,:! M0X<$G-1!&IGYPR>OY\Z7%,G7-.A7TKL-Z4W7N:3,@ -AB:0NECJ7G/@L&$DQ M)1M8D%**TI7/<,9_6Z "OQ7C<[9S!&4L*0H<: 1G@PFZZ#T&C-.DHGS@V%)% M]6U0/1D^RNAW>6<]49E) M;04O]*$S!:6.>U%D8GEQL6PC9SI%+JBD(#BUF?/ @S56:>?50P<@*I9O@^7)&(/6 M($R(BKB8*0&1)+'":J*2=TPSFUDH=Y;X76*C#W<_?_&J-SZ]=RYQB83IU."? M( I^P[D_&?54JT NK7J:K@+)0@Q>*$=B3@[5DRY5#("3I*(/-G@JI9Q3NM3- M<++@AWJ5Z'X>HJL%,I\J"TY%SZ1-T0K MHW;&]E^;KY_OO&J_;+UJO]C>VGQVK\EA-WC&A2V=J*,PE\?7(2[K$)_&#>T; MPG+F%>V?_&+V?=5)6@2+ZQXJ>HJ<%+7>F(PFE\R6B<0@1:E-M.#IK?-0QW+8 M^_"J%]"R^D]_.*R&U+P,J1E-U3,521F:20I)H"$E W&)!Y)]8BPQYTQ&0\J( M56VF,].6OO]JY:4GRDONE]>F@SX M:^G!)^I)J2A,(-M,'$A)4DK4:>]#!K.30!W"6RB0Y#;S7UP<%#$BE1$BC-JWH;F00'@_6.%225?]963N)CZ/G32,/-.U,COR/.X$9A3R.&,ARY1+IV>,O.C2<3+? M#GEJ&HYOQ8;KL,B(8S\UPCAQHAC3HDUO[X.W\LY>\?&+X6.'ATZ:)&[F1I'K MNG;L.$@ J9V&#BBJFW!N6FR-.->&L>A%WI!Y/C*9= S M1EYR&:0VCU*3&=QSF.&ZS#:B-(X,UX\5!ZAC^W-=2SY IO4/WC>I#Q)[ MS J9XV>6Q=TDQ&HA9A;XGA6&81;&X?T+8RJ@?\SZ'V?[T^/<_(9@?_+QB_GI MX_E_["SRF<-]@UNA9;BVXX(!'X:&9W+7\KW,92S"0DBN]9 "(!LQS X%)KQ: M!(@2+PP#TV,I-UW0ZF+?"IB/V5>Q&7F1?_^*D0H!'AD!3@[F$<#*3"]*XMC@ MH/49KN>:1A2$G@$'R;V ,]-);"P!%/@* 10"M Y[QTRCE*?,2D(W"L,X2((D M-'GBQ@YO\P'N42M1(S !/6?989M6ZGA.AZVADT2(PZLQ+1C,XU-!Q$@#+V^(\ V"X_97L\]T6?% MM$V!')]K@E^>H_*8\N^_(O\^YS&+ R=,,CMT$\MFIF=F?A@X*0:D98D*2>L7 MX!\NN7U2/W,"CT4&#^W(<*/8,QA+F)'Z:1@GIA\Q*]S[$'FZ[:B8M'46\=J1 M[N6"'6 <\(//G=0%#3>UHHRGH16GCN^E6<959%KOP&[1PX6Y=!S/QW,3;KBA M%QDQRP#Q4N9P%L"75 /-T8,5W9^V#'8*[Q3>]1OO LM+@]1S@#<VXYE4Q=_$5G>AYQMA8IM&:D8F4'J8)(P2B\&> M7W&KIP!/ =ZK CS3Y4[B.4X ZH";9F 1)9D%%FZ6!E[&'4=%J_4-\!;=EVYF MIFX0F8;OF8GAL%+Z;74 MWAY^F_!QQ9<GB\)\6XF =$>'B4=+'C[?Y@G+X*A2+_ , MEZ69$9IQ:CB68_MQ H2<1=CI,_3M+=6DZ(>#[REPX.5#P?:=7@H*G@P*EOQ? M=I;%//&,Q $=R>7H_TI2WTA6(,*#?KI$E)H\'1H ML*@8,#O,O,@V>.:YANN%OL%Q72ANBW*R;VV# M7HQ4V;KSJ76^U]W&\_$,]JUM&/$#,8]XCICE\-NT9+#U^9B5UT=3/JI *N$L MRV(X)+DTY26OIDHD;4\D'2]YKIPLML(@\PPW?'419G MV=Z'*-3-Z,$B:>L,N1O7FPJ:%30_HS-00?..0/.B)S&RL]0Q ]-( HL9KN_[ M1I39J<&R* SA.\ZY147>(F?+D70*FA4T*VA^?,^L@N9=@>8%K=GB2H%(.S %VLI;'/EF^?6 OEI@!/%=8 ^\T+WQ:W-@W?,[S[GYI;?]\K;) M6M; L?T=FNR:P]YQ_[9!YYQ[/+I"O4HX2KFG42/"!0X/5FH1_YB-N>:8^M_B M\KL/:)BM<4VW2<.A.>R_$]W[O5<)',2\UQVKVRYK;KR>DMVAQC]<2G_W> MX+='8VUZ4$\9/J$*-45726@OK,7)3-MF]E^8_6+7$%^,!X#8'LY];J>69KI_P*/#, M,/(3;/7A1*;UGZ/;G;+Q%1CC^U7%IV#(HZ8/6R3^^1D+9O/TK/B85XEP!/"T MI=+78,Z?>\<__7MX8O][]-L?8)3_^2_K^,\?\N/1R<7Q3\?>R=FA<_+QW_GQ M'_M72^;\QZ]7OX.9__NOO^?'8/B#F?[G\4]'U[_9AU>__?G5.CY+S)-?CZZ/ M/_Z0'5\O]7-+K" *@\0Q7#L*#=>Q78.Y+C=X8GJQ:3HLPH*IENYAZ^:'ARAL ML>.KPBN%5[?BE1_XJ6,,'%\(W;,V#6MR&(\I1+O8)"&OM,CO-IF+JYL' MQ6C$RR1O"SK>5]U[D8$D_,U-F1782&"ZS04D+;-.(4\\Q$C^R/"?C:9V'JS1;_8O#>Y9$?\BBSKQ!C6.>E;AQ&-B9[SE*H>L_ MWI\N*72IPUS'X[;!;#=#KYMEL,3TC( [?A(&*6-F@*5L/,_4[<=/4]TE5YQ" MOU>$?GZ8:H$?P$+N>I=BK+H@LRXV9NHW= 7C,EY3#S/;BU&*)X7'?,=S, MBHTP"1R#6S'/S#A+6!1@[5=/M_TMQU;WNY6)@H0U4C1X9G,OL2//35T>1''J MA#%H2"RT?=,,E,:T$Y"PI#%YJ9VF26@$@6D9KF5R(P8V-T++RT)0I6R>^GL? M(E>WG$>O!JT&1>9J4V6&CNN6G$0I)GKA&[@NVD0H3LS!(/=L;V,>ZZZM-\) M7%U4RCTOL5(S8D82VUB$/,B,D">N$?J^G;&4.W%*;DS/M'1GVX7(GP575^0_ MXZ(DX1')K?JDDXV9Y$;F*GEQ(&;N7[,0KSK-;/$8I$7,L_\ MCV_MU3^Z*-OLOG.P!$O.OAHL@Q6^9\,K=EWM?3>?_)R/C86-7]RS&W[CR@ 4X_2RHM,PUH6F)+^M^_8 MAU7'OSHW_4DJ!"SE3!*5GGPZ.]0B[7_^$H(D^EZ3TNUD-H+ADBV4:)HO_''( MRC&@4?4++T\O6,G/8/ ?AD7R]7E%D7U\*D71'T?V\=F^"V+(^6WTY1K> ___ MQ3T9'5^=_ G?_?3YCY-??__CTT_'*(J&_.^?KW__-9W$MNL?__';M^./Y^;Q M'VG^^]D_1B]U&<\RSV30;[;P>!ZZ1AZ'@\LU/))'O$"E"R N3N7. MEWYX9+(Y32YX.AOR3]DB ?W JCS9'ZY22& MFT2)$5M6;#AVXIM)ZMBIXRX2R0VHY"\4,K%=$B+/)$[/+CAHM<-A<07GK\DZ M'J *HZH[O="F\'52C":SJ2!.ZBT@X!O%,J-]+4 M:ME"B98=W9G3_-N:^[(FE3VK%V]QS:L=5JO]#:^H1I$J2W37]EAJ>Q3U;(EZ M%'"N"%RR7GJU+5WCWQ*."T*KBHRNQL;2V*B8C:";?+M-!^^/7_M#.>7(QA*N[E1\?FL9C+U^/1%^?WL\\7\%\/?O?GR>CDXN3CQ1^__W1L_G[V0[YX M+__;G_^Z_NWLXN+X5[S_3XCD[-C^S?[T/STT\G7W_[\/#S^Z1^K MJF5P;H;8^=?P M,V7-_UC9!S9EB)FR96[ =VY.U]"%S=M_I4&DAAEL*L)^U9 MIC#K^3!K,9;(=1FS'"LQHBQ.##?('(/9$3.XQ_PP]-V$6];>!R_2G8>WNE&8 MI3!K5YMY*MRI4#K^4#+702MP'?"((D-*PM-PTU2;H#F%1NA9=I!&-EF M2LG5=J2;D=\CT'I5]25^I7_PU& P*W9. 5W *>(6H4_5)E8T(7M)Z>5BO[?K M.UN*Z:P/>U^<]:$79YZ[]R&R="=R]=![L$ZW,3_M9OV)UP@2#W16 M*9#H#4@L>JJ8':9FRIGAVVELN+%E&F%@)X 9S&-IE,8^3P D/-WQ7#URME6M M5H'$RP.)!WJ'%$CT!B0674-F&GINAC6K["PSW-3-C"@-;,,.LSBPW,@+(TZ: MA!M$NFT_V-!2(/%B0>*!WA@%$KT!B4573&*9<'Z9;P1);(,F$8 FX3N!$:1A MQC.+,;QS(13B9EG(;;Y"ML4MBELVY(S4&';8V#;LE_/#A(O\0T? MU&K -CQ908.8MO#*^P_&;:]SM1J60).)5>K M,51RM4JN[K%.]$*TGOXD5TOH5Q'TV]*3/BVG5]L.R^(0S+\HL1+#95&$9<^9 MX8=I! :@:[(D5NG5"K7ZL+;=2*]6J+5]U%I*L(Y,V_5]9IA.FAENQBPC]/S$ M"%,[C5C&(M.+5(*U0JT^K&TW$JP5:FT?M1;][9D39Z'-8X.'B6NX#@>MR_8R MP\PB+TU\YD5NHE*L%6SU8FV[D6*M8&O[L+7H2G<]*PDM[AM!&C/#Q40A9OO< M(==P!BMZ#,>LXM39_L-;J_7OBM[TSZ1VO7C%:MM^W*-Q M4O(1L L;RBLN>FLWFO>LJ'-#>/H+N\:']\N2C<_I=Y72MK:E;1VCII6;WU#C M.OGXQ?ST\?P_H&!E493Z!G>"V' MM,F\"/YRK&QEF;GWP7(]W?6W99#M MJ,GUXGE_V^Y9Q?O]XOV3@WG>9Z[CV3SBV' J-%P>.4:<)H&1)'[F14G*O1A+ MC >N;GL/CC54O-]KWM^VUU7Q?L]X?T'N)Z8?Q(#MAA_[CN%&W#*8&WB&B7WG M>.3;@8])I)&EFZ&E>/]%\_ZVG:F*]_O%^Y\6Y+Z9A&:6>I[!+=LR7,=VC2CE MD>'%@ #5^KJ?_C&KT*%SM?T>(^NZ[&X#Q^7: M +=WAW^1R/E$46\R%'CI-DK!Y/9@\FC)-9(Z69*QV#2RF&>8/\J-V$PBP_:< M((N3!.1E0M?5GFOJCA5MO]K&[1SUS#D/"B5Z%O:F4.(I4&+1B6*F/IRH%QDL M-3D84BDH4V&4&EYF.G&46;87QW1?[=F1;H4*)11*/&O5V:U0XJ6AQ!,%OBF4> J4 M6'3,1*8;!"&&O5D66!R.XQLA9XX19F:'OL?B,*WNX);XO: M6PH*M6UC5(4#%KQIQP:+',_PDR!(0_C+,;?4!M MT3?I.)YM8]!8F%I@G)I);,2F#2I<%#+N)5;F)OYVNHX\;4;N=Q2/6.>5W93\ MYUB#)N6V2?\+GR/]ST8^Z^3#/?WKOY_;&7_@N+@/^U/M'[,Q%V?MF+J&R@AE M("+;ZMH5U_BW9#A+>:H][\7H_GB:UUG)ITU2\J&?Q'FO]^]H_1R4?X_[-S M^[<_]QWX[@H QX+WNK_]B<#QY1LJ0IG+D\!P8JP%"[8X*$* &7:0NI%E)B$/ MS;T/H:E;UO(])U',\UZ)*?IX3/IP_Y/P@#N991H.2RS##:+4"&W?-IS0]B(O M2&(O /H(],ARE\E#4 !E/$]X@D8 M$QL2*%U[$*#$6,YWOLK3Z46M+W5^*&33>[/]"8NK I=SXT\ZXBX!D<3+9Q)' M5KBP89W_Q>D*&H_%K][3OV8=7QWZ1*>>ZB M(N6Y3Z!(+;5@(\H]FO*14%GL@?CO\O\>[Y_L_W1X?'AR]K^GVL>CTX,OIZ=' MGTZT_9./\/_[/_]V>G2J??I1^_'H9/_DX&C_9^W@$P#I6?W,Y\/3+S^?T2.? M?CG\O(]?G,[OV 9,$NRMV. 1*\^!!5!7]A]S+VG$M1KX>L!F2&BNOM5,0 MEY3;@W23<7*U/BY*+[BOYN'JN7M6;G2.3JR7>+\9\+ LPL.(G\X M+*YP)?E8B/^<+OU)U,054 M.T(&GE[DE?;?&?P;<. :)CXO(\\X1BP M)*T.BZP.2WN+(^W1G_C+O7>#=>@)R[GTB*".QN*$Q GH0!]#7HF]E^JO5N!Y M7^45AX--P/=1N MV?AZ[QW]'NO(S)UQ-8LKT)18"2/LXKZB J]-843L(HC_U8GP8%PFL@]Q(R:\ MK&JJ=P,Y A_A,S"_8,(-'OR*O"^P:2NSJ$#PQ(/(_6+QY10-0)9X"Y24Q MA[ JKC59ZE]C<3&;TBODY@\:;%PQON1N.*T"CK[[X@LVA7=.2B04!M,=YCS3 M\1/0> 48P=IRDMOPCP6>QL%H!%2=@4F[(P-W BU.BQ*=*5H&VZ(3[X@1>@>KJME(5$H"7#F'3<6I=C9%%DHJBS_$;&BY:%[D69[4 MGU>"3++9= ;;@UXK8"*T0R[Y>(:\E(L^E3A4PB8H(W$,BIK482M!Z^+G,%P^ MON35E&8'2TG^.\N%ME_AT0 #P9 M"L+-P4[.R K^$%5;^P8'AO23'(Q:%&";+[,RUD%&'#PZ=]''PTK K8' M DSY".:*A,"_L=%DR&F4FVG^5GK%8<[YF)=L"'*&)0G1> [G%U^#'5:F%8!* M#H3Z+J2WI G"'^A=9;DD_J'P[9&/]; ML"'^-T%!C'\0"]!?(W9-3Y*,)@PD4)73(G8 ]+ODUU)&@^HRA?T#WL7]$,2 M)#"E'0+.$SLGLZPZ)K\NEX5L$: ';Y&#BJ&-.^ M:[_R^D $*0$-S2-V#;7GH(8!#7/)9X*NNJ7;\!W7Q:Q6)O$WH$]= T6F,_@/ MO8"/I')VC2A3#&'[RKSZ6ND=NJWGVP5%FMH53G6,XTI>6Z#AJ[D#@4E=2URI M;I6%Y'EI7R4V2CD"-JXD%= 'W2ELO- ME%A/FP93EOO&4UU*:-P*G-J0C\]!R<>G*QB8)+_$Y&;6%YP-X1G @2JOQ"I; M?:'D@F 387C+W^BDBO'_SG OKI@$?8'O5:W-=59"4BT'7F4H:"H.!RG?Q"29 MPQ[A?C$IU>O]R@0\U[]94&;0$P<_YO1S@>-R.$!WW.MJ-ID 9)?P,AP=77E% M*4;A<*;%-4? _/4B1[_"O":&BF=.&M(RYRP2<2$M+-#;D.-UP0AX;OD8S2(" M!-@Q9&I\>HSNO ) (1,3ZIY:L[JAP'UDH_JY!JX;ZTJS]FOSI;$Y0#X7%>V= M(%&<1YIG /FS(;U>4@NMH^:F]M&87Q%<,!:#<@L7%ZZ/$D6RF9"ENI M@C$K8B%\!<&*H\6'%KY"4M'S!-FLIA[QJM-_ T?1)HUEI^_"JJL)= MVVOL;Z(?N[&&5Y'20#N;FU4M,\9@_%85V&$HZ #%Z)#E,U)Q05'!A+][!CSV M92RI3OCP2O0Y-(I3VORXI@A\2;M%\VL6AL3\1.L7#JM"#%"3(8@1@#U8@O"] M"ZDP3[P%FE73*2\[>(L+JAE6;LIM&BB<:EK0I(5Z1S)_@D8K3A84]1RH!\_Y M9GV*5+A2RUGJ,0[U!NY\E'O;[>T%/XDS /=L_M!T17 M *0BD2!72=44'6/%SHLWWVD^@V92D%&J?Z/'&[,0*2;PDGUG[S4#[-"M7 MC83:_A#Y05B\Q*LCE@+E@\TLU8TL+P&XI6,/J9)NXDD^(H-I=&$TIP5QDM7B M>NR\G2FI-^WTQ@QI69=22DY$.*1@&^'\< ?$ESBXV!;B+S'Y.1T]K^3R$'?0 MX3(K)T4EU%]&.$G^A&:,15T8 *](Q%? ?O"^!)6(7\J\(%L(ETPZ:_.2Z47) MNR=R,DN&Z$CL',=/H Y,].:;7XHK6!-]2*^L/S_EY64.KQ-?[:+\0^):39'U M49'B50EV0BE M,LI)=+A*PQ*%(V@015X50$)(W3^ \&BWRTB>"0^QNE'0-G%^7ZT;CVLY/NTU%,Y06"0991A>U8%OR7Y$R$71K"XGCC MIZE(-V/D:$(#B&PYBF]K@5[WE)2^R]8CH>0RQU22T4BW831&*\U-&S@,:7 M=/I)=95.@:;1:,)E,9D- M:7[PYWG)1LN7 ]) TS(6(PHOZI 4R O0AP%&]BN"..&E%IZH/V!6RX= DZW5Z87CQTGBSI!+ MO3U_-'1A<#ATNN[#YU@I7&YD$4LGO: PB 25#!$94H MK>%;:1C29>42 R%?D>^_#IAHK7^\>3%0WZ?;CH1W09M-Q4#U<5UQ-B'&SBD< M9ER3_)#%J)<5CEO/G&I9W2@ ==4PB@Q]MV<P7 4H[:T>%I?2=57> WS2'^;#(:"K^D, M@0#&Z,)IR*,^Z,YD$PPN036Q]709Q16^JZ8@23GK$@Q\GM.EF7#@XIP ;77M M9/]T7VP\N8HSGJ)FIL%40#G=S=BI_48E0IM_NL3RTO50M>=]+35(Q N[CVE MAUO:".W52>/(J<]A0@X8Z=S3Q5;B]58E]QYH8.DW)!"%0DOBLBMQ:S%,$3DP M!=2$)6_,'VT#5#AW](0LO:86QKNGX*UTB>VB@G>#KG6#AM7U8]=L/N5L5%L# M=*MSP2E^3MB?^ '=B.+/+]'B&+9:V)QFUHFB$ZS.9M\ _%!;0 ML2,AUZH;VJY8VUU*A>DR/8N121 .D<"P MV'1(SUW#0*2_% 5]D )& T1>M]_(GQN@Z*3M]5X=+X,Z+$JY$4LN" WG-JEC M?L_QU\'^R<SA=)11*:0HER'#8)Z>3-HSIV3U%,[5%NV M2K \OT9XU1[C.1>QV&3\9'+!0&%(^(R>WDE9!3[-T>E+(4 =MN#"7*H5+_DCI-+U]ED\*IWQ8.WE['Q< M5%,,I11#EFQ"SVHS8CJ5:2:L+'I#H6LRE MC SY036."$C-H$J7R3 JH#9LECC*@Z*<2&?T[HGX3V-M'\A@J%DBK\/6 M93B9S#^XQH2&LZ[!)"]P*:N!0JLQI@+Q01I815O(5A-]=$1BT?1JFP"ZT1X/@8G&K4DQ"C$KMOD#C<)\N:#"2&Y< M^0 ;:.>MY;?;1D_9C+DUZ3]BG^[:#6ZS'(=S8F+]UAG8ZP>Z+[1WEK.!JA[)'2 MM[%=6+O&"F\B5T4U&[I87-06&P8^$\ M:BZ$!MK?BRM, ]+!)D /$"A,54XY:A2T7Z>F-;@A35P1%).*>Y 9ZHRP(@ G M$5L^;P_+B'1,4:(VDDV 1>TPJ6Y@HQ8K/.65+=M7*!]HBD0!*42&P^BG2F\"*)L^OIA449RDMJ7:.2L%2>U,T M,0&DO3GR;3,&\5V=O6Q(7O@_5AU;TM8^8LM)&O.1ERNC+->(\Q*Y<6V@U_X0 M7C-F=<4F8-Y9TFSY$EF*15 .2[--2V^ \W[PU M!]8[,4O8J&%]/F_>>@-G_O/Y F#$ 9T@/H1Z(0.$9Z$AJRX:4BP'Y>C!G,O9 M>&ZA,JFAN3Y"'W$Q-E:$A(@D;0$1,GA: MKM?HLF\K%S!/5F"9Y8W"^8PQO+ M&CA:O3>U)+KCV+6F&N/< O-*9ERUWI@5NR1826PL:R9(!-+M;R/JK>$,S8$9 M;3RS)GJPC1FU7+_AX%!Z".P<:.OS1CT5ZVG8HI9^:[&%,[!7 M,$4T"&YCB1Z;#S>8P,MIDFM:#KVQ@'8YBZT;90/KR(O/I MX$W1D?D4,U$+H?...CB9M)3Y8"&"Q2G[BI9WG:2-M\NBD@+IL:"]H?).@$%Q MW'7)ABG% 8OTVZ%,NJ>8(H'34BF_*LJO "D)GXL_*4&A.J_-5QSC$DRW.J)W M^9TM M)$K3'[BX4)LK@[ @':L)53/KU"-8(HSN<0L(K4V>&S+AK^M\6:F"4L4,M#'( ME)Z_1V_>BFGO%!H@]5>A&-:%'F0$*;Q>UFL0*GOWDGW!=DIAG=D1ICZRHA./F;)5&:Y''3*+^WGJ:Y] MIG)==**'<.X%8NUI72EL/ZFOO'54;1'*B)!1VSRG2"49%R.!@^+$@5!$-D)! M(<9@2++KLL!2 >P;_MTJPJRQB!&RBG0=CP@-B4Z8-Y8Y"!JM%'[5>0W&JK8% M,&:DWOP#F _]PC"]>ISM# 1[/5GV4=$^V7(1O764;X'I$2 Z!09)D44'PXZ6PT?@Y: M(NL&<,A:PS6*5VS(FCC2*PS#N&';/V[D)%Y45N6=?>U1IVDVUGI9 ,=M+4[2/UT!W;S07H?-7O>@#L382L\*]E(N''P MEEE<3U,(9C)D^6AI76+D'+GO6NZ(D/AU*8@V,PCDYS#/1#QJ-BME^88:4XI'FCNEI5BD/ 1X7;# MZ&F$K-HKIXE,WAALBJOWZRQ8+$[F_]8(2EUA8)%#-JGX^_J/[\$.FH",?I^/ M::KTH^_E6!)VD0(7&L+0=HJO6S09F )19,=J^6;Y]8"^6FAB([YSS($;A#=^ M;0ZL>W[G.3>_]+9?WC;9:. %MIJKFJN:ZV/,-5QOKM2"2N+,BE9["UVNGJ?K M7;A6Z[?53;YN6=-BE\#FT6B=Y0M=^'DV8$E],&5&$HC[KIC_6UQ^]Z&V>K:Q M,XHP=I$P%K4_118WD(4"PWN>;?]H'HV@[2Y?*OY2E<>6CQ3O<5-#R-YOCZ6V MY\;M>:,=T'61VB+%8(K!GHK!E/A=\>@2 9"#<[=/_RVUEBIF,$1:O=N$!NYL M_;X+[=D_'_[[\.3+X>G[-0ADXU[W:@PUQJL88V.DR.C_5C9NMYR>0\;M51$W MV=*%75@\EDUVS]1V 6W?+&[31DOL+JW$47NU-M?Q=<\)5JL;]V&$#=:KJ.[5 M4IWIZ6ZDJ$Y1W5.NS;%TTS45T2FB>\*UA7ZH.Y:KJ$Y1W5-2G1WJ06 KJE-4 M]Y0"-M(]]QF);DNNO]TPZ&^O@OL8?A9[LYUJB.Z:F/R8QT>V./A3JF M)SXF."3G&7GI#JVWSBH9%Y3/=O=#GN/7OKQV*@=J /J[0%9NA-&.^^#?>&']!;]"HJ+>GQ MKNZK ^KQ =EZ:#[CM?I#O?Z/$9MXU^_6CL1^:9=:&Z^_WZ3O>:YNF^']C/]- MPO&?TWVCB/F5$+/IZ6:TJ<*JB%D1NK\A9 MD?.+(&?'T9W[WC\K%>Y;N!9L&>#\5+6_IQJ_7E/?IE\//^V=')S]I M1R<'GXX/[Y<5O:X/;XTQ.J?JP+FEQ0S+/RX>ZT/>H&:I9JEF>?],[ET._-Y> M)O<#%9A7H*/LD!H2.GH0.CL?*ZB(;I>(+K#U,+ 4T2FB>])4$#VR=C]X71'= M3A&=Y^OFQGGG>AC=,Z:E1S[+W;#FMY?& M_;J#$"VP1/S=+[/RPD_)PU!>=4C]/J1 MVW%23T_),O70WM3Q5"=TE.?DJ5' MCN*EGI\2ZKO]+5O4OS1B]>1S/:E(13VY'5+9K;2HU^ @6G/Q_1:ED0\6WJ:% MG3?:@)Y[,A4)[SH)!Z'N6?>\TU8DK$BX!ZNV0MURMITMHDA8D? 3DC"&%MVW M]IVB847#/5BUY3NZZ2D:5C2\NS096I?J"T.M0;2X<%OCK4EW6HCNYLK%.I@]V!@WWK MZZ:CN/7%'6H8>NI07]2AAI[71P#>9AIP[VN;GQ73-F9X?*X=C9-B=#^;8#M& MOMB-53G;JM+)UC:HW[@0>;J]<3/IK6_2;OC$%+N\>G8)'#WP'G;3K-A%LPKN3V@[)%B8$Q[1]% M#WSFU6PXK;0B6U5OX)8E^36CYN.4CZ?O;7<0>#U:Y=E%R;DV@NK:]-">^-Y[L"N/X+?:-,+#O^_SH8EQ6C"2OB.QC&]=F@M@Y?A M0$E1EKR:%&-D2@V(*B]2? GNLZZE,XZ_K2>*4]:*6:FM+&.IL3$&N*PHB:%5 M_!P?)LI]XU@#LYD'_N:-Y0^"=M$X'YY,\TL^O!ZL<]:6W=_#+AH??TX^_LZA MO[&M@==L!!Y1Y&WEI -G$*YWT' <>-"#SE5$,\V''72[S/@:#M@<1/-''K0K M73AQ[5>NL6%5:/P;SI*/$QAD6%SQ4EL9247/C9$XB;@&;O.BJPL^GML9W(<) M++S4KCDKUZ,M$ :US#)0P>D==I[FWUXQ>2DUAL=PI,<5:VQ M87/\1#T/.G2U#DL]%G9&'<@@1HIN9*27#)T */X<=%J^WP&]>Y^TYW<0N!?0 MZ2XB9^>#K2)G%Z(W1\XU=>]HEW3OVXMUW[(*P4!DGS36E+")8#%#-JGX^_J/ M[^OT[WQ,$Z ??2_'DB861C,LV$/$LN+K[Z_R='J!=MW )-NNCJ*0;Y9?#^BK M!1M/?.>8 S<(;_S:'%CW_,YS;G[I;;^\;;( @(&MYJKFJN;Z&',-UYOK'=%: MO>A $Z[E"5OM [ME33<&$D;K+#\!:<++Y]F 8'4L&AF8QT)-.D0UZ6]Q^=T' M5)4TT)*VL3.*,':1,-"P5&2Q!EDH,+SGV?:/YM$DW.[RYV]+[KP/Z?WV6&I[ M;MR>-]K!!1N?KQ/(_5JW2#&88K M,Y@2ORL>72* M6[C^WWZ;X_0K5O,8(BT M>K<)#:R;/=3K:);/\O9#M0M\]3T^'%_W[INKLT/Q:HKJ^K0VU_1T-U)4IZCN M*=?F6+IYWU)RBN@4T=TO1]X/=4CH0>CL?',I172[1'18ECO8M&:% M(CI%= ],-8RL9^S0IHCN-1*=Y^OFQ@:\HCI%=0^C.DNWK-UO[*JH;I>H#CN@ MAKWM@+J1[Z#WM?S_BJE2CWD1OZ7@A?Y1J14-[+^J'=NH$=C [,V.]64,=7(O M=H <[5&J$Q 0)56,-?;=?Q.+OW] MJVVXIM<99[V<\;.+-IM=NV(5YE;#OL*>:"4?4I8V#(W$A#G';*A=%L.92"W' MP6\\&[D?KDWG\/VDJ&B ]S1H?LG;7&',Y.O\4(8'F^U/6%S!.ZL>MJ[[MYV@;"7MC#Q>7?N,@L M>[1%"B9+>5*()/3W@%V\Q*=@3JPW<]& >;+_M_>7->H !I1=CQPQ &\$.L> M_.T[]F'52=X(/<]$;S# +&/)=%;2],>S9,A929A0C*F V+ E\'IH%L"8E(6 MYR4;B0(0A#3Y")$!1A"U%8H$!J1'X:,$1#,#9A\6)$Q8JHT %,J<#2L !@1\ M^.D;Q[VK9,--U9WN4PBG7Y5"5E3=Z!8'B>:*@X3.37EO-)7"QY\_2F[9.,QN] ^@]P &,VGN&=L2JM@5ZS$'9.% MPFB=%>_4NKGBP!VP"0Z--*7"(HM,.-JZL]4-WKC\1QK;O*J[U.B>,N"!RL(V5N MH1J5M6[%QN<2.-XK$3BVV2W+^4029[V:6J&]=[>8ZHU$6EG[3-746O\[5:-( MS57-=:?FJFIJW3N/?4=+)ZF:6HHP5$TM55-+U=12)7_6V!Y5\N?F[5$UM12# M*093-;5Z('Y532U54TNEP;_0-'C+"G7/5L47%-4]*=69EAX^9_4%176OD>I\ MW0]532U%=$^Y-AL$K*NJ&RFJ>UJJ,R/=5O4#%=4]Z=J YAQ54DN5U.K=KKWD M/'C+UD-?E?Q01/>4:_-T?V/M0M&_IR<#NQ85Z/-DS5TGHII14L?^#*V@KP9S!?6\&RPJT4T[),ZY&J*US MZGBI#6%APTKDI!N3(1M/X8]JPI,IK67$DWQK,+!:4?>N'=5=ZC8B+^: MH@[!P)XOZM M_W-_$O<&_D8$KF^QA -#HAD.\;^L4_R@NLBS:4TB0'1_<"R$ M &39)4"8]+?[4(4DVU4S+V%.HF#"C:3,M#=.IVI+3=GXGBMV#N^>Q56>YL0- ML.:$YYCL58)NX\HNMMD9^#'$W"+NKY8\ M<^ _5R^I4XOH 7*R S= M'ILJ?/<@AP>=[6W(AT?\N&>_)@P&NP2#OY3%)2Q>JNLBX%H[8]^X*MVXP7>J M%)Z:JYKK3LU5E6Z\=[F4':W0ITHW*L)0I1M5Z495NE%5EEMC>U1EN9NW1Y5N M5 RF&.PQ&4P(*%6_<3TB4/4;MYM)TG5G&^3@[E,4M/12QCPK2JZMX<%4U5I> M:[664#>C2)4(4D3WE%DMH1XYEB(Z171/N#8KTBT_5$2GB.XIB2[P=,\-%-4I MJGM2JC/U<.,R.8KJ%-4]K'A$8#NJ\.-C;O&6+7E5NV6C)?:;_6Q'=ZU-]5M5 M,$@1W0.-JLT;ARBB4T3WD+4Y>ABIYU$YYNJPK(B MNJ=5Z50%R*?9Z4/*3L\OR837/G>S*U6IMW4,7E4&I4W_RCNIRJ)L Z^SHK\,3@>Z*.K =$HG%I_^-:T5]W M,47^$ZR;-]H)+IX65-:YCK-R#!!W M_VH -=[=S!'G\H!_ !8/RS.=Z\.BIPX@/&DY!55GL2C3['Z0*FQ$8@O*B16 M%ZB[$C4QDJDHJ%,CN"2?;#:= :EF93'"TA'3DF&=+7;%2B1Q40T6$?,E% ;Q?G%\3/Z7 ".5($$5--B-VC>4#M9A+ M:4GR 68G?@Q4@I.+@06G%T0M\,QX1XL"@7:+^%#-XC\DY"&AQ[/TG$]9>2UJ MYZ"2"&)6\DARG8AJ;(TX_:D "VB,)T)E/Z>RADY5GVCG^T]MW;.*G^-' ^V' MY7V'O:':G)?T(@FZ;15( -?9<%KI=;5& 72RDF/W&/$(D,FB@:>;]VGQ$U@#US_<4K\ M[X2>9;+.-HN&;)!3_M+2SYOJ"EAJ0:7*WKI7'WG"1S&((,=J]FL^=_8)Z2U: MW.,7DFG9<9'41?$>)^FRUW M?J,M/BA&8 61L?U M+\C1*89P]YL U=R8?](-=B84/L7Q?3"C\AWG['9\!U8 M4CL-Q@55[[_E5/OWY&M0BL^P)YRV>#/RA(K)O#7K !6FQ0S=4;CV[V^TPUZ# M0K.5K>DW=&'BX3VK26QC=WJNM"O>>,V\X>E6L&FN3 ]X8W=CI-*"[F[DA1S= M#5VRX8S75]^S\=QMWA]%/IYJES#U&37\J*\IV^ONNH/6;3\4E]O=2\"[KYM4 M0ZS.P=FN:HC5C[D\=4.L'J''_G1%;)@(*&)2%P8_7\KF,,W^#JO,'05NZC5%%1-J5_HIV1:X*6:)<(+.E$)=105G,RL MJJM,=HZ28H38$/[%ZBZ0']LFEMB#5 84%56'R)IA)5VLVH[Y^ P,6AB/,; ) M:1IWI-Z#2A=1F&28DORMZHD)J+FFZ">,3V,C(3TK$$+4QW4\A=T> OWL)GV= M=34.@)-OZ,"D>.6)4 #X-PD01'@U,S+:H%7X@V SS^=OS(&KQ0NP4[51?8)C MZ^/$WGSBE/(QD-9P.)+!AZ!TGE_@2UR]>[#RX17$W<3>/"#8U.EGL.G2O2N= MY<_Y?V=YFD]%_-$!F^ OM<^\ AA-UFM Y?6Y$-8U.[%T'X: M:\>L!&I'D@7"!1[!,-FQ")P"A1RI5]L' D\)LDZ*@68A3S35L M)&+"*4EAX1E-*/J",8\!?<5+K5![BQPI?BEP;F]A9_?>"4'Z*Q\.*_BT/"^T M']CXJZZ=#/8'%'C(4HSVJZ:EB"X#S19G50>$BX@^1'!>5M1H[EJ(W6DQ$/AP MULZX?JO(D$AE%#S3W@2>V?3/J_@8NW56/)F5(O"W&%XB""=BD*P>Y"TMZ'/S M_=+2!MH^1A(O1:OB[V[\F8#XY(*GLZ% *, R"J9;.%)/Q/;#4L *3FGOAP7; MX"7LDN5#TDMQ%ZZ*\BNM4O+N& ?5,>YVE$_I>-O>>J)#G]AZ. Y*?&G#_BC*5<2"31BO)*FT'=>IIZ&(F(PY92[41 A[,R$[A+@Q$WVPDYHK]L]OY=D>&E[VU MWM'0\$OX84D?L7?:&[O#"7C(;^-WFN^1MGSXP]'9QWT1#,PSV+JFB_;2_.KE M#5F%>MT,>]K#=*0*]]\9[!WL%%#7$-2RM_8[FBS0ZFQ,,:R3DD_8=3-74I" M#@5]U[]RWG67)]("JIJS)5!1H.\UBOQ<=.P=YA1!3IC#\&&-HLIA9F6%['%%V09#D/ BTP76U@2IVP/8+_BO-3#-G:5WL4N@9Z^&JE78 M<0Y'"/HGYZM)'30W/I&D#DHR-D2?LK'L 2K3*Z9SKY:I'D1S,GKXZJ*@EJ%7 M2&DI<%@US1/1-S0G[4WV6)4\ZK!<9@&';)!S9CQ2SSM"F&UGC68 M@!PICEXH=?N:A"A1!+YLWGE=[T$!+/]68&&3"#5"TRD7.1]SOT+$0#HL 4D! M;/&[6YU?[W:5J&X6/24P3XZ>P)RT$>"NEM?''7$KA!G"D$QN@<./694C:4[S MH1"+,""9_&CS"=0@\EH4A$LDC(0&!PRK)BPH9E/\^2@'[ 3VGG" %)3PG6,5 MD>9X[H, 9NZ?R,G7TGGZ+( 9*LH!ZV850UZXFR; ^NFHY%DQ";0DH93'H.V35")CUW"[XF0 M=6W$T?& *1T=Q5#7@*1!_HY1=T2Z)X8'C3"Y8-BSFK)3$&:UB@T1M?=OMN:Y M2#)=);F'77*KA.]H>G&#.K*+//=I-D6)F;9 N(Y6'W-6MM0C$ZB$-P7_Q7." MLUKUF\,QH;FC8H7DBML"'XW/B2?1^X+I%(+P M &@:G(789@B>H;>?%0C;UK M&%,.8\X-0Q!.?>0OT)N54H)EK:YJ&>]B>N:&T^NF8&X\00%W; )\G)#- M*:D#T52J]?/V#\V\MO)7+:O+^"P&-( UH!6!(GI.V @I@ZPP+P$PCZTC@A;$ M0V>J;/5UAU#TFE4LLQ/.ON6*18OG$EMVVW(B_1&8#9S)^M,W"RFXJ(LZ9)#"+?E MG5[BC)NWB&X!\$+,BP HY^SP-XXW<-L;M.Y)D1!E,L52O]$_CE!VP6 D"[;2 M;P=OO$"WS%!=P7>OX#UU!=^/N3SU%?PS$5R##PB]"WA#2>X@!Y?$Q)S5>8N: M+;R04F4495I06+;J9^>% B&HJLH*< ?Z#782W%<9N-*M/>R8NJT' $,&A&LR MY1D#U)7W"+6O:>&F8*!]N5EO0VT\S]"-2Z-V!Q4@BC5""M CQE_+V60*ND6= M"X^WE #3I&_4,TI@ M5*94XZLG0RGNI0BJ[#C[2G?#2"^8G+4^G6QB(]I$^P M:\J!)X6?9ES74UB:./^65].JUE^$5YR&!\.ZM9TD?"@*= EM2KATVMB, MY6EV2/-[X:%VFNG6BZ<8P4I6#\/-XPOE M780"!:^_P;K.: :')FS>Q!\C' MPG-'M1 L6URYRZ'HSZ/ZP;UW.LY$(D,#RO45A(R][=X7D$;?WC4(NXQ"CO"B M7#LK02RU YTP>2&V+^/9<#O>HB%(YO#7<7&%%QV= 5;]XIWV=J]Y@J8,,(@O MXEP8\BOW9^%F"*]0R'&PSF5/"KI*,I7UN.0_5E\ S=VED&\G1_.GV:&'Y(2*32'G1$E:19Q00DK.2G.BR9 ?M=EN2PFP\ M/>010A]^4[=/LLR$9.!X-KJ-"@AEVZ"%NCX(?;F+1R"OEX"6.!_=? @H]8ED M2:AC43E6HCG>N6HJZ/)8W ITM\61FPUO& EO+&G.$V\1:BE93.HE, IZ%@2?Z97'!1(@ZH^UME8SS<15^A]N9@,N90?.I6;3L:C4R6F2-"3)US;25+.9&V^V7C"\O;* M1I>J**B\L.U7@@+9L"IJ,A0W4&YW M\3=Q(^SH&"Q$PH%NM%!S62^N:0HLI"GLRMN)T3(E&MRTZ;?.9_Y$]$?8T;E; M,;;^]CZ P6_=K5L)]%GW2@XX[CJ[]U#=-FB9>_6=^"ZB-LJG>=6KO0V]Q9+O MV&ZUHE8' 2!OZ'6P0OM\QO(ACH[A+WA/>2U8KKV?1&"I0R6K>A)M\-3")*5W M_08%"ZN!2K9MJCQ7W1Z[)]K4[I$D MY-%V-UE#WIS=H]_7\(D6#9_Z;42PT2X>PGJ63[2AY3.W+VYO39_Y:3ZG[3,W M$^]QC9^Y=_G/8_TL[OS]S9^H9^9/U OS9\7^J@O^[@6_KR[X^S&75W+!_T A M^RC>A\>'JE?@?;!VP?M@K>=]B![D?;#ZY7VPUO0^K*FV]\G[\(D(9K^D:.>1 MP,$==#W033SH#B+1J\0&.G&!M_38,&HVP;!3H+SS&=!>(=M>U 4:$/NZ(2,8 MG%/3+8J9T2BG;'W9F&("S^0Q6LKD$&C;\% XYSDCFPX# BA,?3:%)__D-!D* M:Q=&MDP%K6=6S=#^;^<@\)!BK2ITW2&83D">6FH4CICK<8#M-F/%/[E9'8ZB8R1=L? M8@+5^84(E,'V'2@WQ@4F>LQ*6BNY*^H #"R7(OPQY(QICE9F'\/+9+A&S(]NO&C:E%>RZT@; ]?$+5,Q$6%SR79GRXDT%9=G MTPT#@Z6/\TRD!<;P>98GTAM3P?J'*4X9X1BG(X.O10+&RJS*;GQY@\](8?H< MSJ[T61%O4%TMF!C_ANE'P"5U)G8'[C']4,R;B0V$;4MCL M9%Z0!5$P"]4,7#,J.!4SL@=P^1 M?P8Y;E "\P]$-E/M4TL2NP?.MXIDC#"GXY7%F^I,\5BN?,+'51W3CNB.H",X MM'UD2.D15(2IPSI$&TWIG)8X@K!#&[($W;#9<5 +:F@G-VVW](N$!^P.5?-9 M65GV^B3K1^#6)MT2E1D,KN:F&XD%OVF?:WR9HE94R$V'6+!72GU.30 MS/6RP^I(F/O /JQ-&)(W0ELD0RKSZ M"HN=R@W6J.P'/U^[5U>?V)X4L5ZR]Z;5<%AU@4USJPOM$$CY$@MF(2E_;E/Q MZ4L\P*,V1;272[^S%6%SWT*7-$4)W\N[!!++^ ?O;D*G'L&-3\GKG69G;L[1 MZ49DR:\LO=-QE56RJEKU7C4\6_L[U?!,-3Q3#<]VNN'9LY;U7ESKZ@K6JXM7 MJ\YL;6#J96^MY>JF=7LSE&=IC+B#>A=U M_.I=IR_SMKXTBZK]"Y6>6]R@?G-SZ.J1=4^%;WN;U'-U4;&+8A=I'SFZM7&+ MS]ZPRX[V \.;C\4*\&T)U!COX.UH8#?WD--">^.Z3GOSNKI(GJBU^,:QW('5 M?7+U%0?&WN2P13D%O(@+R+I0!R4$U?.A^Y68#2FVI Y_F>8CNIW-Z@@>\5A& MQ=OQH4L^3K&XKZPVO(MAA7A,W6!V4>H% MYQ?8G1IS,C2NRK_)H!A-]'M8=4C"[D92=R# !W;J@ M.XAG;K2V:+& %"!&C$O#6 :1KX<7O).ZIM.;P&OA41?=(8ABBBS# %193KY3 M*QE_]?%Z#"YO<)K&,^/2BJ*^: M>5L,:>5VUAGPMNJP.)?]$:CLCW[,Y15W6+Q1T,NJO[?AM..VE6(%PMK>=B1] MU!EXJY)^Y:HV 6O,4VB>S M-=OTFJ*N(GYVDZ"#U-10ULFX2\D!8CHQCIL]&W3-W"N M;[&HVBA;QHA@=NSPQ,=DH73[.=262G7!X>%WHIZSW=&FEB=7EW4M>3ZN@^BQ M>$!Y.=]/I(Y;!9N-,F?HZ=UL!WD[(50713D5_$QY&0UW=Q4AV=8I8WG9=I9\ M8UDM'0PT1-;V-U2^/(.3HH2D"JN%=C '?KW4VQ/+[)]3S56J]BJ31MKN9R+P MG?J0SJ9UQ\]*O)>0J/V9Z"S RC+'D/=I=][T&@Q7%BT;DB$06I[EHLO>M&0B MWI;6.QL#"@ZIWRR5#I7[4Z'F"B #ZQ,$"[ T%DEDF!)6M86_#> $ ]MQW#V@ M3D"+<,>^Z5K,17BS? =IK(B7Q5C"FN 1ZG?$+S @F2@4J\J*_9!:ZUH[TO3; MW72]:P<.]SX&5_OR[_ M[[^^[)^<'9WMGQW]^U#;/_FHP0<_U__^>'1Z\/.GTR^?#T^U_1\^?3G3CO<_ M__/P3/M\=/K/W60G_FU"9:0KD4R"5$8I%/=G*[&/P?XR<]V?\**70GCNC81W M\.GD[/.GGT^)Z'[Y_.G@\"/2V>Y1U7[3<;/3(EV:.=2.K&Z-".KP9Y*VI*+5 M,AL;Z5$I^VZ:#XV69:)?R1B!47Z8,)RF&%Y;[G0N2TOK?^5%I-IV^3QM*. P'.'WP33 M8.4N:15H;_=.#P_VWG42.)NG]I/I.VGP==:-JCS: S,R7MJ?53-8J4B=%Y7+ M:[V&#$6LSE#O IPE.Y=-F-N"\M1]X2+G&4R@[COW"46<+$\OOONQ:0XDOY,* MZ-V;2FDF*4C0(1P)WJR(YN=,/%-5H@P%&BLXDW:.(J&5BRZ9?\Q2:E^IR:Z: M5=76PJ]J>2O2_2J1CHHEAE;/2'KB=7E8H!".J<263IG&THL %M@0:VBPJA"U MW=O<8RQ65W9J\=-+M(*Z-,+F@6K^6S&K4WBQ8)VDJ98^"U'(OKJN4._ :@UW M;V->I\W)2AW:#-3BI@T?SFXDN]RSN)"IXN8>:BVR(5VJ?94HXU;"@6.J+]3X B+NMNHYAKAYISP89U-C)62Y@4 MZ#/+R5RIJU4TS8K%#@XEXUX45YA^6&"MH;D&6AWB+WG&2^DUH=Y<^GWI%B[%8[DO;)!=5-VJFW=E%R?I?O4YP/OKFC.#&B&MQW+,%3M71Q+7CW M6K9KGW]>WVRJZC9F[C8FO/DV9@,=U++WU!W.2[_#L1NKX4D)=[75\,O^YS/M MZ&@S1^RSS_LVJOIT]O?#S]K1R8^?/A^#1?WIY-X6H>6]%(O0NM$B_/GPI_V? MA2EX^/'HY*<=M 5_I$)S706GEM'%^+P@C5($69QWG&##IG@#:"<@9[&.U61W\=SU-0 M^U1=T$16Z5[TB5G+/C$R)2ILDB?5YGH(4AX3LBB7U$$:(IZ!10PZO-XA^,;D MTMJ;2='4M6HUX4O>J,)-5WFA$U3S MX4]'IV>'GP\_:J?[/Q^>:I]^U [_]>7H[#S&T#1@8BZ\HE:6*E356F=M&B M_#08S53@J$B^SK4^$)$D375-7-QH,BRN.5^HD$53Z]3UZ^PJNM3$2CHW3FUE M*JS)A!Z"BV*X5-'JY965<8)!:*U7_*07E5K\P-N1R88#U[W?J,^PL=X@'LID%3)K/$/A?"-2]V7& MC13J_4Q;>5]/=:NS\ :AM\8\5GAT4=H:SL!:(2+Q>DDX9MY:[Q:<9"^I*->: M1[@/DV'GG(I,41%\\1?+4_%'G6Q&%/ED(-/#C2(R?E]G_#8?U^'?U;O=%/#V*@'_&LJWR%95\D[>D*VK:I_- M8]1U65%!Z*YR _>L2='#T@O>[46''KX1NU&%Y+47&=G]&B+6(+)?-BF_9ISZ MG[^$MF5__[(/6&'5Z\ J)PH&?16[&ZN8&?W?3JF8QV YM@HF_DO6([J?>KFP M _>"[16[N"/(O+$"N9I@'A5W[SBA!Y]*[RA\?6A=M<2>$YPY<)R=I[D7C@KW MT]?Z=TP*&G8)&NZC6&V1YEZ#>X[*S[3*TUSIG.=VSNT@3EK/6*%?M85XA6TA M/&=@!3M/K1,2EHV"5H>(!;2GF>'KLWQ1;-R4>E!72/9;;[<6@W8/'N+VEQUQNHV,- MO,7LQL?M27]K,E\G,/SI7S^?]>D/',KR/!+5?"K-\WQ=\WQ1F"NL8TW;'+:T MSN"CD"^=+N;P6?0Q4=?UB2C@,\2:_+N5/N9>BB4S*L5QS\'.L?P(]DG<4F3'HV MH?+HGMG6%J>B;N,"ZS/FLCX5EC=0I7WF2OM$6RGM8P>/6=JG?A06F1BP<25+ MIN]%U:WKF_?MV>O^S$V7?[O(XWSZ_;-/\-&+ :TZI>]WL1J!?V,U@L/_^_O1 M#T=G:Y46>*8\[=!S[I.G'0P\)WR4!%U[^YG/$0Q[\]?;2=!]RN2Q]5)T#P62 M4$;=R7P2ZDO*I%MG,V[#X8^\2LJL M_ Y46?:=Y89^Y 7?P73EGU:$<[?M[^2*'.L_GN5:T>!B"AQZ@*>449%0%.K[ M(SY.J40HZ,Z?N2Q+N_#045/4J]:@4[(#+1>- "O2WG;*?J7S=;]@6(E6&E!D M;1D>8#N?\?7_5MK!K"SQ]:(.%!:5^;$H1UIH_)-*LG8*,Y\>'N#7].*@?O&/ M6+;UI!AHEN&XOA>^>S=8H9]TF'Y!TW>$:-X6;]SWT>U6CWA.T%DGWD2!SBL# MG?6 119OD]BP-JC8"E1>.J@X"E1>+ZBX9@,J3N0 @UKF?P6LD/(BBY\W$//# M]9!=56NCA[.,'O\2+8B'UXOX89G&OYK60'6C8C&%4SZ9BE)]PC.J8*1W,&*9 MRB+::1R1\[%,ZS^^ [K&MP8(3F>3R9"*%+,A*!7H0,2JKMW:7&'&,V*&,FA>!&;8 MZV%&?]!BNBY:R-HLCFP^K.#B&2T52ZD8+P$N'&M)QMCA M7UK2N#2D#^.&[EJ*,9^7,94,V7GLAWQ*.9I.M^W]X@",<6#]?L&J\+)%#L\-CN<'OS] M-;/#&?M6C(O1-6A-4SZFSO6GR04?L88_%%D^!UD>[/^LR'*.+ _8,,'&Y/CW MS_GX*Y905T3ZK$3Z\?!'1:1S1/J19_DX5S3:CU-"&OUY_P=%HW,T^C.+^5"1 MY_,?$)+G+Y\/%7G.D>SZ:T_*=[T!7 M4,\:1BWZ47*SFZ^]ZURBT^-W'V6'4>6NAQS;>INO#LCRX.Y5G>8-:5<4[7\XL*A M2V"&@::HY?P@&,\1VVVE%NXN*RQ#,^KA-C9&!,"$ \ =Z%:LC4?6^(6FZM.& MV+@N3H#O/@X\N(BUMRXMPK-+>D+UO:9)%:62NE!>E;2$HOY=K2I2+:8]]C[' MX$&H)KMRY\#*4KD4S]$]G*O*)3[(:J84F*]._W/2>OGTC/I&X[K3;7>;+?=TN]"L9S:J2)H_CYH"J0 S=@VTB74QG<6 2I$PF)&C%_X0S>_2'>- M?!SE0C@.J1,-5!-[[L1'CZZ#V4:;2Y<);+[P(B4X!D"QP& MW!5=ONBKY8L +.M)#T]7.]AO.&2S3S O$2U?F->-16C:C81NL<_1A,O]V G6 M%3HLG(;3B09I)-72'6<2>#/X$X)K<8+5!M?:1D>0+0X1.WJRQ3T">C"DM0>J ML8TAN0GN/8P@3K&$NRI'OSPOV)/!'#Y&L]=Q_0-02P,$% @ 4H,(53OC M&BSD# *'T !$ !B=WAT+3(P,C(P-C,P+GAS9.U=6W/B.!9^[U^AY65G MJ\;!!N="JI.I-&EZ4I5.J"0]/6]3PI9!V[;$2'(2_OU(LHU-C(5-8(<=J.JJ M8%OGHO,=Z1Q=^^,OKU$(GA'CF)*+EG-DMP B'O4Q&5^TOCT-K+/6+Y26#UW([KG)PXW0"BG\?GJ-OS MT%G7LT:GH\!R1PZTX,B6C[U3UW%/_0 =CS335W[.O0F*() 5(_S\E5^T)D), MS]OMEY>7HY?N$67C=L>VG?;O7V\?==%66C;$Y,="Z=<1"[/RW;;Z/((<9<5' M+Z]BH;AZ<>31J*VJ:I]T[:RDXH,-G#'A A)OSMD7S!*S*>++:>3GMOJLY-B6 M[5@=IRC)S[4JBCEN)Q]; K!\"@6:$!9=(T"&(>2)"9_QC#$ 4:^]($0*907 M"A0^"\C&2-S!"/$I]- **UQ^ $ !@Z,I90*0$ED ^4BKR9G09"V0@'A+/2BT M9ZJ2/*M1J7P;A8*K)TL]';URO]6N+S7FUAC":2/)19I$>OJFB08%CW1ZO5[[ M5;G8<@V6^HTN;ZF?EM.QNDX#L54.6%^V?+(RNDWHD#>O9CID=._486FCJO*% M593ZF==48WDCK6F$C$#5_KB)0(Z\HS%];GLT)H+-ZCC_,I+LH8G;+S#S$6XB M.RNN?BR1"0FA0M.K-^F[Z123@"8OY"OE,.>9USR@(.LZ2]W_DJ:I_YQ#YC$: MKFC'[2FC4\0$1KP8.C2#"4/!14OUE%;62_X1PM&1U"0K4A*PZ/KJ,9Z[,I2W3 M2OD/6'F:; %-"13IQ_9;@C>L8H[\>W*I?[]U\90X+6(@?.,;M>D6C;J4+'V9 M6=%H6^(C(HGE#TY#[*NQPB<8JF3A<8*0X/6,OI*+ 0U'H]&1$#Q*,Z(Y'"E/ M4&0*4JX@87M JF#C(62R>A,DL%1X,[ MLC1CJ)K].AB"GQ:D_&??,9T;D-/@ M1@[QHYK]7CU69@R[MNW6PS!G#6@ $N8'Y')S]VDD:SB19? SVB",R_B:,77E M@&,=3!N!&0LS8']OVR::P/_33U3 ]"NK]F-#01XQ__C/&8K81 M])>P->-]8MNGZ^!=%/1OD(@ZX&L"8O--?94,,_*GMGVV*>0/+=W0(4,^&83T M9?UQT7)N9G3/;+NW5C\N^0,M8(\P_ 0YEK8=%BH!B?^(QP0'TI^)N/+T9"@F MXZ&TFX=1+3#786M M>/8CI/,06#NA93'#,D'+45!5Y0#I"!0D 1R42"3=0#8 MA,26@:X%N)Y)VQS@LI=.?^U3![T&.$]P%&X-^92Y"?>NW>UN%/=$Y@%U(S!7 MOJ^EP_"&!)1%FN@:"8C#;?F"4:3)0US;=3?I(1;(50$%7%T=*<2E13!!;,F6YY;!;7P&S>YVZ>O5C M5_1N5.8] MQM*!KSA'@NMO#/GK ;B"FQE#E7.MP##G#Q(!().PCS@^H&=$8J1&SN.$:1V\ MEE 90XZCNL"WN*1,0('+7AN^?ORII#5'(;=;"X1]#$9EBTHKP?&8H;%*3M// M36;?&G(T=VO'KEZ+7XF<+I(+R!>>E=S,6)ZX>N6]!I:% M;"-E?? N2.LP-J-[ZCIV/70S65D6HL;5 M!7%["?50C?LI47.GROI#R@5#0N9F:OKT$R)25KWS _48F7.6,Z<\>9?RU;.[ M"62+K$'&^P#:HJWK)S=-V)GSG5[W'0#N8Q94R_3O":+O$V#L>3NV',&OC_8A MVC;Q 35+2TFRX_ .B2%BF/K82S_W)N(VT381&E6P14?H/)&)&ZN^1,Y,9(W>DXY<6+ K=D7;_(;X] M&4#,?H-AC+XBJ$RC+5('CN6$9B"Z3GD*5?$!FA$HN4I@2K/,0"J5[)^MF2>4LI1W(U(ZI9%3M5L^J4E[LT(TMS D56>X_">QO9&ES-K>S,=4KAN0J]0S-; !B-5>?S@-0]4S*K MKP7?6QIST^HYY267E 68\]ACD]?/7RLHC:EKU^Z61Q(E\^]CTOK6FN_NU9KP M,_9G7<=U:F!VZ,@,:.8;/N^GB$'UZ@'Q.!1\-$O+O@/;!MS-2*N%KCI(%W>! MSD6"5"88S>9$^XC]9\B(- ?G9?OO8QA[:TZ5Z\8B/7:F-IY[D/C7.(P%\M^6;= #;D*, MN2L\=IU2GK@$XF3E(!6MND,M7$^=I.*7.L8_NUO\V%Z\I#5Y7KC(55WCFEY) MK?U&P?N'.J/W*PK])_H5(1G>,)&&5Q? R]!64?LS2<3^/I5@L8O7T MA=%X>M%*BF.!HA9(;JR<7_I][M,(8G(CORE&^>6V90NDFTK^? M<1/S)-]&R6V$%RTI4F:Z-:V6O(DHD4V>S1KXP'(6G7":"JEETDA6R<,P M3+-52GB:HJYJ7BL)=Z&9W5(Y_$8L*LS>?W[UPEC]IP^%=S?D&_$*=P!=!8$^ M5(VJV]D&.*\V4'+IO"BU,Q^-MM?,]+FTY"#:YUU$OJ@[ MBHEZES7H%8'$0+ +'IZ>1E0')1%^5MH\J!2*Z,N>*S STNRH5ZI-)K(???5D M +L/LL#5CYFZ9LTQ].!FLEVMK4S3AA#[US%3IV.U.@/*KM)*FK([(]G&/39Y MHVZ5D-U>O7JI]%,J)1,4M6.%JYU(DO@^&$ OW0I<+X6MQV,7VNA\M5*ZX$ V M,Z+BYHWT*Q;G>QNJJEN3> /U],7Y1)9D7CS2N<.Z&*=)TTLA:=);O@O;RV?& M*C?AL#OUOE:#0N2GN^+4WKKE^_;Z.K[-DX5'.>S"'E)?JK.-C?!^1TS>^ MH2Q;U?,^R!/2[>?U98D[F_@\(H(INZ,R];R.4KRN]"E)F=(YHZ> M/#X@?;/"$U634WK[8XS\&NZP'K,=31WN8H72?7"K_N.R7Q%\GN5;>!_CZ33$ MJE+?J>SW7K!?G20VYK.EW (3@<9RB%&C YY)S;&G&S<-^2V.L!IQ$;^/!?11 MV(=3^2/L4S:EB2+F%K ^OUUH(4,X2_(#.F340\CG T:CY'KBKTA,J%\8ILIH M5=#D1[-?D%TS.!T@KWL?^@R^\D*HEUPA@%FT0"_ M(G_(9#Y@KL[RLKM0BU)(ZC4,8;U=JLV=9#>?6S!79&G17:A#-J#.A]@J(ZH> MCE>67S^8;C=K6C7ZNI5IN6+#UQV^%1C\W8/SPG'=^^"+= !^2V4JQ.5 .STQ M=/7VM)(^052)]OH,=S:+SIMAPPGS&H2[T*#GZT#%L3>)S7T/T?3D,X0RH]IUUR26X/SSK:'^3&(07)$XQJ-1'X. MXBJYGU3,\E>#W^YNJ@=BZW';T9&8"FW#,.8#M"+C6E+P?]H7Z&T(R?])>_GA M+U!+ P04 " !2@PA5)UTU(T4> "Z'P$ %0 &)W>'0M,C R,C V,S!? M8V%L+GAM;-U]6W-;-[+N^_P*'Y_7@QCW2VHRNWS+;.]*HI3M3/8;JP$T+)Y0 MI&>1LJW]ZW=C49)U-R5BD4NN2F2)HK@^=#?ZAN[&W__CR]'LR2?LEM/%_*>G MX@?^] G.TR)/YQ]^>OK'^Y^9?_H?__C;W_[^?QC[[Q=O?WGR:I&.CW"^>O*R M0UAA?O)YNCI\\F?&Y5]/2KO+GHOMK^@D8^T?_1R\7'T^ZZ8?#U1/)I;SZ MV^Y'E3ADK8&5$#73(646DRTL:*F%M4(5P/_WX4=4(:%7B447"]-1 (/(Z?/GW_X$KO9#XON MPS/)N7IV]NZGIV__-;_]ORMR^E-;Z2/%<_^^]=?WJ5#/ (V MG2]7,$_U ;(F1[>8X5LL3^J_?[Q]<^F1\?.7U0]I.7%=)?K*ET]N39(EUZTZSR:-&=_>4,(L[Z M5R?'2_8!X./D^7))'_WRN.MH2TR*!IF09R:R"$QK9UGDD)B30AOP.0J9+M.J MKF=)"^K96F 9>]Z>?OJS2L1G.%LMSU[IR=J3]$8 :RH^?#4'JT/L+B\)/7)% M8L\R%\BT+YKYZ"0#):1%99TIK9=T'<7E=5V0C^==>K+H,G:DN9X^^8Q5SYPJ ML34DZ-(UP;F\A4[?\6QY?'34?R:;KO#H[.^K1FO%\=6B*;773"7XVW+])2P/ MG\]S_>?UOX]).<\(RO+YZB5TW0F9@7_![!@G$H-T2ABF;:8O'#P+47IF?$!: MI1(YR\:"L!&P361#/CK9:,^3K<6EZMO)\Y06QX3D+28D5+':E15,Y_ !)TE* M$7R63!B?"(V,S)OD61+HK$B0K$_?LA3?>L@FW%:/AMM-2=I,'UP']!NNSI:9 MDD',0;-<(HE<,IGY0-\%;X.0V<041&L3=P>>3>1!/QIY:,Z!9C+1VZJO<)83 M'T &"YR<=4/^>/:.@?29<4O.>)8R0%)#^ 47,&S">_/H>+\5I9OQ^]WAHEN] MQ^[HS?P3+EK28%&QF&F-BWOK P$8N0'GI76G,\YMP;,)W^^CX MOC7%F_'^+3V^FR:*GS;S0HSGTA5/ IJSKB )'^?(BI)!!(4$N(G$ MN$[G;,)]_VBXWYJPS=3&+U.(T]ET-<4ER>*[U2+]=;B8 M$7675297)Q,K):*@D!9356:: I5@Z8LK%J5*5FC76D]\"U/#-9_Q-*;$L\R> M<>\][3(M*80G]TR1RUY]LT@[;;A5CC!ATE0NKNK +1G03O@7\P_5>+_"N/IM M,4]G^1SI4>L 3 +2]A,JLUCC-\,#N76Y@(FMHZ6;D8PI2S*L0&S/B+9!T^^D MJCM<33NL+MTK+-,YYA87\\_3;O%O,*%V2^+Y?+E8KXBAP'G MZ3)(G:IZ) ]12D.JDY? O%&)880LDTG.IM:VZYX0QY3O&534AF1=,_FZ(OPX MKX?(M^\!+!FUD(JYX!VK'B[S)0)S$0VD3*^6U@[@_1".*:,TJ'0-R+BVUO-F M/%EX5-$J5@R%-CI'4J;)6(ID0?"(27L7AK".#Q::7:6CAK=^VS.D78[RVO+> MS-/LN%:N_+[H>@ZL5MTT'J]J(O7]HN(E[4D$K='RF_D*.URN)E(Y$5%DEJ,F MX48PS LTK$ 2&(7.R;7VT=L@'U-6:U#!VP.CVQVN+XZ.INML;LW07;3>DR"# MMMX$IA):4JLV,:] 4V121 $D2C5/G-X!9TQILD'%J15+QJ;(@O/&&HXL:=*_ M1!+!8LW_Y2A]"3(5Q9L?SPR@R%K0;^*,MTKJR%0.M-<36 8@D7&+8$$XZ0,? MG!9CRL+M0<:^K<;OQ:9FV^W7Z7S1]00X,PQ0? I),C2&O!< 18:A (M*8]#D M^2) 8V&YBF%,^;D1B,I6+&J7/ND/:R91(Y<8@"DN:FB=!0L*(P.A?)31ER3U M(%6=;?"?UQ92F!8K"5-4L1XV<0:27'8=K*"MIHR)=G?%J6,HXKP79Z\E:!Y, MW&;R^7NW^(C=ZJ0&[BMR9>IF_5C]FM^P)AS1643'#')2K;D8VGY!T@)+25&( M:%3K IV[\(Q)P37@?C/2MSEH/SOUN% [\OK+J(J&P(?$=,F>Q:("PX %M)(RR2O.XRUG\5M#&=-IPA:2L@>^-%,L M_UPL\N?I;#;A5L02,#"97*B%!)F!"86177<^>JR5!EOJQ75)550D EJM$J-2O"';(HLV9.8+$&5/:\M7=S.YHQ M)> ;,+T1V9N)P265\U7)O#N.RVF>0E?3+"?F[]SA9@->"F($F ;2$]C5K0] MYSL%]?5$*9)NE-QS%B*%^5K%Q"#&PJ1V%I()QL4!^P[O=[JWV^+1K<1@>V(/ MF/6>! @9+"U*)6&9EL8Q"#&P0I8Q)I>\<:TM3/N:T'J\L)CWG[NNNQ;%4,Q' M/KLE;YVHJ_MJW%J IFOQF979MW:BKV(84^YE2[[?=)KS8'(W3,6.'DCKE8>[ZS:]X^_6U48TJU-):- MQBQIV%Q5>WLQOX9N7GLVGJ=T?%2ICKD69:7I:E(P!"5S83P$6U,^@?PQ&QC& M)(,1/GO=^ASWVZC&E(YI+"J-6=),5-YW",OC[N2"=LM"H95<,('!,"VX83Z7 MQ$SQ'C(BYZGU2>5U%/=,TK#') M;TKQEY?:9#/8N.^FMCQT>UD+-3[A.)]5J M8(KB#LI[^#)Q5F*TR3,O#=3S4<]"TE"K\!PO0@/JUA61]X0XIFQ,:ULS(+.& M:,\[/[24O)3 $Q.ESA QDCQE82G<%S:(@#'8TMHG^5:KVCW/OU5W Y(Q15:-A* AZ9N) MP>NCC[/%">);[#7L#2MU-H=(QIC)X#+I;FDIV(_ 4#H)G"14V-9Z[)N@QA1: M-1:.M@QI60V3C]/J3^@ZF*].^@8J"OAFL%Q.RQ3SN1!+[M'0JJ/QFFEO$@M2 MU6863ZZZFAO(Z8JUX9.2WU;Z!4!A$ M78,_GQ./7DC5NG#N;D1C.B5O+"<-67%%//[^["JU?J&?F\U(?;>BK_WA[**L M7?[+.+88E'K#1P\R+?5;2V@T,K5G\6^+>2V@@U5?"%6?]?K+QXIHHJ(4Q9G, M7$J1:94M\R;D.@]8QFA 0QJDM^]61.V*+M8?>U[3K)W"(I)@PM0>EE(4BS)X M)EUPA0)"A7@X91O4[#;+^[2@OJB,"6-,A1<*]_7 MCG/R@VJ;HG:UX\'9&)7XE@FY_>/'%)(,P-Q&=&VVO>G!7W-_$Z.U(N_'L$P> M+$$HOIY*U]%$69-#Y)4JK0>Z7 +0(+HJTU6_E(C&*)7(]4I6$ T%L)BKMZZS M2=E$HWSKWKJO3Q^3I7HXAV\(CQY"W6%D=:/NKF)R BRT.3'5?'FM2Q?DCG,( M3GNK,]G0(>6Y58/\SLQ9.V$9EED-.]^7?8/UJ1Y>3KQ(J4C+F=*%4&1.*(Q0 M3*$6P5EC;/-!"UQZ]K:P6&R)*IW:NE;Q9WCAD)F1M9YZ*T M[]^_ &!,NG K;E^OZ7HHF5L.P47ZF#I6]17AF"WZ[JXS_Z1HJ806DIG@8RT= MJ35F4C/,4=ADO25=W;Q$XPY 8SJ*:"H)[=C0KCD*IO.J>0_F[V"&RX.R+J0O>!UD]$+#J2,7?*AYJTD@P@*R:+!I\Y1&Y:%VW<%^,] M0X-A+653 1J46^UJH;$WV/_$.85#LPHN'TWGT^6J!D>?SL,BH;D@Q\"QXD4U MYMR2'>>7F77]255_04,QS*'1S@L79?, Z 88 M8W(!QR*/U\Z4MN1>VW/&VY->=8TA"\>L!HK\9;T),0;Z ERY[&+TO'5\=)^3 MC_UZE:,5KG8\;2=G-PB\#F2CJM5S-D.M8M4,8DBT1JY N$2;H;5"_Z:Z>DA4 MUH>$9R+005K].5T=OCQ>KN@)W7E'8_7MZ+]LM M>@N44=GSIF*T'=7W5ZYY0[O6(+6;-SUG\$+.;RZN457G#<\Y[W=#EY*T""Q; MS"1:9*F]RJ6_IAIX,26;UAT[=\!I,-_CMH]^T)Q*R M9QD""$G_N>8#H>[?R]YV[?42WY]GB\__B?D#GIU>O\5TVBJ5UM);B'650 )S MCI'$!FRI%^\(SH!KSSR'))-7PN=!S@Q:@+^GV=A!M7E+<;SQH&#G/!]\N_XQ M[Q!FT__!_)^+63],\&O!!:;C;GV'2S==TJ]>T8]D);&;+O(Y3;/VUE TR"+4 M:7;6*A9U*@RM]5'+6&PJ<$:E(^D]8VK%<]W?.LU"29]9R0 V"I[)+V=_ATL=4!K?7/3-6<=O)7B/4 MQ.#YNF<]G;SO:"605NL5]S_-KA#F?"U0K$I."Y9 587 8JBUPBKPX@+PV/R&QG%V3NY3RN[JO;P'?W:; M" ,P+LJ:*59)GHXGM"4P!4+[E 6M?_KP)Z$W+Z31^2=QM3Z E,FG*7W:BY,_EO7>GY^G4-K6TP(O 7*%?J S:N=:'P+=A&57B>2#!N5Z#VX O[8KG3K&< MCA!\OR!]6$N"#]\O?Z"79H2Q(DW M.06TEEF1"!MF8/7FXCK(TA,U;-0ZMG?8[P8UIL3LKL2J*:,&D9^+^O4%S/\Z M^(1=[J"LEA.1=*UU+,P%*^M5?X(""M1,12E#\23UI7529S-D8TI7[D&2&K%L M$'$Z4Z2D,?M8XB8ZU&MNC(/ C"QDN7F]M0M1,*.!M"48KOT -SS?!^*8LH![ M$+#63&SN?AV4Z@*^62Z/"5>?6U].I.,B&O%=.5';@;K9@37/-0BJ/S.MQEP[)U:^W2'R]=LM[6XJ*D67GR57+I/9B M-);Q[%V(5MF0FOO4WT1USVL^ORL]TXA70UBG:27 /"\O8A(EF12]8T74B7;2 M)0H58V"9!)[+I+UL?C/LW8@VD9WPGU(O+)VK KQV&!>H MC4E*!,+'@44G.:##1"_O)@5[ [J&!XY)"<)F]%:!JUWVJ M%5BD[8.1#)+C6I!-<;QU6]"=@!Y!AK2U_+1C4)OY]E?QG,U]6;Z9$RD^=+CL M1S#F3S5@.;MU[F!^_K:)1&Y,#,B2D9;I>C8%2HAZIXSD)7(.]HI,W3(*?ULD M]TR2[L6[:R5-NV==,PWU"C]VF*8]$>G[&9Z6V%VL1)U(+S$9BE_ UK0N9K+) M(I$#[$(PX$T VSH3OPFN1Y F;:VOFK-K0%-WY3+$.FXF<4LZM)18+Z? 7*]O M)8/L(!:,L@XV&-S<70$UIMMU]V;RMF'4;H=)]35@YY'S0?>J3I2M%6GU5'.2 MK1'")LF"!U*@)F;F067&?=!2Z21$:'V?Y?:H[YE\?=1V+*>K M]?5[_83LB:/MX556#+2F0"-$"C24J /Y4"3:/C$VOZYA$UR/(5,[O*K;DE_M M!I??7,Y#"^(J>D^K*[FZ@/2==]4C+$&G++PNK>7;<6B&OSAO9 M, B\-Y2-^!>&XE[BVGQ83ZM%#PHM55W66TSUA.NKSV'E_'W?883 M7P>N>)%8R/4B$>L%"UP;)B!D&T!G??4\X!9!>RB"C>1KWS7)3>5K)[P:T&.Z MY:;B"4A-4I\]TSD6DGH@UXYC8<5[E*B$4GZ ,;&;@=M(RKZSS/HPG-M!NN&L M/9HV"DX_U8"6?+Q",8'/%9VH*K5P!CY9YC4%"]%+E63K M$Q';LG!H]75.B9?P<;J"6;TKU89 (:<4+&&F@)3[Q"*W]5;<5(0L(IK2^F!P MU>ZL'*:F_" M\QA:X+85H-MJEK;F3YM@Y2N0<5&*VG: ^^:5U:>[P!"3U9D=5(CJQK*UQ7T M-VQ.% DLI-=?TB',/^!;6M[K4FBCT;XBI2UE M8D@[C-981^]&(BY(PZ,%:0NT5I*[7>$.6TQ$KE->5;WQ#,C!-WV>SP225H66 M_+#(F\^[>6B+R9YGP8U7QJ^JC8'8OX],'#KA?"X4<-8>8JVS).UI(_.2[*>6 M-CK1ND+CH9FX/8^5>_3BN2W[AQ;/FWH3N48.WIIZ^V>JVT>Q0($&2SFJ4HS6 MG.^H0>^!8RUVU5_R^,5S6_8W$\_U$@_*Q64?S+X0JFLP=- M(QT#[&W'G(YA#9=(W^K^R*UV!=:+-7*,3$H1F"Z&-JBI\[I<00C::FBN9ALJ MU(=1Z_DU_CPG^]IU)\3Z?\'L&"<:A$DZ<&9<[7^),K,0BJ[EM M; 3LNXD^[R5WUV[M:\[#9I[0-0I\ V0$M&05*=C%.I5*0Z)@-Y)E"DE%'SUF MT[HC[IX0OYN()6Z.[KN)$@<5N0=R+AP$+];5_6;,/;@>MZ/-(U'9>GLK PB,8.D\+4WILZF*0RY=CQ+D63S2.5N1&/R%P<3J89,&

GS4= MUM8ON-H0=M9J6!M=%_/U-2_UPL ^RS=-I[^NDW.W,,6-$6QKA8 M,L=\X2;'FS%,4HI*%>=9RO76!S2=&"E(!ET[17SFL0ZH0P>0HI9/ E>9Y\:1YE/PSI MF$ZV]R1RS1DZ6"SP,TR[/C']*\+R>.WQ+M]5ZG8GBXL%XN07/_]$[FWMN"ZT M')CA.TRUK'R*R],_SK Z_[PMHH/!,6T;+^R6:%M&$'USW3F*G]'*^6]92-,$UBRH&CR@P@ MUOYR'5DPL78#^ZBLCMQ"ZTE!]X389*9-]5Q@=GKU3/^$RW>[?QV&>-KR];SK M:BGFNH]0HC,>O60I222OMGCFLQ L!N E8(@V#3+)>2O48S#'NY#*&\?@[([? MS2SW+32Z1IQ>N4P@[%\ QV/!]2-]P M7-S0BI^^7K]$DN]__.U_ 5!+ P04 " !2@PA5,%,1Z%8Q ?!0( %0 M &)W>'0M,C R,C V,S!?9&5F+GAM;.U]6W,;R9'NNW^%SIS7DU;=+XX=;^@R M8RM"(RDDS7K?$'6EL ;1V@:HD?SK3U8#("F2( &B"J! 1]@:7L"NKS*_KLK, MRLK\C__\>CIY\B7ULW$W_?DG^F?RTY,T#5T<3T]^_NGWC[^"^>D___JG/_W' M_P'X[^?O7S]YV86STS2=/WG1)S=/\EL^/;G MGS[-YY__\O3I'W_\\>>OOI_\N>M/GC)"^-/5IW]:?OSKM<__P8=/4VOMT^&W MYQ^=C6_Z(#Z6/OWOWUY_")_2J8/Q=#9WTW Q X?Y^=_>!F-?+KX)7YT-O[+ M;/C[UUUP\T$]=T[AR=I/E.]@]3$H/P+*@-,_?YW%G_[ZIR=/%I)S?>B[27J? M\I/EE[^_?W4=Z7@Z?QK'IT^7GWGJ)A-$/#QA_NUS^OFGV?CT\R2M?O:I3WDM M^M64"RA9X/S?\K2G.V/ZA$#Z<.83X$_3M!"\(L:;GKX[YO-G04S9G4WF%1%? M?W95O-VI&]<4\+5'5T [/ A.TZE/?4VHWSWW$LX5R*L(RR/]'U_G?P[=Z=,! MVHMN&G&Z*>(7LVXRCF5M_3#'?\MB.^ORAWD7_OFIFT1)D0'J?82[-!XDSGH[+6O0:OUV.5?"WG%GZ.D_XB/C3DW'\^:>Q90SW M )&D35$X9XR5N$\PI;GADMDXNL^ 98JK24ZZ\-WXD[+\=N=\F3B?)L-/1VA0+U=U_7J^F 3?Y67J9%O]]-;TNNO?=9/)K MU__A^CBRBK)(4@:3I )A(@.K+8$@C:0\)9=5[4EO"?%[B5S0^5F_DLURK;CG M8E(LH*K=@N('SZY/LU>S69G*8Z< MX8[X;$&KS$$XX\ R:L!SRY)PWC-%*S-E#93],Z*I"KOZ\K]."[HK+:Y/&(4R M.2M.Q[NN'\0_G_=C?S9W?I(^=F\Z=$FF<"KSD2H&N><)G-0! M)<,EV!0RY.BLYVC;%>.ONN[/)Z_[F:S$#'K>W[R?BZLL6NRGX[_Y1ZW!P_]^E3 M\3*_X+318TF%B#C1-#Z9OCCK^S0-WS[V;CIS85#"- [?389PS+/X/V>S>3'M MWJ3YV_S1?1U%333AN&19[G!6&J?FT;2#P"5E61LOJ:C,G#8S.6X:/@#M7^>T M;,GI%V[VZ==)]\??4SQ)?T-]E!\^R[C3OD]AXF:S<1XO@HQEECB79+-D4DI0 M) D04AK\#)*[F*R@N &(W!:P6;PCEI ]UIK&5B4N;;-UF@J MCY?+^]+_=5KKEK1^]L6-)\7U0?E]<)/T(86S'E6:;IH'&K^6!Q[!632(!3<$ M3'81I:RCD E_%=0>>;P-]L=+W&8:OLY44R46LP@+O420Z*.G?MS%1;AH^.7; MST5KLU^^ICZ,9RF.M""4:D^ <"U!B"S L6 @1A-HT#'2;%O$7;9">=SL:ZRU MZSRSC7CV7VYREFX&S-'\<)9GD%R5%P/?"9]*:$ )C19*1'MZ3S1;#_)1LJR2 MSFX(+.]\X/"QR.2L_S:@&W ^"RB2OIP&SN:_I?FG+HZBM-%F7&>%-PB-*0&& M&@4V)A:X)]0$4YE8F^ Z;BY5U\P-]*ES,+%V62W_/G?#R?+I9]SS!S=JQ)3- MFD2-'K]&MY\+#L9D"R8Z9I5@5)K:9UGW@'GF!6_!M>U@/@*N-=3;#5S;^7#C MM_&TZX>#N,7AVDI.OZ(D7XYGB].XLI.O.XW[^T*2(V=\*A%ZR(%3$"1R\(I& MD")[H:3Q5NK*!*R%_;A9>1 -WT#5G8]FUJ4L1!:=B$F IA1- QU#$9, %FS* MVBF10NV WD8I(P?+?K"4*TE" $\];F(E?<-0&]&IRRHIKS)/]5/,ZF<_[)!N M][&,,I+!"R:8AA0"OC61,7 R<5!1.9:(YXK4MN:_1U!Q8;F41]T\E6P',=Z4 M$O1DD17[ES#IJ?#=18S#,V$;83=@P#NTVZ;SWP9+ M?<0"XUF@T1@YFH^"!P].$ *2!BUC1%M7U%;\Y?'W[X%44,G5A+W[RK-M=OD2 MD+=,Q$S1SW;E-F$B$@RC GQT4CE#56"AG9-P*"W?7R?KT\7O(= &;^^S& ?9 MN M_>&UOZM0&R0WWQQ)O-B>7!0L0!2!@,BX6CDE$RA!,F?9>Q)JVP&WX3D&,[^: MO-<:A?_Q](IX7N.W][DZ_]S-QK,NOT. ./?AO,U-XX?QR71(=9[.<3'KSJ;S M(4@]&85R)7K^(EYY5+, M(3LBD@U.>D,IR89;QP03H]I@=E]'W.S3VQX7R_GRFY>XI\WFX_D90KP(K3OK M'%5&E#HS"H2+#HS6 :Q6BB3F0K2U=Y&-P>V\FIZ5]_AM?I\^=_UP5O-A$9"? MC4@PP6L=(1F%ZSS7"3S7 @QN[U)H6\X :T][+9K]KZ1M^'%M=:TC_XHAE;* MG,-Z[?J3]/?DOER*#GXX^_QY,D[Q8_>/KI_$/\8QE:P&[4)2P(2S()C7"),K M4$I$;[D1]&JTY?K2>9^!CXT6S87?(K*>[:L^GPGV+1?G&384F,#MT+0BTD(LJ!I8K@%<](?&8Y5^B*&%(]SG,[ MIF-E355=- @,W8E/HC/"*?-@K2\)$=J#420 DY8X;6-TKG8\:#NN;#_G5],O M^)BN__8FS4?HR*=L'(/HT9,3%)=^(\.0IU6N$67/9.V8Y^7QCY7W]Y9Q@U#' MR]0C=19+-S)KJ+8Y6]WDO7J)MZ3W70[6O7CUL5NL^+^@A$[+SW!*STZ+A_6Q M>YZ&&^PY]7V*(Q8X(Y3S4F8#9R=L "^8 J*90U>>!$UK7RWJ4>PXT">-/-7Z89?JI,Z=FL7'T?@E;G'QC12)10A$,6Z$OAMJ7! M2A,@:ZY=CLGX5-L$K3R%8V7T(37=X-[W!6J$.H2P%N_7**K 10H6."UW>ZDE MN*EH#3E0Q961R9/:#%R'Y5BI5$7V#6Y8WS7[95IF9%0'RT#1*$%D*7#F5D"* M46>+[*6\]FZ\$;!]93?O*?)671]*&FP0#+P?\N5IXB;8&R5H[X+[,'G< M^^)(%6KNH."'1M(4A"-<1- Y%K-22C#&1Z#4:\^X)/5+6S\\B0 MTPC&"0XH):JCXYG+*_[#FK.V;4;=OZ>P/V5V^]!$[1/:%="/W6\IS=^G\71V MUI?6,BBWU'_!_PPE-4XO"05=G)2+'4*9MB XPU>+HLGLDOL[-)[GWTK]O3E^N(CS)YWJ3D [%TJ_>/RS2X^_\-BU$4AV8\&:4F,T M"0M>>0_E-$53$5R.M7.I[D95H4#\S2/\K2_ES"G%]]GP"$K+7!)P2PY/TN@8 M>N=DYD*QVE7$;T=T@(3DNLRXH79\+04TN)QVZ>3E9?KIC'B0K@LO_OL MM!1-^-?P\[63&463M XXA6"R J%Q6[+,)=R;!,E4JXQ;2;LK#CMA/SK*'42I M+6[%K@-6SK^53X(E98$E$D H7QHQ1 7XWFBJ5*ECM+>5ZR Y!X=:M[85?H-D MK-*Q,IY-TMN\%N4BT,E+/)-8 5[HA!X[2^"9YF"C5BH2)[*L7GUF0VS[.K%H M3),FJG@HIQ5KI_3\VT=\Q! 48JQ<8&$4&$T>1,9YN8C^F'0VQJ"H%#KN:QVZ M@'6P*BY-Z+#ITG1/M>QSZRH ES>?-H'8Z$AA WB'.3FHKMI-J;.C7@Y$(1]5 M"DY&$#8;7+FS!$Z(ZS\$YFRCC@:,>>VF<1FYZY"L#F@ ]0DN*>TKARIY1@]D5E8HZC(5!D5"*/4*V-P_V'^ M7A4*-H?6O!)2R9Z_B#B52N'<>PTJ4GQ''"5@>.:0$_%HBY?23=5KHFV)\8'4 MSW8DX3JB1!%D=O1X.M2J=OHXZ]U!-1C+YV^ ME>(V*IA]'ZGOC1+*,R.TL, B>NC")@L._2Y(A&676'3*UMZI?I32Z?69L(VP M6Q1?OE@:;VQ\O_3*M18BI$@ \7@TM$HJ2TH!158IKF=\7(+LH=2AW$K M-:ZW4FKIH*VQN[K/_2;-OVM%_UUQ4F.ETU()-,9I *&S*)G6N(\ZYRPE.NKJ MU_&WA'ADW*FNE;;+S6D99A!!MN=!A*+C <1F.4N1,':6I82'RC3 >&;WJZ^6@E>P] M+K#1DU J[A@0'JEOT*D$G0,7B)LG4KNRUP.N9-^4.14UL;:D_2&/F5:I@EU> M%$"Y5!DJQ7RE*M2#.(>JB7C_!U7-Y'WE) N-,&,-42X'*WARUB)1N;)S=_F30)U%WTQ#8V)$0,\<+0>8DI@E<]@27!9 M*ZNHJNV35H2_>Z6#+VEZ-K3^+05?>Q?F_QC//[U /#A,_\O7Y7%*.6S'_\6/ M[NLH2Q.H2!Q<+)=?0V9@K=&04LY<2$93K%\#9FN8A[A1?!A67J]RT%:G3=JS MS>:EQOD ?,2T$-D) X&6BRU$X;P3TV $$R8:-,>J7QCY#L#CI<[]]=# R[\X M4EE1^6H]ZNHT^^4KTAW''T]=_VT0QYHCWRB9SEHP(.6.C2A-;2UA M"G(D.#$6/0NU@],-I_-X"?M0.-(@KG .^9>OGU%P:1D<&?G@F C: [6>EP"N M+KUZ''#-$CH=(IM8>W5< ^6QTVXWW50,(0RE1889+XOV+E"52Z(^1&:IX1"E M+A6JHP?K. ?BE.92$* 2J)NT-_N7=\A!0#!UXD!88SS8T+2K+:&1L7HS\^3NRH@0:%X:]*9%,Y+')7/(\T\4APYB4K M6Q0B1^+P'YJ$PZ6,Y/H5['8 O*^DLX?"L_UI]Z$DJ-UWQD.VA<^$29O*T5 1 MM<99N^PM!!>B"#P;$6OG.>^"]U#I;7MD524^;ZW=)J5"[X=]=0%F _3-*MKN M@OQ0-6WWQ91*%-U!S0^/K(D8GE4H!Z2E43!EY;96*&WEDA;4,F.K5_MYB"2] ML[;MC\G1;;3[@+BYJL@I'14J"PBRE#(ACH Q-$,R447M2@FMA\+-PU4\W1\_ M*E'S'LIM<#IQ>S(OS5%I*C-H66X/$4O![DM8CI^,OEQ % R$"AFLDQ*B-]*7BM*> MU4X+_%'N2]1GPC;";IO O%&^M1519XX[+J%$X.K(%-B,5B)-Q,7DJ)6L=H69 M'S0+?BO%[I@%OXU66I<-WB%_VDKK3$P*J"061%*X]1+'P ?G9>1.T=3P5LXQ M9,%7(MW>M-B^3<"S@(*:#8_ .<3QHLG>JVGN^M-E'>22"'B?G-%-'[UC] M9G E"Y/SDG\9C0X!_1=&K2'9>RN*(T6CDZ--!]FU7-D,>36;71KMXB""L12" M8@1DULA=(Q12)E!PS#HJI?7U2Z?>AF?WTFR+9^,KZL?308:E/- X+O-!+G6N MI:-D790N-\.Q4,LZZZC?;M\&W_^6M&E.NUW-KI)8FU?VN M847?MCN9#K='(J[%Z.,6IW6H0+60%>)^-HVO\"R6 "U#=%; 1T1 >H)OD'> MXO?@5JO2MY&(7###,M!L*#JTW(%/-@!5QB7NO7'9-N7#.92C9<+]A-T@7_&B M8\4-,Y\]_W;IN\5Q4?+(3E4R\FDY+$>? #P5$C@CQ#C".\RA;A55;D"/W?5P$,*P0"Q3+H+S M!H'JB#:X]PX4$900$? 'Y#B(1[V%XLHWX:W=Q?_EMZD['X<7BKN'L]?AT M/!]<\1?CN8MI\L)]QB\F+[K^<[<(BZ[RGX@,-(8(U%I<68/@X(V,X#F::R18 MBK[Z1I>X[HO@05C NVBRV[<:UL:EFQRQ740>OP_SU#EEN^/I%0_:MIG'E;,V M&1WQV5L;O!D.5D$SXP-"!I9F,MAAGUW/YQ<-^+:) '^O+Y&,^^$E'P? M:\W#C<6UY[ KJ0"EG,QPC/D[!AC M(C.?:E_>V0+>8[5R6FFP03K<+5 O@+YQYS>U-X';R [:$NIAK*)FJM^<8M7T MMM_@PHVP"72K%U*X18X^S>TFJKR M:JGG2GIH8%R]+<]YV[_KN[AHZO[%\ MAC.6Z.5-+"6MNY6M+$LK3]\AARN&$[GKF3DSZ= ME!O8RU_/=FAIL^4(.R9/[#*?*PD4-+BD119:$_R/9T8%S1GZU)DQ%X08;3G6 M;N_UI4?C0.<]"2[.7*CGRAC"06M:&BQ;Y)4W$6ATD=&D0S5BB M=D90&L!94L[" P6/;Q5D3?'5(I*EZC>D?HAF+%7Y4Z/#RC:*:F!3K9''(HX2 M$B[&V2N07B V7 $06Q(0O,H\2=S%J]^#OPW/OLYXFW*DFL /?6 [Z^>C_ MFXSC,)=!-@NWE5*MN'" .T9 3DM6'%@&Z,I&W#1(C&&CR"8.<8DS^-T%7]:/ M?JC 93W%=E4%7-&XOAG1*DJU :9MHHM;*_\0H<-:.KI5Y3L(>%_*SYKG7&IQ M&%L:/YM2L=[J )$IYC@I!8@VVBD>E-+7!/+VJ?-MY-K BSZ_%OIAL5>L D'< M*LG=7=O=Q!R \MPZ'>U MM!%^F8Q/ER=LJ_".BE*5B\$L4E&8;L!09D%9D[C07%B=*C/@5D!'P(-Z F^P M$IP7XEP=NJ[(.JQ[.CF?E2>X488,@J!EXS0)0$VTF4@N4_UKU[U#YIB6*&VM\&^'6SHK[6_HH;W=A-UJ'+E'!DLP&>= 1A:083J$6#1*72QS(;SS92\9U#_; JKBO$RL[[ M^4+UM]2=].[SIW%PD\75>L5X<#A!2DH?#8[+U7"N3[DC209E8M[H1/0.[WTM M@*,QU^J)N6*9M0'4@H27(:T\E@U 50S;K06R_[A=)45UK:1<^_5?"TX:R01B M JTY!Y&0\\8(70XV:,1O=; ;G14^+-7?$KW;I^:W$6Y%C8?N;#KOOXU^_S#R M)@2E.84@H\4Y20;.6P-**:V$=TS:VTYC9BG\^:3[\G3YQ(6&E]]<*/ABO/U& M8BH)OMM):A5ML16"%\]&G$231':@DD1300D#QB4): K&'$MP6=Q6RV [O;UX M=@QZVU)JM=VDH975Q91>=^%R!,^I)-".E[@K$9P.50I<$@04RSPS$TR^FG=V M6\OU=L.IND(T"IAL!/$P@M;IZ MMZ//#KII$&;=#*R4-G-."$C!2TJMC[CU$8>P=?1<4&U3[5.8 Q+HCK#LP^#/ M-BIIP9N+]BEOOZ0>,:]:I]H02]\A#U0[A=NS2"74B%:3EH2SD#6KWIUT+9C] MA_L:*.\J/:I(OL&Q_B5@S^;O.A3@J^DE=$Z;(**54&IMEAI:!KP3'H@1J10" M-[;Z2>[MB(Z<'+OJH,5-O!M2EY^[V7CV-K_KQZ'D+Y?%,PFG1)(4L8OP^)2]OH MIDG=@J\I%D1IA7BYSZJHCS?RFFC MO6LU""J(OG:FPZ_C_O0"V.IJNU&1E^Y&3%@.PDL"UIH$3-+@J#."J(XFN@\0%*7&&0H19#1< M\!1=\+7]C]L1'1DI&JBAUW-:AU'Y-E)MEV1^ M/LM5R%Q+'P27D"3+Z"W$ (Z[TF\G!BLY[CF,;IE %MU2\J"&I\-6B!EBN@1@!%2@TZ11^<\1[=P(V7>\/ ?7HV["FSM M.]FP4M+*(%S4D'+?=6FI6C!IDX&JUTW:>G97RB=ISK4BE"5.M;"!6:*%3THQ M+HVFWM]0/FF3(7=RE!>/G_UQR6V8#8-=&NO;Z_-R)RFKQ+1PX%1I:A+0&73E M7K)5SAF-+F*.F]WMV7;D%M'C8;0W"9?)OL=W;&2"$=8$!\*FTN%8,["1$S"X MM0I#?+FWNX? \158^UO(VE-BD[CQ+EII<$A^$\1S*:PP*L,TP:T4&%,*/5^* M& .ZORK*K/&E#\ILY&ONR)RKN!X;=7;22_T@Y +@'U>Y?5D6RR+EGG*5J (^ M..=#;5^A-(14(B=6$J3^5JOJW6.V+J"U/T*T%/:A"VNMR/[<3=PTI ^?4IJO MLJ 7569<3,ZH# ;-/YP,C^""]Q"]=4@-+ZVJWN1P#99]A[V:ZOUJHY(:\F_1 MO^8&7*L241L@:]7I:"VJ [4XJJ*]#2BQ@^CW2PYM='#E,ILQIMS(B I77#2Q M$+ 2C%O&C.6'IT!58;NR2W+ MMB\KA 4IJ.6V7'7,Q8Y.:.M0 E)G'ZS/)O)86?O70!R-VG<3;_N"]>\66]X[ MG'R)$+[K9O,^SCF8*.G)''GK0A)^!A4=)9DH3Q/DH\J8]FQP'<19HK+YQ9, M+\>SXL:>]9R(:ZV;;@1L)W+FU\;9'F+ MHPAX)'(JU5H).*N'_LS% )2X2K#,G49M.MM^UI< ': Q/COM^OGX7\O&$1;"9 \]2!B2[2M4;+VX%<&]]@YKSIYU>'LJAY_MS1[G,Z2/^ MU2+3545#:-*@0Q$:8PJ,4Z:TE,S,,&=B]9Z--R,Y5)Y_0\U?:V*VLP8:V.'7 M4:V2U#? U>C(C[)(775'KC)&A7#F@RL6"T=&"4Y4ES MD76NG=2W7S+<<="Y3RYL(^L&'+@<;/U^:5PUFHTT"^H=!$M+04@>P)LL0'-* MO$H\J,U:4VW!A;LP[=^TK:.]KJ'H&T3WAC.<&Z/OZR';E(CUK)1^9P2$]P&L MI122P%_P:&/(M#);[@'S2 C46D'M;T/\ZL;]?[G)6?HMN6)_#8T_/IR=GKK^ M6Y=?3;^DV7SXF9O&9U_<>%+,L]SU']PD?4CAK!^2^I=_'-W\_'D[',PUQ[3C M4=U^97;E\"Y2)2-U5 N/+C0G/G-AO76*:,.=EZ/FZ'8L9K)ZW"*D^>R[RR&K M4=].WQ^Z@1VW2%^^=^S\?S;A=I^_?)F/"H7VH,C ;B0Y:#?DE+9C0%SPAB7G M3WUNPK'_-?YPW+JZ,>RLEQ995ZN7_=>K+_O+Y.<7WXTT%8X;:4!1Q19-0%UF M&@*:/C98RWSO1J4F))K8 M$H(KX1ZN.'@7$[ 4N"*.<1/"1AF=]QK^,9)J3\IJ< A90W:+(*/5BI&$ICR??[MDU__:I_\] M2]/P;8B.<4&<",: Y)Z#( 8]62LR&%PE:;)4H9G1BL_K81WJP.% ?%G'VDIZ M:U%>\@:'\1S@JJ'@!A ;'5)L .\PYQ755;N..I7U77IKS+_\^3CT.\NG;Z_0E M+1H@^AB-3=X"1UKYUL+.N:8.",9O%2N=%3'K\H=/N6H MRTEIY:H7"7X W-K8G0 @'\ MOP++F>L)=1!8@H]44$\>)N7]503\-[G&M&@46L2PNF0V="6] .RLI>;.; M?[5\M3:92ZL^PQ7G<2!WK 9!UK2!/)AV&W:&6RB-XG[:MW4G_P3+W+N7OH1-U&J0T(^MO9_,Q-?CV;QE7/*I*MSYR#=*R4 M&K89C0*?05LF/'J]VI':!OQ5# ?H<7LPC785U=' U?O]PT7]_6EKVG_N>C=/ MS[LBL2O@!,N:YU*BPGJ%$H@,'&42?9=@H['>J.I1RUL!/6)"U5-4 Z]R<)F> MN_#/=!T:)<%[[0Q$)ST(%\LUYGI M68S#0XM8?+@HL5KZ==.L@+:X;;3ZK*_>'"$O449Y-TDXDE0R-)B3"#.X9 M*3%W<[CKUN%V:66[&FP-?5^?IX[RQ(/7N#X9KPT(XA(8@K958B9KYZRD=+,4 M\8V'W+V&33_^@H+ZDLZ'+,4/5C]\D^8C5(%0PFK@/ @0@H82]46KD4:N<$66 MV=2^:7$WJCWWWVA#@>N%:ZHJHTDI/S^_F/:JA-Q[W+D_S/&?^"[U 7_A3M)( M$=RVO0VE92ENW28G\&CO@9.66N.4HC%4I\VFZ(Z4/DV4T\ P?]U-3SZF_K0@ M/I?-2.$V[2R)$"4*0,3DP:=RR3EF95FY%Z1K7W6X$:]^*\ M(1..OJ)D4+I1@5!EP2N'TBE'35FV.J8Z6^K^>O>T57@CV3Z4.R87V^'%=-Z/ M9_\ [2MZ>!ZM>:*3NJ MH$DEV16V56.)2U4T-L'6Z&SN-ER'.6NKI\6U]*BD@GW31/"HG M2$-"1)N92'2]9,@X?\DAWDFTS>/= Z&STIY&&D'SP$#0R05+@;L>U590GV853ZELHP[=%&YB1J$*S6_2\\C=(6S]89DH:\8?FM.*=:-< AG MOX8"NMK2J[C)WPS*KFY#,D48S028-P9$2(6M,Q>T=$.X^[JBWT_\%#K_,/X9#K. MX^#*+T*'9BK^^4DY47U]?K*J//,6IP,AAP"")[12:G$VFW>GJ?_E:YB;/?.S858C:XAVU@IPU CT'5W$72-ER I_[GP4CM8^>;L? MTD?"O#VHL8&+=@.T42+*2E)Z9ZA0;&5 18Y R4>NJ=QRY#N/PM&FA MP:O]1G84?PM&E)?E33?MOH=6FMA.9VDDA7"9I1)5+/Z'16#>1@F$^.R-4XFY MVF'[VQ$=GB=[65XJJJ7!@=\%?5<[[WAZ5D2S0-M-9\]+2Y*T^!QNNFGVRU=\ M?7#\\=3UWP;YX.Q*(ARJ8A#=,B=WI#,E)"0.WFB<6LJX,Z,#'34=#<6QX= ML%!>SLR'EY.!U+32Y+ @LU1>J&,D?6]S?L@W5=#@P.Y MFOAE,CY%AZS,>M7N5EI+C1<@E98X82K!,^XA\N)Y>6(EJ=V]^E9 1\"#>@)O M61@(O?$E3U?GUL$9],,9Q"P2B, -N$0]<,)EEHQF+VI?\E@+Y@A84$?0#8)[ MPXWX N?YV0R]I]ELM5P-.U\RS-"D$E@M<+'27H$5DD#I6:DB]UI7KUUP*Z!' MX!_45TP+UBQS%Q8OQB9@&J6 ?@?D,'F?%15U\ZGC#E)NDO5_&90LG2"=Y6!, M27+/RH&Q+(!*GN):AEN8JQVQVH/*[\CPW)?&MQ%N[0S/B\*&%U'5[S+'0M,C R M,C V,S!?;&%B+GAM;-2]:W/<.)8V^/W]%=R>B1E7A-!%D" (]%S>D&_5>L-E M>6U5=\]6;&3@*G$ZG:DF4[(UOWX!DGF1,I,),$&:.Y>R)2=QSGF0>'@ G,N_ M_^_O7^?1HRJK8KGXCS_ /\9_B-1"+&6QN/V//_QV\QZ0/_SO__Q?_^O?_R\ M_O;Z\X?H[5(\?%6+5?2F5&RE9/2M6-U%?Y6J^GNDR^77Z*_+\N_%(P/@/^N' MWBSOG\KB]FX5)7&2O/S7\D^IB)E$B %-.0*("@FXP!I0E""(,4PU4Q>W?U(I M%8JD O"<:X X9(#QV/Q(#WHO%C\_4_V/YQ5*C+&+:KZQ__XP]UJ M=?^GGW_^]NW;'[_SJ6*BJNA3_>"BJPI+WY?>BFJ42*2$0 M A)B\P:#*0>4$0&HH!RG*4TR&,]6FZ_V3"W ;U_66M2BG.3\PR[COR\8%]5=<_:!XRRUBEH]/_/M9K1CI[1[U;3__?? M?][:UA_7^5AHS:<'U%(\4V=NG85E^1*&I7"%8;L&*V-!C8%F%:^-:(?XV?IG M/ZOYJEK_!MC?U OQE)2?]V;YLEQ;P$IQ8A+:3_PLEL9'NE^!9_-A?4HO4U=+ MKR]( [!1X0_1LI2J-#[P 7,V7UK^[?MJ]KXHO[XOOAOF+PNA?E5?N2IG&,:Y M4"@#L:8,(,DP8)IE .6"")Q!30ERH8&C$J9& %9'4"L):BW=5OUQ +O7>Q!8 M!E[I5KVHUB^J%8Q^;U1T),3CT,AVTU7O&(:%Z)FH*4'E3(DG86C(T'ZL9K@8 MIW'-%?H\:*Z'=K1]0:XNDO^4Z3FQ\U(/@#L^X N'N[7SW1 M"^26^4H?U5WK"YNM9O6'5WN9#V#RODD\S285.4\T QCDU'A]) &=, Y1 A:'&&F:Y#Q/ZB9\:$5IE([:0 M4?V7';7]>,YS#MQH;CAD!V:YM>+14D=' 8Y^K_6/K %1;4% CNL'72"*\Q0^ M*L/U ^8EP?4)(9?01[6*S&MD^=5QJWH +)A)G;(D SJS+B]&": 4 MYX!)(3'F#.4T\2'ZGF"-0.(!P')CY'X0#,RV6^NC5U:UGR[LC_,'>RT:?5J6 M]1G>Y6I5%OQA55/N:AE]-'2Q7*R,?G/[L:N%F2=5K<(Q\#Y4@=AU9^!1F7/? MH)>L>. 3_1COK=*J+)5L9O6&?;^L*K6JS$2;?:S,8!H+H')H?#:-,2#$_"A2 MS9%9T=+\C\^B/BYJ:HM\K>GZNVYT59Y>6@>N;NL_#%H#\\$!H*)&SXO(:!IN MB9]&(]"2[Q T*@6<-O@E)3@\X4<14A6S=XN5V4!>2FF^-=6G966\D?^GN'^S ME&I&.!1Q+#/SDL\2\\[/%& "9P#FB$M"-$JH=J&';C%3HX9&TZA5]2)JE(V, MMI%5UXTD3B#;31#A\!J8'/I"Y4P.;D@<((9*B3_>+A]_-@,TG&#^LJ6"$\.. M0@-NIJTIP/'3_3R$Z]6=*M\LO]Z7ZDXMJN)1-0QC^*98*/E:+"8P?P,38FUA],S$E[NIUMBHM3:RYEY$UL+V(U%K9=28&35V7EC/*YRW M-?!4!'+5AM)R5#]O8*A?.HE#B^N[">6KJT6U*NLK]CK*"2&4*4P3('B& :*) M #PC.4@1U0BI'*70ZT1I7\34B-UJ&&U5[!4S=@!(U]WF.? ,OLOT0J;'YO*8 M\<$VE7L"1MY,'C-P?Q-Y]).]3]3O5;EZLI2RNEQ(>W)_;\?^I;1GH3D75$#C M^J58IV:9QPQP@B7 3.IY<-PA;FI+?JWM1>VMK>J[*[76V/M\N0MG MYS/G0.@-S A;X#YM@-LH:_PEJV[0\V4'6,*=.7<)&_LJKO7;XK&0:B$KX\Y\739A#S/)&5$J0X S%0,4JQQ0FJ9 Q[G*>0X10WJV M&^U_>DUT"G1:$R?3&(*^+-=:1O>LD/;^1=3J1M4=,TY?$Q?BR2W=F#MRR_DX MCL0MK:)V,WU=RF+!RJ=HH_-%U&C=Q%$%Y!@G>$)Q3+>P<3G&R? ]CG%[JA_' MO%^6JKA=O/LN[LP70[VQEY=,K-J@8X9CIH3F0$/S'T19#*BF'. X@XCB/-&) MU[E5I[2I>2SO_[:.$HS6BGJ223>X;EP2#+*!J:35,UHKNL$L8%BW%R:!^*-; MUJCTX63V2_9P>Z@?>=R4;%%ILQ2-Y_-%E8^%*!:WU_J]>8\L1,'FV]U5=6,D M5(?_Z>WR*RL6,RUIHB$6@&,& =)*&'=&4"#2G*.<8(JX%]>$5&YRU+36=.>H MH(I^;Y3U/$<).HENG/:CIF9H"NPW*][T-P1\@=@RJ&JCDNL0H+[DXD%DG+>W M-*\'LX<52LGJO<&D/C._6CRJ:F54NQ0KXW&N"E7-L$;&\2-FB\ES!% 2,T X M)( :=L8IXL9!C&=[.?S..R5'-7IL08_5+0A^V741+3JB@(),@M_N,R2F(V]' M[67OJ[7R=4V9GZ+F1G%C0+2U(/S.U!.ZP%M55^D_9._J">Z)GL9X_2[(A*[E[W?['GR%7]C]?W-NJH M>O==E:*HE)RE:4ZY2"7($BUML0<.>(P0R'B:8J0897ZIS_XJ3(U8UHK5O%)9 MC:-EHW+TJF@/Y:N?/#, _2?&C7J&A7M@2JJU!*^9T:J.L5*+J@F*NRQ+>\I3 MAP[PIVCW<^V;-[JT)YH746O=1;2=-3-'#0@!$P9[HQPJ:=!?@7$3!WL#M)<\ MV'^D$)%,ZU2GSV;3]675UD03MHK(K9H)@0A2AB8Y1QB@6'- =*Z 0(PE9AN) MXI3UCW#J$CTUCFST,TNM43DJS8_GQ#UUPN[&A,. .3 #OHB3NMBDVD56\8NH MQ7FK^U A5"YX#1):U2GX!X915?6DRRQ$5@D@(M(PY0#R+ 849!CFT18321*5^11[. M4V=RW%9[&_RYM['CD/R^5MPWTO.\27-DP=&F8D3?L.1YRHQ+ MG4& VZ/3,*/V*(OX<;GX9?FHRH4=L8USB$G,TP1I$ M" &(Z!X3!%&0IMS53 M$YDHI^3)8P*F1H-&1;#5T:/NWR'PNLDK!"0#T]%S-/J40SP$BTNL,3R!ES$#BJP^4. MP$NGRN/)WN5I7N0E?E2KYA"O$.UOK>LV0YAJ 1,.=)Y)@)"A'JZP\:H2K%1" M]"A8Y8R\ZX%:>#P'/TX[E(MM 5[KO?DG MJWGTZDVIS'(X?IG3I^J-%VCA:N"XB1V[(HX7& ?JX_@]WX^Q/BLQ9U55Z*)I M9'3]L+K6E\(XS _U1O-8!G:=K"M2EK(,:I#9.OF(2-OUB:4 ,B80SY%6V"L= M\AQEIN9:O;0E6CZLK'>U8T[446&A3SKU67/IQHMCS=# 7#GLY'@39PA4 Y'I M6:J,2K A0'M)ND'&[)N(H5CU4#[5;NA?[/:K;G52-F=]OZK5W5+.9)X@I%(- MD$@%0#P1@&(2@PS'2J8Y2Q"C?OFB+F*=%NZH6:/-C;A-0Q?U36RT:LWPS9MP MP-R-&(/A. X!KM5M-J<74:WQ1;36^:)Q$1NU0V8]N(,4+)O!0>3(60KN(.QG M'W@\VX^'C)?9<%I=_!?'&F5*8$!RPS4((ULD.4< DQ0*F7+*%/+9ISX;?8J; MT?8-_[(H\.N__BVZ4>)NL9PO;PM5U86$_^C'-L^1=:.5WG@-?27PLK+R'F*? M#$-W7)UX<\=!) *1Q/.Q1V6#@V:]7/:'/]0S6[Q8%"OUP;@N\FJQ,G-:F EK M:J^NN>2R,I-G')]USS7C\/!B43M$=?GZF1"*2X)ML0I- $IY;/X6QX!D4A.6 MY@@)X953?KY.4]O^-2:!VJ9H:U1;;GCSHHU895=*O?G8=!C&Y$0PQ MQV[\-/+,#2+M%N]2ZF!?F;]6,$BU5QG(@;3($DH(# M$N<9()+'#'.:P=R)S\.H,S4JWU':(^3A_%GI9N#QL1Z8?*TMD34FVM$\VICS M[+=7B^BY1='6I%'GR".(9=2Y&BGDI9ZS.O.PV)D=M9FSW=\6B^CA^9RQC6G' M=U)^03+!,.X,J3E?RG@!.,$0>1:N$V[4GL$]BU4AB_G#RKQSORCQ4-:9QHT* M2MK40GM(^]!\_:_U.U8N;++L)U76)X>77YXTB;C6G\IB63:U=I0]YF[B5F:,DQPA;78I M/".6O6/#WDP!K27#&"((_6HQ]U-C:G1]^:*_QKW5.JH:M2-1!_Z($X$_(6?) MC9.'QWY@$CX"VOT?I19],P MVU+TQ_6F6YBPVS@X%&1<((+,S!,RX.H"F" J4( R5 M5T2"J^#)T=M:;Z"7):B,YF;OMU;6D\=F/,'8HRC?YWN6''RXOY_7)3G8_ VK[M[/E]^N%N:[\;7> M]&W*E]25!"ED0&%D6],G$K \QX#FA$L"&4'"JS6]H]RID=.7WSY]^O#NUW7%U__)-G MH4''Z7 CK % 'IBO=C6.K,J1U3G:47J0RC&>0(6J"N@H==Q2@'Y0[-7_\WR\ M[WE[63RR59V\LJ[7];FH_EZG@<5"Z3Q7.6"8<(!LN1<:2V(VC)I)B++4L=*+ MB["I\=-6U_,;FW9 ['HD'@:XP7VD'ICU.-,^#4:PD^L.42.?3Y\V>O\4VN&9 MOD=.HGQ0\MWBL2B7BX:D;#RZ;4=4+&[50AB'ZJ,Q[:&TD?^S3 O,869(A,D8 MF&T8,[NQ+ ,\HY@E-D$X\ZK.[BE_:N3R3._H0\%X,>^S*_.@'OLH[(WE'^(MJJ'_*,J1=NP8Z9_*2/?-+4"YK]PZ9^P_2M(<]6M?]U MK=?^U[8()2*9Y"G!(,8P P@Q#JCM]BX$S5.>F0T>57[5XH\+FQI[;72UU]B; MK475NQYH)]".^[- \ V]*>N/7(]2[:9X.C_3(W[0>B*U' MN=ORY?VRW+C#.H\Y%[D$*48,H$0HP!%+ 8,TAA!#G,9.X3LNPJ;&$;7#?&\+ MJ\I:X6AUI]J"D;;#I.,%D1/,W>P1&KR!Z:/&K2Y(V^C:UH",C+;>>S8G]#P2 M(0.B.%*:XYEH^N4P.L+3F:%X:HSQ\@\=K7F67>CZ3#]O[&HA;!4E]58U?UXM M+H6P:2RVI7-=X.VS$JIXM.$#U2S.84)CD@ 6$PE0BJ@A7YLDCVE.\CC&<>99 M<?!^>'OYM.%QW08,P6ZSJ4 M._J'<_MZP1;($?23/:IKV N6E\YBOT'Z4=IK5A6533%1U?IE:-O3%[>+NI+E M8M6*MFRZG!?VR/Q&?5^]GMNB_#K!N4+8;#E3 0%"B@,*60YPAFA*1J M[0FX<0X!:R!"/4N54?DU!&@OZ3;(F+TK9M8>JSTLE$J^?OJMLA'QUV:;RJR\ M2[$J'IM0:49)#+.< 8XY DA0!4B2"9!!E&4YI2FS'>N]RFDZBO9BUC%J;;Z[ M:6(^/WV^_LO5VW=OH]?_%5U_>O?Y\N;JXR_1Y9N;J[]:< L0)!H1*"$2L4$QH#FGJ%Q0VL,)3V$G>F-PM%^1V?RS MYTM@D*"4L28K6+>S@=4=N5?:..#O=UH;26Z_]YR-'K3#_+58W;TQBAHURLT. MPFP.C$@;J9^KE"%J>T,F<0H03#2@>:* LN\I0C.=*:\&D6YBI_;.66L=?3-J M1VN]+Z*=O7BM>Z],"<>9<'LOA,=WZ&NZ0-!ZD[(?4H&HU5'HJ 3I!\1+FO-\ MNB]95?6A\;OOM@OXCK.40"F$R#*0D-1&%#(*",+"_"?1<4:$@- IHO"4H.D1 M4M7>C:PU]71CCR+J2C/GXS0XL;R$:!#?[A02P8CCB)B1J:+;V'UR./'Y?G2P MKKUK,]EW$GT@-=OG%.8 ZY0 1) "E"<?#,S #/$?F8J>0^IM&U^A7MCI5&,2;$+IA"40'1X2,2@;= MAKZD@A.?]B."JEQM$QA^46U#NK'LIH)@" W,!#[@."]X)^.[UKL98&>MFY^V MZ[Q[[%&6N9-YZU7N]N&@EXM-D?W#9Z@)SAA$:0($1+:;"S0[ BP3P& F;**1 MBI57M1E_%:9&#YOB,E^B]Y^O?XVN/O[EW9<7]XR>6X@>\W+6A6,@M'_LQ>/& MB*'/G/N#..Q=9)<"4[B3= #(\6[29:2^"99OEE^_+A=U#]2F$?#UPZI:F="E6;(NZ>V*+B,L4@HIT!RXVPAR@G@),M!KGBJTIAGR"TOJY?T MJ1'/-E\QVFA:GS]^O/Q+SU+L?K/AYET-AO' 1'0>O/WS07U@"ITAZB3[Q^2, M^L!R-(O4:Y!^A&:\LGM5KIYL.XJ5/8K^QT-Q;P5NP\3_0CHLWI4BP?5-!+;ORNO0_&? MMNLB)YG"4',@D%( I3D$A'!M& ERB)G,8>YUH^TG?FK$M%:YNAKW5VM=DM]&_]1R\2E6XST:]"VC[S9&;'SPD\@._+"ZOWUQ=1#L& M1%;5-HOH(G+H@F3V_*P.*0M?F:XOKN%*;/N)'[O&=B]P#A39[C=.WU-)I559 M*KESB7-550]*SCB6C$(L0)[F"B"C8I:6_\+6P>P74\A0T X^.GC&KWGE[2-HB'/&D^!$>R,\:B@D<\6 M3QF\?Z9X\@G_P(^WK1M_8QZ=Y8I)S.,$P$S84'=NZVF87;3M;DTU27@<.U?2 MWAUX:I2PUBVRRKF':3S#JGN-GX/ P"O:S7BO (M#EO8*I7@VT&A!$X?4WPV/ M./CO_=[0-R5;5,TJOEQ]6A:+U=7BIOBJ6I<8(X1C%&. 19KCF'JM6WI%C>U95DK"(H%6!D5_5[&)W!U>R&'0VO@);RC:,164:VJ+6]H ME1U@J^"&2Z#W\PEAH[ZCW0Q_^9YV?*IG)-7QWM"_LO]>EF_FK*H^FN].&[V3 M<)7R6$*@54H!TB@#A"D!8JTRG%"&>>KE]WO*GQK%=#=,OXAJ&Z+:B,A:T3?" MRG.6W/AI0.P')JSPL/M'7O4#+U3LE:?T<:.O^D&S%W_5D M&U9P'RL"KW0N/'@DFA\P^(Z'DV7 C)Y <,F4_8>3@IWIO:]A"%&R^ M[:Y_94 MNP/7^C5;_/WZ496R9'I5S?(T3^,8:L"2C (D8@4(1PC )*8:Q4I!S3T3+!S$ M3HTJ-IK:JG;XH.YZMQD:R\'O.1N%F[#E5UN=#:P_15;M:*MW MT!0+#YS"I5FX"!T[U<(#B /I%CY/^Y<%>K-<5,MY(>MHQ[KB:GMR)[B0(DND M<4ND#333B2$A*0%.S/?DRN'4GS2I)&>*I!)G9 MG@!$XAPP27.0)0@31F""!3NWKO$)':9&%E_$G9(/!D9]>.8Y&#'_'/R=GS;^9X0()A( &(0 \IB"GA&S#]Q(B!U*I]V M5,+4J&\3:=5VM35J1E9/_XBSYT">/H<]&YZ!.M/RLN[?F(HP>H M'33H4*3:X0_V;*'^9S67-\M?E5I]5L6B>BB94?BSJE3Y:/[XQT/1EMIH8ZU$ M3IGDMGAZJI%9YIEM@ D%2'2:Y3KCB#(G'ZBG_*F10%VUSYI@V\98(Z(=*Z+6 MC&C7#L_FX9[3TTT>(X ^M/NSP?O&$>_3$7-!@/=LY#[)_M1-1 M[DQ$V4Y$N6/*'P,V>N\'W\G>[Y[#CML.OI_->QWB>P[3^ZQ?/AB_E)5&S.KI M4HCR@YO4>BH9?6OUCE33 \'[J-\)=.>S_M!0#G_8;S6.UBI'KUTV'M^0F3 M82(J4 *!4D0!! U%,8*5F2(A6,:%^<&K6\B9^DR-OZS2RT5[K_8L-;JV*7IF MU/.VBYYAC&?.HQOUC3@[ U/B[C&MU[0,>D@8"-]0D99G:C-N+&88Z/:B-0,- MV[,.2'UO,,MC9:,U-O/RM'IB#&H4"EKAX9F"HPA7-H..6HWAFR%Z1B>?_>D:AM6JW MD$^U5\GG0[%0]?WJ3&F&J-02J,SX-B@S_@[%6@ 64R04B045_N767*5/SZ=9 M5Y-\=N-6'2E29>UH @+ZE 9SGB*7<[X!@1_IDG-:F/@,O?@;8';+([[_"_AX-< 1?1<2H1;_(1'C+OP.(_<6?==G>W?;W!X) M;>ID[=+>=FO.HUJPJQ>9D1'J=8QAD0:<8!BI5Q$'*SV^0)S:"DF*+< MBQ-ZZC$UVJB5\V^LV6L*W.AD!& '9AQ;(O?YR?;&#!O!L-NJKK7D(JIM&:K1 MYCEXANNVV4N+L5MNG@/5@;Z;9PT7M!UQFV"YV^US!KE."4DRP"46 &4\!0RC M%*0R)5IA;>\9?4Z_W45/[83\X[N;J&Y!_.GS]5^NWKY[&[W^K^C]U M]R .TH+XT%PXD^, "(_ AQTMAS?*[[0<'KS/< =BP_87/B1X"GV%.P!Q["?< M-4(_*ONP7-S>J/*KK6^^:;\WRQCCD&48((VE#0O&@!(.@2$RE<8BCA'SZD!U M4,K4_+2ZN^1CW5URJBD$X- S'%8QJ@DT6GF2S[H_G#O/AW+AX7M3EZW@=KI33[#:99Q%2,@ M5*9L^_ $$$ECH+G*)412Z]2K6L-Q45,C@:VFT5I5ERV#+\!N;! &MH$IH2=B M?7I@G C7+>+8X+&[FMQPN #'2Q./='S"/CK_7SYI-1G58<0[:0!KZ./!:&: MQEH"FHO8> Q2 @YY!@@5& J:QBGSJOUT4N($B:,.]E:MXA%7"Z4+W\8\IY%V M/#$.B=_0Q\>MKJ!LE-U-,Q_B"-D5FE#GR2?EC7NX[&K^WDFS\X-GQ N^9N+O M2FZ/L]M\+,B5%&D2 Z5A E"2$&"()0%Q2GG">)8@[E2YQ4'6Y(C%J@IXK>O. MW5,=L2&6T+UC$'CCY+&&2'=EIJ4!LU M=^ZMAFC==1J/D,&.1R2-'P'9;?+!L,@3C_1CE>WQ\+H);K%X,![2];U9-O4* M>:WTLFR#H&_8=U6]^VY\)B.C6+#RJ8ZK^6@,MZ$X9KF91Z\69LFI:C4C3&"4 MI<;?23 V3H]@@.1I!FC&#&Y<8WSHZ\A)SM-$"1$IT IF0&4F>TPH10"S:C]'E!I%N3L495\Z?H2FLAT[^H\ MW(3?V"_5>KY7[/MT)I9P 1/-.9 Y) #%60Q8;#8Q&=IHE.OP\Z)3.L8 MOLG__U:QFQ,SD2DU]+ MUY":CNJYC0#Y2\]O#)$]LXN;U@9MH&*(K;17,>)9[>JK)X-"1B4US7)<\-5ZS>JLI\RAYB M759_5O*VYHS-!V:08)*+F (AN0"(Y!@0J3G &D&J<$JYAK.%NK4#W+BO^,!J M.JT1VJR1/66'6R^?E5C>+NKCJ%>V<_U/T=S8;/O7O_^;]0N_L=*>6ZVSD1;+ M520W=D:LBNZ,I;X>8^AO@!ME_8@)'8?TK&5KO]#.7&->M+8OVAJXT\JA,B[A M*GK[;#);*W<_%8X_!\(_$ .'UFY4#A\(VI=O@:'$A$E_VQ88X:FF>9KG((?, M.'^(4T!T(H'0<<(DX3PF3M503TJ:FB.XG]9U7N*;;\V6($ -?7UY(/5MD (K M)\$8*/OM!Q5%.6GNJ?RW:M;<":\,]FYQ4UO$:]W,QJOCA+8/KFZO\7!H#;S$6T6C5M/( MJGJQ.=N.WG3!Y_T^=T,ET$O]A+!1W^QNAK]\O3L^U8\^CE5%^VU1JB:ZYL_+ MN33>Q7;+L@U4N"R+ROS36_/CXK8IYW[#OL^D0)J0G(*8U UF9 RXCADP_D.N M.4U3S.+U.9(;ZPR@98]CI*%OBMGWZ'YSE6C^[V%C761/E*KHE3U24LW91+%X M--\ CUKL0\ZX&QO^J%D*1_]H&<_,J>I<:/SX( /O8T]!N%%D\#S M%/W>_CE,+S$?N$)U#W.2.6Z_,!\8]CJ$>3W^%(Y%669TAKG(,48N,-)RP%1!(".,X3*A44D'L%RP;6 MSXL1QR@H7,=+'JKE[=MY,>PT.G+BCYN'7UB\B685AJZZ7:0X/6SJ@U M--JUU%:I&3R";J!9"-;2,:QV([=[' 3:_5:0PXCI47?:R#..=*7>JN;/36W2 MJ\6GLTF^+ZUH?;46&-%Q%LS[,'')H;&HTCRV7/8S?[C MS;6Z$6&[5"-=T+-?&=Q;G/%C)>L>Y0>#PKWAULT-Z)C\_$ M7RUV0NAG,(82(9@!K#@$" L%&#?O9L8S)G!.(<+*,^GIN+2IG3:U7ONJ5VI2 M!ZAN>Z-@4(WU]GOU=I= G?*Z^B3[G 8E7+I.AZRQ$VY.FWT@9<;AH9ZE+8W> MYC5U77YBY:K]X6UAK]B*U8/Y=GW8],](:U7[=94\-39I=34P1U;U:/WSKO(]NIKXSX@;_0R"\\!4% YB_^*6OG"% MJFWI+'?H&\\V#J"?.U0W9B!VI2TE,2Q2',*.-8<($IB0&*8 M )TGFN500<2]ZMMU"9L:7>WD;JR5[9GFUPFQ&QF% FY@_NF%68]XL--@!(L& MZQ U;E6[^LEW@1P<<95&?,F>]D$]^;NC&)6^+^8-- M(EO78Z50,4YY!E*&-4!"($"EDH G1&N=(ASK@5J7O-!D:G30JC=8^Y*7$^&X MAQD#WJ'W-#U:F+36_. F)D+.KKF6T._Y54AJ9U855I6A=?BG\\%*61OMBM &K^[>&K[5#P:#Z_+)]F M,(_3+,\YR/*,FAU6G !.$PX()D*JG'*IO(IJ#:+EU,AV;60DME9>U!'NM;I^ M'#S,O+KQ\P^?K8&Y>S-1;W8G:J?TQ:Z-38?=*EI;^:S7KBTZVAIJ0X9.S;0W MJP\Z$X$8?Q@=1WT;# KSRS?%L,)Z-Y-X^/I0WU[?&&^^FM=J;5,WVAK"@A*< M9$(#29GUL_,$L)PRP&&2)1)RA5*O-$PWL5/C^4T=E=56YXAME/:MV>P&O1MS MAP=T8"K>47B_3LU6[[W@RT_,EBP?HN"S%X+A>E:X"!V[?X4'$ =Z6?@\W3/& MO4U KTO:VUJ#=\7]NMPYRBG44J1 <68\6*8U8)A"@&F"26R#UOW*PG;(FAX_ MM84.REU=/>/..Z!UHZ) @ W,/QNLGJDY *\XP!$J,+M#TKA!UJ=-W@N8=GBD M[\W I90V:.N-^>MU>;/\MI@E)&804@6RE J %-4VIR4#,A6Y@BG'/',J"MHA M8VK1%93>R]O=?6])=@'U/6BX"R8QKDK\$.HQXW!40S.N#38'W/D M>X.C1NU?'1S_:#]GX)/-LC NQD+6J<2?EM6J5"NS<[+N1EMUHGI;5&*^K!YV M2YD)EJ=QS"E0UDE *)9-MTP$-4Q0PD26>$5"]55D:E31VE$746E"HY^;$KWN MU2*K]SRYN1UCH#\P WW>AWB@DG3G@A7(8^FMQJCNS+E@O?1USA[O[*.>=2F% MMEWQ^_GRFZW*J9K-=>OMLSRGB;2]NR!& &4P!SS/$R!%DFFFL/FWW*]QBJ<& M/BMSG&8H]NYOIZK-ND*RW(89Z:;3,S/P.Y3.#3)/..%9SA(,O#ZH'-WS\L9+N09"PX M8X@!P65BNSXEQFE/.$@1IS*%,.8Y]6&[EP*F1F>-?I$V"GI2U!YT;AQT#B # MDTR+A=5M .HX9G@@;M@;?M3%?\RXEZO[Z.=Z]N+9"7^Q%6]63[V*EQ )*:

(69G01!E CS#QK&8G9?UVS[LF+E:JI3]U+% <-3U&VQL*70 M(\[F-KOXA\Q;DN=2Y[$"4F8*((YL3&U"0(YRS"5D7).DG;=W"\<"J#]JUM8* M#GEJ+'_TA-$42<4$ CBEAATIYX )D@)%%,,T$UJ@S&^C/OYTC;-_W]VE+.W9 MBXW8VRD+5;1QO?6F\8?,I9N/-O[\#.S9'7II3:(45UBD0S6)"Z/4N-WE@@*Y MUY8N[.A]*W?4&\*Z0=Z[>?&UC?%K=U^)\8!2EDL08X4 8E0 &F<49#Q5,809 MPB+VJ]S1(6UJN]@=!;TK=W2!ZD:7P: :F 5W]8QV(1M@M^N$2;#"'5VR1B[< MX6#V?N$.EX?ZEFM=5,MY(>L17Q8RII@2)M,$X$P95SP1&G"1$N/H$1;'W#CI M<>X5R]8A;&J4\4Q7W]JI'9BZ448HI 9FC&=JCE0'V@&98)5&.T2-7#;TM-'[ M-4 =GNEY*EXLEF7MY+3;!BUPDC.9@P3:4W'##("FL0 24Y&9S6 NJ%=9L)<" MID8.+_S^XI3?[X:BXP'Y&=C\@&W4^'NF8P"%.DA_.?RX!^E'C-L[2#_VN7XK M?MM*X7 -^$")*@$/,]B$),TU43E:9Q[ M=:?PE#\UOMCI1"'6;13JOZB^G2A\)\2-6P:$>6#J<>GU<=%F^ 3DFIZ !:(B M7^FC,E5/:%X26=]A^EX8LE4=!W>MWZ^C=#XMJZ(^PED7F]"*$:1I"HB2$B!F MBZ RJ8#4)!,)58E 7BD^+D*GQF@;G6T]XXW6T5IMEU(3_2? ]90Z+*R#.T]G M(]KC>-D=HF"'QPXB1SX:=@=A_^#7X]F^"43OOJK2MJS_I5Q^6]W9W@YL\323 M289BC!-+.V;/96@(<,52H+F&:JAD=*_*J+**>]ZNN\#O>K ;%-3!SW>WU<3JJ&F;D-BH M'-4Z1T;IJ-8Z:/LI5XC"M90Z*7'L-E&N$!QH_>3\:.\KH]JO^6MAV*W-FW[- MJJ*ZUI_,3LWV0VW+):LT3U.,@!8$ P1C9B.Y&-"2B5R:790B7K'2KH*GQTIM M[=]OA7W[MII?1+7NUMMOM>]93]EY/IROGH*C//PU5"" ^UQ'>:$5[FK*3>S8 MUU1>8!RXLO)[OA^!'6OY;'-)GB62K!-,7M>MECXK,6=55>A"-$5EM"$/V[Y= M,9;8C$1 Z@#(A') $BB!$C'5@HDLIUZ.5V#]ID:'._W;ZTA'5?U4)\M5$6O: M:4>R[J==M[9JXF@OHD73(G/%OD>\25&-7MV7R\?"IK+^9/_IGV&*+J)_?@6S MG\P?,(_K,^!_AHGYK5'_WG;3>E1SSV#TT-\5-P[^@=^ @:FZMNQ@?]I-RMY> MMMZSA+ZV[=E+4R\B9HVU_87"D?M TQ#H'1!:NU%?%0-!^_*-,I28_KOXHJG5 M9R\RS-O.T)Q:B$+MY-MO3KD5%1E!6 +,8[.?AS(%5.$,:((0QU@KD6G?_;RS M]*F]-':4;^[V=M6/MOKWOGCPFQOWS?X@B(^P[0\%=J_MOS=H 0\"W&6/?B3@ M#,-H(*A-C A[0"VH^E Q8F<0 E$.-VR M1B48)[-?$HK;0V<55JO+@+TU.[Z%DFUUHG55:*6$ED2"&*G,< BB@!"< Y&E MBDB40L,H/0JH'14X-1I9%TH[JQ[:<7C=*"0D: .SR&YAN0%26ER1"%N\[+BX M'U&D[*3Q1XJ1G7[./WCBIF0V >_+TU>^G,\$1 RS) 8))0*@6.6 2T M;\9^,-&!SYQ=?K/K4/3#IBUXS#*5969?#F-,;4Y7 @AF$@BFS)PCJ*"2/>LZ M.BDPM<6]6[SCY"W&&8W;O2?*S4\?$OZ!R60 Y,\I[.@%7_C*CF[B?U1I1R]P M.FH[^HW3.ZE-F8=L4LE;]:CFR_LZP_[[O1&H9BB6J:0Z 9CG*4 )L??[F0*) MS%0BA2*Q]JIKVREM:F2W5K8^_I=;=2.QK'JDJG7 [,9>P< ;F*J>X;:C:=2J M&C3S[#0BX?+,.F2-G55VVNP#.60.#_F1B%@^+%;ET^S-Y2SE&38>$0$*8P80 MP0HPD>0@X1Q3KCDEPHDIMD-.C0[>L 63S+&;\PXRW8N[G[U#WWU>?KQ\>WG^ M.MTWKF./TGZX68OM#]MEN#/4*&MM7_7U@CKP+WZKAG_[OMJ$^57%XE.YO+7= M6-HCYSRA,?N% &GI)KG6,BD6TUO+T ;X/4G(IZC+\=;3/"(@]DSKO,@((_D M2H<#V\^[]L:LT]MV'VT\[]O;PF?>N/_3PU3 FR4Z2=-4(Y D1 &$XPQ0+"'@ M.F6<0,SB/ E9\FYJ5#]^C;M 1>TFQ.@N5>S&*UX7_A:A6]RDRM-UW"6X/=>/ M9MYNVD16+RM'PT3)A,8*Y-#LZE$.4\"IV>ZK1"0$*8HP] IW/BYJ:M2RU?3P M>]>/5CH@=B.4,, -3"4[2HY3F/LT*H%XI$/0J QRVN"7W.'P1#_6>*=UD][> M[(;-1O@S6ZDFO^O!;'VO[U79M'*8,2U@KH0".*,4($T1H 1"D$M!DT02EKJ5 MC?,7/356V6A>5Q4P2GJVS_( W8U7AH%R8)[9HM@>VAFU(ZNW3=$W"ZF8%^ON M ,J(#%E\UQ^O0 SD(7A41O('Y"5#]1BA'V.]?JC,QJRJWBR_\K:?R8&6\S." M6:*)B@%&/ $HJ2^$50)(CA22<4Q2)7S8RDWLU)CJ4AC_LBDJZNGK.,+LQD_A MP1N8F]8*1SL:/TM?'\01\H,I$"4Y"AV5COR >$E%GD_W[9DF2L4J]58U?UXM M+D4=Y%)]8D_V$F'&M:18LQ0D*#7^DL@R0-*4 )GBC-.$*9IY):J?E#@]\FG4 MB^X;_7S[IYT"V(U[@L(V,.VL=8U>K;7]R<9?;(#\= +('LW4',$)UE#ME+R1 MFZHYFK_?6,WUP3,*S7U:5JM2K8JFR,/S'%>;]OJA8-PXR:M"5?:^LNE0,Q@>=1@\2_@&3,S MGUU9LRF@^=+.^@[RQU;5 M=,#_1Y74[%)MVO4T'4 ]NYBFBXR>?;J:;LB?U;UMK[ZXK57[4MPN:C'V']JS MY\6M#?[XL(E64BA/A!0V(2\"S.)8$VBHP7DS?5Y&IL7IK1[0Q M9.W<[=@2[1A3!SF=D>7>>P+=.'Z,:1F8SP><$?\^86?"&:IW6%\UQNTG=B98 M>SW&SATO>#J*^6G^8,L%?;(:&4IWB+K>=D^$$!&60R"-6PT021E@*H9 *8(Y MDAIGU"N,92 ]IT;0)]T[Q^SV3-!!'7]P*N&>X3*Z119X84YTJE"C#,!4!*QH"A5((< M<0&Q3#&,E=]UV[/QI\;J_9(+7X+F>H76&XK!+\Q:1K.J743OOJ\9\0V[+U9M MKYCUAXP;W 2AF'^_M+$J];EBR,NT@S %NSI[/OK(%V4'3=N_%CO\L9ZQB:Q< MF+FJUMWG;$,G,4,42I@F"""J;%E(+ !/DPRP7$N5"LA3ZE06LE/*U%:[?>T? M23I^_=>_13=*W"V6\^5M86-VS0?_>';CRL/@)RAF"#($)++@U\7W(5) 97$2 M0\D$C^7L495\.1K\N](&# BR:D6J5;9&5;0M0ZW6 \'M1L]G0S@P2:_UV[;\ M;!KLB8 !G5T0A(K=/"ACW##-+C/W(C([/SS2W=G+,UQ[V1+G61S'RCAI4A. M>)8#%E,"N-9"(,P@@4X)SB&5FAKAVUCH39>ZZ%7;N>ZGR/P@3URC17I9VH) M+RYCY'\_5&UGGJ+VVHUG9$C+ML['WO+ MU@'WC[I=.Z32M&_5.D \^S:M:^R^R88O(S6V$;;;&Q>N,,HSJH'2MI*%RFT? M.N,WPI3))),)Y=AK2^XD=6I,?BBHZ5DH>>^;,+=)<./8X- .3*)!4.V1J>B! M4K"D11>9(^L"PG\KH\_ 9;NIE5:G5ICXDTS36F0"0I,;GU(P#$D,,")4Q M5;%,8.*5O+@G86JT\UFM#/NS6]>"D,>A\W#2^@(RBL?5*#= ^Z:CIH?T?IZ- M/[XK<\B\@W[)P0_VO49;=?29SGC.%$ 103:7:0&@&:&L>" M*D;2/--()JG?3? 125-;U;\MV+S^0MHZ'VNE?:]OCZ'J>@$; *O!KU!;'>OH M<; .B F_]$^"$>S:\IB3YB[?W5XZH&>47SB3LF'N;K6IZJJ[%1!X4RB MV-X(IMR0!LDAX#'!@"=4RT0ED#"G$M%GZ# U.CFK:E"PB7'CG8'A'IB1UCK; M1&Q[B'<4[NCWF_IF9Y $XS,P#!6(UT.#<6/P^D.T%WYWQE!]8R(>S7#+\NEE M>2*20(S3. 7(!LPAC;3A/L2 2*G*LDS&FB._X(C#@J9&<&L]N^[Y_9!T(ZL0 M^ S,2!L5QRGR= J18%$21\2,'"[1;>Q^W,2)S_>C@YNR[A'_]&5EQFJ=?"A3 ME2+)@"+4>$$RPX D*0BG&EVLM;VHXPA6]<'<1N/V1,XW3=EU M#GQ//\,A.S"IG ?J&6>;;@@%/] \(?8'G6*Z@7'\Z-+Q^5!%%#<9.FT"SR8[ MU&Q?)(PS 307L;V]20'3B@"94T@8A1 E7FD?[J*G1E9O[LQ/JF[,R)J0!KNR MYMM*21=U4.]21ZJNR5M%]OL1L9U2L)X9OQ[3Y'H\.@3X@Q^8'BS.N,TI:U4? M)+O6'['!*C8>%?R#2S>> N1T#<>3(_1M &1#L91<)V2TQX@I4ARC'(*82=N5 M@TE LD2"1% 82T$529E?VY]#8J;&7FLMH[6:OIU]#F+I1COG(S3X+?$+< 8X MF.T&(5C'GH-"1N[3TV7H?G>>SD_WKH3R=;G8O3M ,A<2\@P8IP4!I#,*F&08 M,)HC\S]2P,0K]VE/PM36>Z-@GZN7??#<5OE9D R\P'?1&"0<[8CIX:IGO!A_ M[+H7A\T[4+'BR ?[K>./#W80&\=A*RG9C4\;S%;-$IA)$><8).9=;M[B*0(, MD@1@*+#6DI"$93X+^KBHJ:WL1E.[SR@WND95JZS?4N_ UVW-AT%MX,6_!6RK M9O3E%&#>)' :BT!LT"%H5%HX;?!+?G!XHA]1?&)/]3#OEZ49VWQQ[LS&XEKO M\-$,)T)Q @7@A&F D)" I>9OG&6*:)*0E.!9V]3^QITW3DMV6@FT60E[\H?T M>=?:5G9IK*LJ^/L+#MB[D4D@*$$D['D_V/D]M>F^]C%I$(I&8QK'9;.04H RFAG1B 50>0X)SC5+I53KQ MF*"I^2B?-B44[/+8]IGS#P<] JSS>>?9< U_NMEB,U8\:#ZMN;1X910G5N2^1!#)!()2 ZSH'D>8X8%EI2O]O?9\-/ MC0HVVO6\SWV.G>.M;6]$!E[M[F#TB/,Z9'.P&*]G@X\KL4=3V?__N!E69]S)^:SQP(23&.24*X!TS@#+N:UPJ5A&:&(6OU=B^T$I M4UO>K7IM@0;/V(3#.+J]GL]&9^"%W>AWL0[#'"2PH!.#0&_MPS)&?7EWFOGR M'=[]X;Y! ,]K<%T_K*[U3D?"8T6]WBZ_LF(QRQE6<9YE -EM.T(H 8R)V-9, MS"$7QEWG7LGKYZDS-0;9:SVU?*@#H'8[/G:4W?N]L(@0B ;+%[B+&5&CJL( =Q^_$604<-$:.W(M>7*1+&:L30ADB'#O5AI MXYF9;1>5A(!$96F&$I;"U.NPY+3(Z9%L&YRD@D1N'<#8E1)#(C+A9\=WG4T]RA@Z0>U& M.H, .##W-.[4H9XGNQ6F-YH'+HCH U;(0HE.M&J>+3GUQ_5:IWL&N<0IDF< RCC!* $Q8!A:5PA23/&E!(P%UY'4QW" MIL9":UUM6?U6V4V9@57)I.K!4)U@.YY?!8)PZ&.L-7I;/=<]HR_GYNO+S"JJ M[^??E$H6J\B6++\(EWOL@U:H Z\N4>.>>SD8O7?\Y?+,F3?03=D#NY];+FQ( MS.7WHIKA#%&ITPPHPK'9:&4<4,$ET"D3.8YURI5?B^4N:5/CF+8,QU;)Z'>K M9M]KZH, >]Y:GPO;P+SBC5C_N^PN)$)?;1^4]6-NNKO,/GKQW?E0S_A[H[?Q M=:[+3ZQK4:*35T\!K*_BLHO7/NXKWBX!QFP0WB@D.[U:4?V'S!_5K7>6M9D'K/1F7R>S7VN0UC;G0(F: M2Z8 HID$!$$(:)*(G$"L4B9]V,E%Z-3(R>H3=* M"HWGP(RT"^5&RP%2"GU@"41!3B)'92 ?$%X2D->S/>N\%E_-4-?ZIF2+2MO$ MIE^62WE=?E'E8R%4L[?*!30ND01)7?W>L!'@E&> D82H)%8$(J\&. XRI\8^ MC^VZ7"; C84"PSHP"05!U+^TK#M&H4K-.D@PMG-*X% &IA%>N#3*WWB" )GI4^\''/T M](DC1AU*GSCVT9XGPFIE;[_K_%ZIY.NGWRHE=RJX;2_)-SD!,(4TQXD&5$H. M$(T)H#@E($UC2#F&BF5>N17^*DR-&MY'$^,!T5[Z.-CM6HB;M;J1_PI>F4MB(K% M3P=#= 9)]N@/8JC397\%QCUJ[@W0WKES_Y'.O%K_L&G];7OZ:(52 '66 ,2Y M\79DHD#&8B$AR6,NO$)V]D5,C=%V\IH_]&VK?@!(SWOS7O ,O5GR0Z;_5?F> M\:'OQS_\F*;GQPT\>A.^_\E^2_L75BQL4-3UX@N;J^I:-PEJEPM9_^7JZSTK M2BOPS1TK;U4U4U1KQ' *"$V,J\-E;DO+:L PE- @*RC/>M28\M7#Z>L_?L4I M:X)YP;ZZ->94/]ENG'4=[4@6U?VR8O.FH':QL:;J$=WG/65N%#/(#(Q#0%;U MZ)55OH;YQS:EY9 M@>^-24WPT:]J=;>4MJMBM:I7L/'&KO7;PKIB"UE=EV^+JNEV9:OASS#!>:83 M>Q;$C9\$J0!LLA7Y G; 0 !ZN*!9DY#-CI%X_;?[ZY\)LADMQ]_1!/1I<[2TYY0E- M14( 25.;6T(88(SD0%/,TX0*3!+:*TJJ4^S4MK';X)YHHVSM(GV\_$NO 5' M]-W(-#RF Q/F.7#V#YAR0B=TR%2WT!\3-.4$Q-&P*;>G^T8JS,V_WOZB%F;@ MN?50Y==B85F/V8Y\[[[?JT6E9CA)E18T!T)R"%"&)6!*8I *DBB$=:)BSU % M%[%3(Z56ZXOHMM&[7D'LF>:1:E3W#F)PF@;7*(;0X X>QM#B^LL.KL^5CEJM M0P8Q^* 4+(K!2>C(80P^0.S',7@]W;-LP/K.X(-M4_6YN+TS;MIOE:JWTS.= M"T2@[>')9&HVKT@ AK$"*8))S/(<0[^X\DYI4^.D["JA SE,&D$HYH%(Q0#%A>8JPH'Y[,6?)4V,9 MQQIES8&,=Q4 Q]EPHYY!,!Z8ABZOWUQ%EZOFJ*&.A5TM;9I=?5D9/*'%&Z%P M-0$__>/[;Y1S\FA>,':%^ M:\0XC>LW1Z\Q1WEYG&/M^OUQUAC],P+JM*>Z"_JZGT(R#4*RO@& 1G MI07L#3IZ7L QLPXE!AS]K/\B_V PGW^Z,_S1$,L,BECRU/B!5$ "$*)F"YM M#5(MLUA"G6N4N"[NEX-/;5'7^D6U@E&CH?MBW@/N]"(^!XZ!%Z\'$EZ+]IC) MO1;KWF"C+=)C9NPNSJ.?.?,(>QN',(M)!D6>8A +)@ B5 .>P1R0G.@D(50Q M(F:KY8K-/0^NMS*\ENA&TA@'KHV./8^F=T!,)4PPT0@(6U &Q0D'/"$:P%1G MB&=I#'F_T_^>((Y1QL%.5!0>2L^S_7X C7:B[W8FV?\4?]_\T&?W.Q)^S(G] MOHE'S^D/?+0?4;Y59?%8WQUNHAZN]?:7']5JQB R[HNF0";4^#0Q98#*' *6 MB 1S(5*1>G6OEZ4J;A>1J"N4BB?[BV^LE&;;OZ@3 MJSQO !VFP(TJP@([](9GH]=%M%M;ZF/(.T!W1 *1B8/ 4;G%'8"75./Q9-^, MZF]MX5];CZ%<+LQ?15.MZG!1$9H2*#,"@:8( Y0G%+"V+R7*&28)].M1X*O MU%C)EDM>K.9/T:5%U]V\7UN?+C MU'_IBUZP%&I/\2,G4/<#9S]]NNC56N&?HF(1M3JWV9!!,W*0B:FV\B+9(&)Q# M@0CS7&U&Y=) T+VDV5##]O7^-BF05XM+K8MY83RHZLL#KPI9L-(6Z:FJI:A_ M>[F0_V=9+%9_,1^W!>1G2N0"89T"1=MPR/"^,V2NO\_+?>_:,*.MV%$]?5DOQ]\;% MFBENUE<*%1!0*[.31'6TE !FAXD3F#"%4J]Z@0=D3&T1KE6,*JMCQ%:16%:K MBZAJMB>OS!NS^:MG7L\A>-U6[)F@#;QX-WC5ZEVTV[B O1V.6Q^JE\,!">/V M;CANXEZOAHZ/]EOVG\KEO2I73Y_,K*[,&]Q6@KFW+_S73S=FQ+H*B.(8QD3& M((\30P.)2 '),@P(9Y2E3#$=>_71[5#DGQ6Q:Z\0]RJ'80V8SR&F.8@QDD*4(P$ MX%AC(#3)A>882("#V/S1%,=/]3SY2-6)CXK+KYGC]@K@9^5^T69VI-BEJ;ZL.; M:B>:I*F&71NVZ4[[(PH/A8 ^?%FBL[3Z446+0D#94=(HR/!]CVJ55J49KS[] M-5_+Z[+N+"/KY(]/JJP/A&=)HA'+20X2%D. #)T#JF,.")$H5TDLTQS[G=:Z MB)T:66^T;BYR+J)[MDX1LWCU]SIGNINW5)MQ5 MYDP3+1G(,3'[AU0Q8#8-"" ,.A2'H*>.^E!]PRGC4U,.GC,<_WO/P0BCU2$-!69Z0B37+(4I5[[3V[I$V-&%KEUE<0 MT;OO0E65W5O:EVK-R)Y[QTZL'7>$H1 <>I^WT3.RB@+CU;6J#K%7**H TI+:YK2WV MFC"@B<3F&\1R*KQ.L8Z+FAJ-M)I&M:K16E?/:PP'A-WX(PQN Y-'7\B\B>,T M&H%8HT/0J)1QVN"7?.'P1/_RGN^+RA8N4V6QE._-[ZJ9A"P3$E&095J:30A% M@!'C=A#%49[C%%-,?.M[[DF9&D5LRE,VJ0FQVR5PA MEJ/<9H_@#"!J-ATD@03$,1"E MO]9S>W1Y$=6Z#G(&X81*(,>@6]:HOH&3V2_= [>'>EZIL*UF>2G^\5"8 MP1^J8J%L._C+A=FZF)6IJM5NZMN,H5Q@B C("#%[#0E3P"&) 5=0Y+E(*"&B M1]$7?TV<%L_X)6!J]=L"V4L=\=:,36=HP:J[B#4V2L^+%__9V?0&:._^IO]( :O1 MV*[0AVLQS'+.$Y)DTE8<-OS($#/^EK+;*R7,O.59GA*_&#%/#:87"]9JVC]Y MT'<.M*8Z25,!8I5IL\5%&M"8Q2#.DSVEH MG.KS. P3('[YOE2VWH0])%3WF]M3X8I^)/T6XTI=PQ\(R8UG,FT/$*\P=,RM"W MG<^B6K2[K:Y\V4"'7B/ L20$F]HI&0D/8*8Y!1ADE.%4DPTY-3$Z+ MFMHQ;:VLXS&M Y#==!D6GH$)L.FSO%5TY]+V5+2'+VH>'3*#H3=2/\RC* ;J M>.F$1V=_R^X1QNMFZ63)L]Z5;D_T) ,9DDDN=Y[-;*[KB(29)C]"__1!((_\V>)_NN^#T,7?GQ'&1&X<5U=Z=6 MQ9^Z^[2XPN-+A.? -"H!%@UXMOFSM4MFE*\6AS[]J7,4X@T4Q" G.;5= AC.-$A3F& =)Y@)KZXRQP1- MC>SZME(X"J3SUOEL>(;?"M7 M\\OR494+^PIHN^@M%U5;$&&3IZYA(@@"6#!DJ,#V6V$X!8*).&9*$P*IL\=S M4MS4"&&K<+35V.,5?QI?!V\H*&H#\\1!P*)6VSZ[QM,(>CA,09$.5GN3_5SN-[45Y]U%FB=:#1#0D*&9 ;B&"8 29S8 M*I\Y2 SE"HV)QLB)78\)F!J?OFGO?E^FA_]S_,<8;I/#+R+VL+I;EG4AES3) M+N(XMO_?WA3_6U14U8/Y)YCD%SA&%R2/ZU-V^W,*X04EV?I^F:VB__.P:*O, MI?%%9+^W]8??FO>HG=/VGV#]3^:_YJE[)6R/FOF3GQNX-[UN[M\YDS8PG;?S MU6:=M]U(KVKPPWE]Q^P/Y.WM#3^JEW?,N)?>W?]7W;OV-JYCZ<+?SZ\@,(V9 M74#81Z(HB7H'.$ JE>K..;63FDIV]PSV!X/7E*8=.^U+=65^_4OJ8CNQ+9,T MI:B![MJ)(XEK/30?\;+6LXY>YUO"F*UN9LO5HGI%W>HN;O*)2$83B3("LRSE M$"=40)+'')*BB!BB@BF%W0H7'VYH;,QC[ 1;0R^ ,=4S7>LHN';C/01D/8][ M3[0\:A%W0Q&L O&19@:N.]SM['ZUX1/7>Z9S-L&+.T'#35AC^S4N"D'30@DH MJ" 0*U+ (I8YS&F!9*1X(0LGCCC9XMC(HC48[%A\T0;Z^K+&:=SMZ",HFCWS MR+E NJ=^VH(3*@/T9'O#)H+:NK^7#VI]H\+>SJ59G5POZFAW,0(KEZV'WW^R^W-A.8YREE4 MP#37:WXLN8(D0P1&*N%10C 2L556BK\)3B_* 1)3'DP;#@SJA[O%2ZYW-/L^ M$F[MA]H!:#P U;;!UF!PV40^KUYV/KT G_\";V]Z[P*'UU;O73'0BZJO+G%[ M+9V%9N>+R._)P[UZSO+\U$RBH;)P:E-!)6-;CL\^P#:[>B MQOH)& *-^&.M##KN3[CZ=O2?NCQ$[8(Z/_AR$UA2BJOYDTE7J%?A,2JH0)) I9 P0C4,DEQ//Q1*:22X2(R0EP/G>-@P M-B*J7("5F48:96,GX-I\YTP$GTZQ7*3T"W7?RYB:DQK[-Z%LU)1GK"]= M?C?_-QLU/^A45ID;R]6BY-H$\X?+F7C]P9[0F,23^KSW?D47*SNZ/,LFE]'\UK+^!O;5Y?V?P>7M)U#]W#??7AM^O[AV\W5P_7S=\/7_@ /E[_Z>;V]N;V3^#N,_AZ_>WF[I-C MZ.]9O_I: M?_XN?LN6(6ITI*G";411]NL/X=[%"ND2F=B?H' MN36W^G"Q<:;KPB5XUA=*P_.F,JBV4,^J9L(DS)KYU6PYGY:B4O19;BH>M0JI M:CK_A^-\Z[SOA-W,:[">[GD.9BR[ .9?L&/@!=C:#NI+3,^^^7#WCH"9!R&0 M#96F<)8MP^8TA(!M+P$BR$,]=\M-NXOR\?9 MU5JOHV?\Y4'/(9>4-YI-U6_3:KKXJB+IG7J@/R@]X['^FW-;\Z@ M'[.U8K=^_]@7M/XV= [,[4W?(%(V+W]0?G5&YZWU.G_('^%B[*>R&G^O=+/U\_6Q%S* MY:=RR:?SY7HA'^3/U4?M[M\F!"%:B"*#64R%ID1.8,&1A"I+]9=8Q2QU6R&Y M-3^ZE<_6^FKJ],I^=RD*AWZPW(CJ#=V^=YZZ@ 5;V\'OQGI0F1\P\,D/MX#R M%PZ-#RZ.X0[,(>D,CZ?X$=R7DK)R6H5Q"9L>;&AUQU>:!'8L=RQYVP&K'36' ZIF'=HR\ "UH?=0Z M/(U&(';I:&A0)CGM\%O6L+@CQ,*PS>-XF.\H_'R?3_7SEE55Q0G.,Y'% D%I MJJ)@*A-(E&*P2-*(T)CF$4M=:,.Q_;%Q2<>"\.-?_Q,\2/Y]-I_.'ZLQI"\\ M+B(5X.G6WW$=: U-]RK0 M_C&^<>=S+J58?M;N5,^^>ZZ4%*]_R@4OER;T/(MD+@I9%X''-%>0,1[K?P15 M)&.VAMN.OH #VS%BMK< ,EYJ90&,N MV-@;,N3<$II@4>>GVALX\-S2_?W8<]L;S]92K8-[:UG*"4M%IB234 A20"P1 MAXQD!>0BH2+"0B:QE5#0B7;&QBBOE56;9)9&)M4[D>48QDF*$"L2#I7@$<1) MJE>Z1')88)%&DE)$(^P1G7H^TL/%G7Z4C^7,U$@'C.H_Y5R21/)8P312 M1GJ=(%B0"$-1Y#%3,69Y09RC0D-AW'^\YW55Q;(_>.WW/,\$;(#-S:U&;VUD MKR*]AW (K]7[JI7WDNP]Y&J'K[U5K3^I-^.%\:&*!N2UMA$6R=PZIS07_T/:"UN"+S8;NRV:[,B2CV$,4C%XLFAR8 M:^Q!V"<>AWM]DYB>RQ6=5A6G1)4 M[R9D:(XA223.@5/>*4I1PG6&1.3&39\.C8B//%NLI0J.ROJYTU#I@*:-.U MT'_54QG:%E1ZIB]F,\8U[<"R7RS9J@>T^V:L!N!=FT%K-&#KE9&L 2]&HU$; M'C)EP VJ8-D!ELT.G C@!L9^S+_C_9X;DG2Q+1YE^@)2-_;AG1A58+*?8/P M@+^A]@)W'SWLMM\!I_9V^ Y=XS="O\E5N:B2\8RNZH-^2".)+W."8H4Y3&6. M(%:,018;O:HHS1"1241IY#):CS4TMI&[M;-2&P;&4L^Z T>QM1O.(1#K>6C[ M@>4\T$\A$6C0'VUF4 (XY>Q;,CAYO1\Q5!'\M8;-W0^Y>"B?VM*J.15IE$6F M*DE20)Q$IB! $4/-" 4M5$RY< H=/=K2V*C!6 =6VCPW&CB.I!T/!,&G9R+8 ML1&84G[ 6-G#*_\D%H&HX'@[@W+!27??DL'I&WRG"7Q*E\M2E;Q*ZKE;K^Z4 M7G*OG]93DZMR+%&H^:(G<<$R)F,CJL+UU)^EL, I@;PH%,UCE>3*Z6CP/'/& MQBL[AH.3B7_5W^8S\\K5*,P?9YTZ;WUTINWL9:@NZGV.\]H1,%]7^9.6O1:> M \,@&VS.=)8Q \^L0@"W/_\*\E2/PA2-;MKR8;X;\E%O-OPJ5]_GXF;V0S;9 MW57RI9XKKA>S.]5L_TP4R]*<8 939K* "%&02%-Y+L4Y$XS%26ZE1!K&G+'Q M\HZY%V!69TTO*I-KX9K*Z NSIRQK7?^GRDO]@;E/VF8.!>K+;EH>OH=ZWU6J M?0$/<_#+)C+-^/.A+;-0NP1>=:.)NKU3H/;+_-1X-FA7.13(&+3+!BJ6,537 MN17/"(9T9R&-\UL9KJA&,$1>%=@(]U2_I;.23\N)2$@J25Q F2 C+9!*2".4 M0D(35" A4ZJ<-D."6C>V%ZIQKA6 K?VKDD)W/ 2MBR:89.-D==6NFU4BQ!+\ M;CP%E:N.6[-AOP1V*Z)WZ]J>W\3OTJO.JZ9>T ^TB IKVZ!KJEY@?;O$ZJ<1 MM]>'D.7D4K^3A'DO?9[2QPFA3!$6"9A)@2'&*=.L'\4P0D6!,A21S*Y8]]Z3 MQT;;&^. L L_;>FI*.^'J"3I>1_?)S_^-_ZGII)] ]; M ME_TB"#_Z@#[< ]?H%W9J_1G=03QA^ED.+CRV]+J:>)]431#'B^*G]4;#"A M2 ]+E28P+60.L2HBJ(=C"B.-68&+2O+71>W7OFFG83N M._M]4,MQ/S;_?4G M<'.K__>7Z_L'H[5]>?5P\Y>;AYOK>^<<7MM^L)L3]8-NSWQ@%J*5-&YK-F O MX!=C.2AG'\#&>+"U/FC.KB-BX=)U;1L>.E/7$9 #2;JN3PBO=KM1P$R14(1' M&429V8E5(H%%E"I(:)"8#:-CHVZ3IZ"A=,J#:@\^L^I(SJT'.@[ MB'N.3ZKS'.'-0#*:!YZ^&0LHC?.4Y";#E.A_C#P*14S"+&0JN<,F41UL:.J'RE,L' MDBI/WN)9MHY_EV(]E7>J*;;Y33[/%ZM* E/-%T_5J=/'E^:/6XG$2*49+40, M(R88Q)J9("42P820B$6JH!%QBD3VM&-LNS*M&V;\;*O(?I/+M?YNFA5)XX!C M&3O/3K)CK &@[YG-=E%OS 0;)\".%Q<[70!^?ZA(K1>-RS,Q#572SM.*81L5?#/K6D96KZ3M"UR0@LAR^_QO'P#8"5(I:&\TIHMMW@G9>?[M. MV ;KQ0$G<#L=V#AE@CE/A^ /,YT+@GCPZ=UY5KW3="\(E,>G?V$>?\:90AT7 M8>I*-%HY*>9"ID3!C(E4KYDC#BEE9N%,\IBFN4#(:B[8VN+65'@<$ M>R ZG B< \T@1P"U@1=@:V+@W?YC"(3.)L\H)QEE#*($*XB+-($%*W*($,X530O*:>XR M\FT:'1L1[-I<11G2'6/=F,$*G)0N:2/CPM3H<[DNJEO\H>JBL;99+3@&J'?B;,DW@=#KFV>\ M@7,G& M$0A%+5U/#$HJ%TWM$8G./'X%89,9NUDB3I$ABGJH<%ICD4/^?0I+$ M A*62\P127-L%6+MT_C8",9-)<"+=)SZQHZ$^D*\9U(*"[8S4?F@%HBXG)H> ME,A\0'E+;%[/&%8RI1Y=O" *"9)"J8S -)(<4EE$,,Y368@$"UDX3:7.LF9L M5'BN)(/??/8(HI??#K>;;\4^BE=#)PF(?Z4?+'];*< MR>52/YZ5LZKYG3U[(6,,XH(4D B409X)@9*"9;1()S_D@LUMZ;HG2UTX8M?>_JAB:QR@ M'AOW??4H%1G)DURO.8I(FIC#"!*2"QA)G-*$*H$SY?+Z'4%_#I,I:@["QM&% M=J_<$71,SR_CUD.PX^+%[I'WKI=M G_KYUXF?^/J!?AJW0RV[SQZWQ:\I?ZWVU<7E&D.%+*"#'&%.*(84@C(B$C6"$I$4ZQ4QRF M7;-C(YM:"6BNP%?]U%:1SG%>:8>WY30Q.(I]S_I: +XA?= MD HU";-K=-@YE1,0>U,DM[O]*.E:*P8S$)%,9*3)$)S,3XRV%W03P6%-6 Z"H!\!N M@WU&H+66FH7Z5-L*]6OB"0AMK6O+E;&2&BL!)^ZL/*( MP>L&(EAXW9%F!HZ]:V?U3(*[_70DM&D_-FII-"JKK>!#058#R80$[HO@@B&A['LG MZ9# \!X7$0G=D&_9[ZJI'C'"R_ M4VV N?+_KF?R7_\ESJ)_3Z(+8,9&=>TGR:N:G\V?XNI/^E]]U[,T&O-R^N): M6GROM^RHW+,'ABHFWD!?67=1KV-#UA _YGNPXN%[#0Q<-?R8@_OEPH]>&;[" MP5?S0:5'4%WU50^GA5QI7C,3WX]R)E6Y,ON;RTOQW^NZ_M]&$)MJDF$%HY + M88XR2 192C"4DN.$,9,(7+AQ4$^6CH_(/FEK9Z9&26TWF+-I^7CB0'G0OK5C MK/?LK_>KU?!+[>0'8-PT*BQU7S8^52TEW6V?;2P:K\1"@0P8H M"W&.E:.I)!$ :I?B$R&:\U6>,=5Y9F(YX42FO& )C&@10TRC"-(BI49K)B." MHDRHV.UEL'GV".F[-0T(,\"=-PNVL-GQK!L40TG$-#:%E()YXV8PW9?VN0.+ MO+QQ9U_1Y>T%GM63RY]2?%V47)H0M07EJU^K-2%C$ M%$.O\GD B5,G>8\T,6WWWA+-[A71/7>]YSF"6CS?+Y5J*3VM3 MK7)1S42THJ[_=/5?KC>N?I4(B5PI M$F=N-5U<+1@;C;2&56=P]9;3_-ECD>;>%99[_WT"W/?>?@5G;3RHK0>U^1=M MW?+ZDL8'L'$BX'Z]+WZA]N.=VQ]VO]T7GKW]=.\'>43/7>G5S]?I>JG?]LW; M.BW2C$C%(O M.F-W_G8^F[?EXNI]G>N?SW*VE)-(%@@7,88RRJ69E*6PH%S )"5%%'-&%&'. ME8>/-N=$9@-D##R8-AI9LE;>L3'5I]SP<9A)'F\28%AP0G&*8B MDSF/D4"QTTHY(,R#%6GH%6"' X4@L UR+K!KJ3U\?KOZ)U$)N3E_O+'A]]A/ M.GYPJ_ST7;Z*$?I[P.7]=RE77^;UJ<[ESW(YH6F4JP(5D.*<:J*6 M*,)#") M4T8Q028RPTTCXG!#8^..QDY0&0I:2\'OQE9'.<^CV-J11PC$>J8-/[ \]!ZZ MD0BF\'"DF8$U';J=W5=Q.'%]^"B+RQ^TG)JXP\_SQ3V=RGO)]3JX$LPZ$%9! MTCR11FPF2TUIY2*&));6O-U#,36LRHF M;["0"!^L!XB!<#)K-$$//F"Z1#EX/=^/R[4%3T9K;,[_=E\%D%ZN5]_G"Z.$ M.$E2Q#/%"51)H>E9*0H)(QG,A%("4:$$=:+GCK;&QKBUJ?5)R,4FM'9C+OA% M#^SZ4\>U8Q?>=HP:",7>MR0K )L0VMI0L+4T'.E9P!&(Q[I:&I2:+%Q^RS8V MM_@>OM)5%7UUIVH"NYR) [1VR9;5@>^$94DN$"X@YWD&<:I)A1*&(4H)5S)A ME"=N*5QN[8^-:#;FFX/7P^4(6M,=EYBN'6/'/CW"W3,C!4':X^#5"Z]@QZYN MK0]\Z.H%S?Z1J]]C>JT?MK/$S2*5QQ3&*1,0)Y(8/=4<9BR-"Q0E*B-Q#R7$ M1KN2W2G!,J\VEOFKD5@V.\M3]\KTKCUCQW<]XMTSWSG5$*N$E0PQ!EV0>H(W M;"FQ]UE>>D+C65 LT&)QFRW:IH!6J:'+LHII^?BR\ULM=5.@1$8LHU!(C" 6 MC$&&,(-%$<51DF2%Y$Y:>ZX&C(W^=M.\-SG;NRY< /:R^X%?L3#G?K*<^_6( M?M^3O^# GY$R[X9>\(QXR^;?*>'=#9SC^>R.S_$5/WJC:/I&Q_16>[]>+/2/ M$Y50$I%*CEIQB%4L3%UJ"B-,.54L9Y0ZU9*U;WIL)+BC/,R-\K#9!Z]^D%OK MS41PNA;ZDG+6S%XN/>IS.?2/'07V@WK/Y/=6ZMD OJ_YO#4]I.J2*US!=)BL M&QY8F)X,''S\Y>J*+A8OY>RQUGO(41(1&4ES**!G>"A#>H:7 M1C!/BTCA+&(Q;/=,^6R'+>A+P:R4;HI>\IFZ;)CO=BK9 ,]^B M_;6J7U+-\+8J8T2A*$V8@#1*BEI&F!0D@UR*'*J6Z<:KBSUVW M0%V&J4\AN)!0A\J-#6'2L'FT 4'2UA7X-G>6CA"TG?1Q*57121[ MTVX$GX=2S\.X :BR#ACS I=E.>Y\H"%]H(%!Q_5Q!]\.[HXKP\?NFR7IY@OY5MW-'*#C& N]2F4D:Y+=-P =9Z M>D:G5>2IB8SH*'/?=Z?;T=? '?E^ HEO@BBJS2OC'*B\>Y,!P"HG]Y02+X;+ M O##?H \ $?#1I,)X >H2RZ 9PN^V0"U+--?R]7WJ_5RI6U8?"DI*Z?EZN6; M_"%G:]/J_'%6!:SC"!,DF(0DY1)BS @L<)SK=P&.TXC%A//$+4' I?FQS1L; M _54L;40F"\3H.)'E0FIW= M/RX-Y?/&4]<3 K?^L3PJZ WUOL\,6AFW?VC+ M06OZ!=@8;TK?UGVRM3]DYH$/;L&2$9P:'S@_P0>8_90%KZ=XYKKO1XM\T1_< MK.33^]"V<[N@J%7L_DY ^<>PZ\!2*A\N"[FAHV%]["Z;U\>)M[W A$R')R M/5MI2KI_HM-IV\($J9B(E B85RH[L<@@4;* B-%<21,5(:R4V(X\?VPT49L( M*ALW 99VU' ,P6XV"(!+SP3@!HGUH#_A^(%QOI3\CX_S'_];WUD/]X@@_F$,^WX/779F4$%S9F8V6OYO)!_7\L9?_DT?])KK4D:FP5-)B'+*-?# M&,609A1!5J $4U1D.7/:_;9H\=2L#$5_%X;Z_CZMX'<\8@_#) ]1JDLN"P\16*.-CHVGMHO MD@.>Y:(6B*FD8M;+G4_\%6..]X+M3F]8;'O?W]W5D-E8?&'> K6DC-'A.E&5 MZ!Q!F9,@A5>6.=[D>TG,G 2A0VOF]+T>LO=_FO^0BYF9G+7;PLM6M)SD0F99 M!DDF)<1<$Q(K4@D3A%)&B&(1LHKP[FYF;.RS-=1!\?TXB-U4$@Z:GLEC:^/F M9&CI(XW?\6VSE\@/ MA 4OE^P+DIYI_$HU,Y__C=PRGHG_3@E9+^Z:O]9FB_ MEK/YHER]W,PTTY MYBE#3.5L+<5=72-$$]8D+;#0P')(.(DT7!5(:XSRR$B7TMF!L M?%*GZ;FDY_F#;[&^[AO2GDFGR5'>V-\F+3<>@(5,?)WK&;!)<)8=X]LQV/'$G+K6*5Q S1?@N7:D M4FYX?N4*>#:^.!"B=[=9O)!Z[8JA1-"V?7"GJL2L):B] -H-T/@!M"/@M2?@ MZU ]X?!Z&J)'!GI%O1D=CU7/.(R14"^J7!,S8?9R=O_2EO!D&4L(D0*2 M+(Y-A4,$*581S-($494RI:B3JET8L\:V:JJ.>"$S?E0R[JVY%T8[H4UV=MP% M#]2!=ELXPW=+SR^YR@-8N0"^TI>*(R\7"WU)-<(N0&-RE7+<1GZ%VP4*BV>@ M':- 1@VZNQ06R+<[48&?WD,1R:?Y8E7^3UVO7=ULWU_5,]X_1)I M;*[>)?I=9A?__!+G*$/%^:_ M*:G^FZ#T0S4;U#_&J?Y(&_HLN1'0F#J> HRDMT(4TQSG=ZOG%]XA38Y?:E ^ M5*L[<_BKRIE^'[9QSL;-"U!Y"!H7J]AG\$OMY8>+/86.W:J=U1'R954#M*[H M.5P)S^%[>(@*H -Z-1K9D'?H2J?ZH^]@GM\LXNO";%BO7DQ[*VV142!^-G8\ MZ.\19MC>_NV)E]4[%>7 M'MZ8K1<#ND'/C#Z;#K![N06&M><7SY?Y[!%^T:/&U'">/98F::;:F>\AJ\\! MF4"$;=/BH&3J ,%;HG.YU3WWORG-_!(C]E"NIG+"N! TC3#DG!&]GD@5+#*1 MP CG,68Q)A&V*II\Z.%CHY7**#-'C]$O[$-;#MUR"GX0O6ZJ.!>3GCG!%0ZG MG/]C?GLE_.\];+!L_V-N[*;Z'[WFW*3;9BFP.T5Z WS MOK=O@\)]1GZN VS!LW1MVGZG7%T'6(YG[+H\Q'M1Q*442[-@NZ=3^2M=57Q: M%4:>3LU.V7RV-.62-Q4^)D(5A"94P$RDA9ZVQ FD@F*H&T %CI",(B>A$P\; M1D=^VNQEM51ZJHTO9:5#L*Q?3Z6K"J]/MU@OG?H$NV?6:ZVOM]:,_1>@]: N M";7QX4U=FJ!++%\$PRVYG"T8>@GF"]&!)9GWHSSG@-_GB]6#7#SM#BZL2,$$ MR2"B6$*<%04D,4<0%;G(99ZA*'>JS7ZHD;&1FLWHL4?09.?3:]G$B&>$(*#C.)%<24 MY9!1$]"3Q(BG>9SD*'6I,O2V :=Q/5RAH4K#I]K=;>QTU1IY Z/= #\'G)X' MMP,B'DHAA]T.I@KRYO$#*X <=FY?[>/(=><),5_-GU@YJT^@9J+:6=]1;;UD MRTH;VE$RV.ZA(_KV;D2$=RROOLSU4<,K:>'6_!Z$A=UP"RPU;-GXNX@/NP%S M3([8\2F>,V 3K'FS7*ZE^+0V=?YJ*;TJ^&MY. 3,5$Q-..<1E(A3_1*E9H*L M,DBP+!*4%#*QT],YPX:QS9^/Q;P"KLU_- 7#REDM\^5:*\RG@RSGW_W"WOOT MW)@):OLO:MVO9?/?KE#7.CKG\WRA9*F7EP&K1I^!9ZCYOH<%PRX'_"':6RV< M\2C/_=/ZZ[0T>[5L99HV]5NJB81Q#R.-1NF"8RD("2/W#8+CW>I-50?)W.]C!$2$DSYN8*"&TR*!N;ZV!.QYW1#L M=T#/Q&^@ MG<[&ROI\1X/6&EHOW )N9YZ&(]2V94=+PVY/GG9Y;QO2XA9/T9;[K>+7Y:.< M\5(N31OWFZ.#1FJ$<1%E&8T@)UD*L<@1+! 5,$0O;3E ;^+V?PA/V (7:H+%H<=@-&7L(]C9@'&[U(YR;62VMV4ILWLRJ MS*)+SA=K*5I:TS.=2<9RDD=8Z#E(E&BRR5-(4\I@BN(B552@E&$7VK%N>6SD MTUA8+93F51*DG@TNS+B:;HUV(R3[7K"CI5ZP[9F<6IO!+ZW5'T Y W6::8OY M%PN$G3G*&:U 3&7?[J!\Y0S'6]9R?\ 9.@;?))?E#Q.ZNYP(EDH:$PESFJ1Z M9J1B2"1!4.4TQESD<4&-K$G+$F)2&,&$V:JS:""0D98#!-%4(0Q17J!Y#+0;1L>&P%\ MN;G\>//EYN'F^AY(<%HD0@B@J M'6/@@UDV-I8SCH'*LTH?IC:W&IN[]OOE0(;K3CM"?)=.ZIDQ _6/?\GE4%B& M+LQ\MEWO4[XY%)Q'BSP':\"/PO\JR\?O*RDN?\@%?92W:W.&=Z?JL*:[]6JY MTM]=TWX[UZ$T9HQ&!8PXR_2Z,A90KS05S'E62(EE'*=..^ZN!HR-D)NXP+4) M "QG0"\"JH#,]6JC,2?I8J8=6.X68[V=KR0H/OQ_;@3MW%EV/-QG%_1,MZWI MH+$=U,8;V)N.V;'?%&^=KLW5?4Q@?5$,1+3.S0_*I[[@O*5-[^?XG@C\D#/= M[2^W%9CZ94HHT_Z7Y1-O%YO;;_MO'NPRJW4;Z M&UMU+E?9V.BQC[^#G>U6O1\>O>_&-V9=F$KU(??:]]T-MIV^\^B!=\SWG=K? M%#]PC=\(;;=]O](7,QNZJD^?)HH@)2-*82Z9A)B9^.B,YA#',4$$"YD73@&- MAYL9VUQDLP?^7)OI-F"/0&DW=,\'J.=!O,&FL? "-#:&&\_=& 0:V4<:&72, M=SOZ=K2?N-JC--"]G)7SA9E#+S^MI8:(-#&T.$D5D7$"$1%<#WN90H)8"FF. M!,D2AC.26E>4.];*V$9];2>H# 7:4F!,=:@3!_Y!>'Q*L!_% MR:%>3@B\!JJ'X_:UKD;-*?M?U: Y>;'?S.>-@%>MAFQT MO'8VDDQ%X.8U3C&748(*F++,'!-BIEE1+V8D)H4L1)9DD5,M&;?FQ\:9;9FM MTV'"(;"WFT+UA^A IX0O!U3N&YQKM?NM]>$F77ZH!9J,.38^Z"3-#YBWDS?/ MI[@K&%_/5OH;]+F40$I("G-1R)0G24$3 M:Q'C \\?&RG5)H+*1M :::]B? C!;N8)@$O/U.(&B9.2<8?C7F+&AYXWF)YQ MAS.[DL9=E_5[?F0.K/@D59FI^"U@Q@J3MHYR6"C&(-<3D$(47'+A%#?MU/K8 MAGMEE+]0AQOR$2Y41J,$%@9TC'-3?8(SB*C@/,Z%$BEVV[SN#?MA=K=;\R%M M3H[X_.EIWO;%4-T2]H#.&>IQGKU:)DZY797GR8F^GH?+;2F.B'/M[,-)?+Y6IS M)AY)I"(4<\@3F>IW$%:P2"F&A"&>$DJRE#E5V@MKWMA>4KO>_5L3_^D8M1"X M_^PH\_UZI>_MS ,=<@$VSH'&.[#K'EC-P6L'0>MA+Z$0_8 ?4K0JG''#ZUD% M!_:@U%7X5OS8_YM^U*+D^EUS19??C32W_H^QZ@>=&M6_BR7DS@5.$DS MS>]Q1C33BQ@2GNO5AHA-"A1*8N6TY>EORMA8?>L),-;6\O;FAQV[-3-HRQU# MB,_H+3M>'Z8/>N;P$/ [D_+YR 4BX#,,&91LSP?L+;$&>*(;B58'[XN7R6_W MDY2F193I&6]651D@&8(LRAB4*J4RSW'$[.)VMX\<&ZG]-BO-B+I?T95<6LY1 M=P#JYA\_MWOFD=]N;QZN3:;;Y]CQT9H]W0PB/*!]K_A.20Q?G\#4/9#-":)0@6UV MC0X;Z.8$Q%[@F]O=?K1D%E]ZOE#7,*D3A3Z7,SKC9BFVDD_+S<:)R(LX)P3# MS"C7X%2:"!"$8)S$48H)2WB$7)C)NN71D=/5GZ\__?;E&MQ]!K=WM_#J\O[/ MX.;V+]?W#S>W?P*75P\W?[EY^"_';2[[CK#CJ5[@[9FJ&IO!QNAJ:;,Q&U1V M][+EY(Q6(-:R;W=0XG*&XRUWN3_ MV+2TU-9UUZJRJ[-3&.UNNC$I-AD!2M@ M$2$%L8PI)"F+H<@%RN-4(I(Y)85WM#4VBMHQM:D]N&-LDSZ8.IY,=D%M1TF! M .R9A#JQ"UEVZ208P2HP'6]IX&),)UW>K\MT^A;_;[X)$W8 M3;DT4:6:&.[49\HW(@AU<@7#,D$R@0KG'&*!$U@D-(&T(%F2\UC(U&K5XMSR MV(9[=4!@C =JO@!OS#OL;,[97QN63"=?XGWKGO:Y7YIH2?D;/ M6&['#X1WSR^0U@U0^P$K1\#6D[I4ZO("[,7$UNX XT_(5/3S40V6L'Z&*0.G MM9\/VG[R>X!G^B:(+LH?>NS_D+=SPP!TJOE@/5M->(QXG,8II$R9*;5DL)"( M:@:E%*6Y4GGF=!!PK*&QT6%K':"5>=4$8[[0Z,\:U7K^8C[X!UV80\M9M;WI M*'IS%',[,@R!9,]$MS71Y',V@-96ADSJ[,8A6/KFD68&3M3L=G8_)?/$]9[E M1C6F4H^"6BZVTB:S5&.RX]H^"$"6=8R.\F*_R'O)GI9:+\,E]6<8R?I_-__%F*1_DG6L[, MA]\DGU*]AE0EKVO,F\+8#_3G)(]C'*4,0X;B N*D8)!D/(99@J)[VLCEJJ[92I=LF<%3YJ]Y:F?(P)X:]%2F=R97[7 M8%Q4/^N)T(K^!+^P.LO_ WA>S'^4RT:_] ^_I.C#A?E/6OTGCO"'ZF#M#_$% MT!X]2VY>1E/7DH3!OD!VM#CL]V'(FAZOG *U5^ 7XX+NKVJ/S?@&*NW/K;UZK6;@ZR?'- M5VN++RJ-G=6F3$=E-?C=V%V'73EF\EB ;SL=#0EI[[/3L]'TF*G: A1LXGJR MP8'GL;8 [$]KK>_TS3[\(6=K^5G;?-7L"/VU7'V_TA,M38B+ZY]-7J39R=/_ M$V8Z@IE /"(9S"(N(&9Y @N98I@F*%<4T:3@5B*49]@P-I)J7'#<3/,!WXZ3 M>H:T9Y)JK =F)('6?O /[0!H/3!) 6U&>.M$V$G=&1 &RR-TMV#@!$)OB/8S M!_T?Y1N8NWB>+_1B]N-\)IH(H&V, LM508J$PX13#/7R/3/"0@54:8IIIO^B M)'4+S>UH;6QLMC$6,&VM(ZEUXVI'7\'0ZIFHMD 90\'6TM,Q-![AN!:8! O( M[6IKX)!<"[?W@W)M;@HB2ZN_#_=R\:/D\FJ^7$T2$NE)D8PA%91 '".]@VIXM!H*J]P/&-Q*RE71LB]U5 M%W;GBL<>QJ0?K=@W;;VG-.QAMT\HP1ZY*>QAPO:H<_D?:SHMU4LUQZDVGY:W M&<# ?3?V4X'Z#&#_@&E6K2%[R=\DHSA$"0FY[LA"R28^$E(]EI5RVO)GIA;1>/]\I\TZ+)TI$'*4)@IAE MA?F'P2*3',8Y9?I%DA^8S!<)Z;=1!T* MJ9X9MK50TRJH;30Y(I65 2!R2 ) -5 N1X^D+FE=IS HC.+X]B]PR5LG+#^ M56[&J6O=$VJOYC_D8C.9RF,2QR21>I7.&,2I7J47.8JA*F*>T"Q!:6R5>+_W MY+&1766]!;KPS9UT\:+#7VH .[.;&'+_!; M_6YJ@=_,GM>KY1?Y0TZ39D.X2&4A(LPA4G$&,.K@RT_3>(D MIW&N,$QS(W""-2?3-$:0YBSB)*>1R*PVF0+9,SIJ-@DKC?KIKCN.!ZAG=I+E M$>MPT/=-M]V:L^!W8S2HK Y(J8'P"W5@>Z8UPQ[IAH%N[] WT&-]8]#V0]TV MQ6:OUD_K:75F<$57_/MOSY>;_*>'>1,O]^M<;(ZOC .SYD@X)4QRC*#2_T(L M20P)HA'$(DZ3+*4\B[A'QEE/YEK1PO#Y9[=R!6H]L*7)*3,RH4\FU&OUG:Y, M6MAZNJJSS:A1]JG.:LQO)F";5M*P=0:::_1:COP<#3Q3HGG MK9^@H=Z/4>RW M.<] )7/MW>+K8B[6W#SY(^5_F\X?F\W%M-!3]R0CD% I(8X%AI2G")(B%SS. MN$3)4=W-CFZHWQCD&!74C:D?,X7#JF5\K0_4W#FQ-!8VM/>S8VL$2*BZF MN[%A0UNL'-^+3K&[JY=,LNU2,\\))GEJ#GM(KCF$(,BHRF&11$F>D#1)E),Z MDVW#8V.3-LOIF^3SQUGION:W1MR.8_K L6>VL4@4ZVDE[PK6,"EA[[0V=P7# M,?DKU&K[[2;JYJ2!))22+"_T-";3B^0$<<@2%,%H%5DL(")1R*7!&1 MGDF@M1)LS3020XVA@=!RB(X-A-I $;*>Z+D%R5I TADHVW7_<,&R%EZ\"IBU MN=Z__-Y^[?-F\R)7<9(F>00)CHW0KD@@82*&/$*D!-+5V-A8\K6M MH#76O:;>473MYDZA,.N9.H_ U<.FD T@ 8OC'6UJ\'IXIYP^5 +OY#T^Y6_F MR]4V.ZDTK3&FA.ZVMQPR+F4I F& MX%!%:,Y!TK'XC!4VW>5FNA\Q8($9*U]>EY2QN\53++*)/6DB4Q[F#_2GV27[ M/I\:8:3/\\7A*LP3D3*2)RF!')DDSR)&D A$("HRGC F$$I]@D%\[1EIM$>5 M,/Y,R[I44Z-K;G:2J_)-JSDPUB_5"Y!/S]/YBY1&4=A5\,V[#^VF@KUVR4#Z ME+4+%U4>_H[M%^!$Q%Y N"M2=X>>[S_,BU#;PHI:GB M6H7DFA8U[QC%S=7+)-$+72Q(!&DFL9ZTJ@32*$U@%#-69"SCF-+):KZB4SOV M/-6@T\QUTVQ_X_+A[N'RBQO9G<34CM1"(M4S>>V8NA'671U7C7=F)ELH C'0 MR>8&91I;Y]\RBO5]GLPQGSWJI>/3)\E6#_H1ES_+Y221),IBRF"21V9?#&60 M$BI@42B245.$2A"7?;%#C8QM;6MLA,9(8*S4+W#= OC=6.IXEG@044NN.!.G MOOG!0/3@!I$[271@$(H8#C4Q+!ET.+E' %W7^L8ZO:D'L(G.O%NO[M0EYW7\ MIA1'2PUL1.;C*#:K, $C*@G$+#6940FI_B$8)7G,'-6T@]DV-HK9$^S:" MKZLR+SON@0Z9,/^R 2&[WH[4WJE#>^;"@?O2(\ K..K!8L#"639PF%AP2/*>"B?JE+2#PLZ6RJYN%-_FL_%W:+1%/TT?Z+E;%+$:<0C0F N>0$Q M-C5+%='S1I87G.F?$N)4WL6JU;'1>FVT&?&MV>9G8[@))&^%<7^OC7>D:[MN ML"/BX.#V3+&!<'6F3B>< I&B79N#TIT3#&^)S.UFSZ4KG8DFU$!ADJDT+F L M101QCB)8$)9#(@51(I:*42?QE.VCQT8VQC+']>@6)LM5J)?S?:\]S894^&"+ M?5]#K3&W#QYV9;GGT-YZWEY6JU*-FZDO)X MF.\EG^^<>2PGE*J4%AF&::P2/7]0&!8I(S".(I+$,D]5DKN,V_--&MMXKS;\ MP/S9S :753E/[0I?M>6/P7I6KNK=VF>Y4//%4R4.VYS__5+.FA\_N'%&@*ZU MXYIA.ZQGCMIQ!M3>U*=^2[#KCSF,_51.UU6&]K52DE>KQ1/G@\=/:ITY+QSF M@;@R@$&#MO><;VMG!ZN:@M3,=I+!-20)&D>J7&]8R/HD3/ M^&*D:)X+DBNG7,6.ML9&'K7R*SI?*A<"(=0S9QR7RD4#2>6B7M:!72V] MNU0NZEXIVMQR7C#HP_R2_WU=+G0+/V2]T:T7A2R-$[./$QMBP*DF"Y9$&$81 M0Y*)*$-2M@&?=B31U9S5&'@=S]DS3WS5#_JNIW=+LRQ8;JK_^85J'D38CCC. M1FW0D,NE657TL2#(SGL\:F#4@>B?RR6G MT_^2='$]$Y_T>)SP'-%")1%,$J07)1&/85'H?QB-<4%HQ"2W+X=QI)&Q328: M.T%M*#"6 FTJ,+8Z5,DX!FDW0X0"JF=F\,+(K8[&"1#\2FH<>^APU35.N/6J MT,:I:SWS=N6J.=">+Y>7/V@YK3<_FFV1G3#(9NTRR0HN948E5(G4*PND)Q"% M3!'$ O.,JIPEQ&EKPMF"L5&$$0!M8DS>[C]^_.M_@@?)O\_FT_FCGEN8.3?_ MHV/NKW,/V4T[>L6]9\;9@;RNU0@V#AC8VTWA'1\V.R,!$XA] 0R55>S<_K"I MQK[P[.4?>S\HZ-[L)$JC+$DB!7%FB(_Q!!*%.FM M.@Y;+ZN3LOI8S/%4[%@'T$@0GBH.(VEZ060%)'&:PB+'5*0*IZ+()C_D@LT' M[(+=]GK?$ >RW?(UV/*:YBJ(>P/]K$WS$;TR.C;+>]\A'V9G?!0[XHX[X6>' M1JQT'Y>:CBZ72[DR)7*O?_+IVN0 FD"H?Y33Z81PQ(@T6^%9M6RE!:2QQ# 7 M+*&""HZ08_##Z4;'1N);FT%MM&N<@@7.=DP1&KV>:6,/N M@7HB_;&P&K='' M^=8CHV"Q 19-#GSZ;P_"_OF^P[W>N3W:CW):-L+J.^*D;6$E,T6=+>?3 M4E0YRF;6-%$B1HSE&#+""G.PKR##)(8T*Q N(B2(<%H]^YDQ-GIZ[879CW\E MV;NI7U:M[;:^@-\K;]Q3^N^/G@FOKZ[PR:PY \EP230^1@R=+W,& M4 =28\YYFAN9+A=&#:=]EFZO2JFI,GE%(23/:0H3++E14C B[=ZA$_[:E MD8X'#T(1IQUKA[_%E5X2?V<6K[FJ"FO=S(QDUIVZJVMF:3,G$4EPG!=28VVJ M14H6P4(P#C,99SF.$B2XU:*N7S/'1C'VMBHPWWCFI*G7 MUY>@F];&T[7]4V/ 8F6UPZ;7KYI>OQM7KSN),(Z@]P?3;WSW;X&K"F3/G7-" M0+*OUH?4GNP9P3>RE7VW=K8H6Q,D,<%1) FG'!(:Q1 KD4%]:P0C1E01%8SB M!'G*L#5-.+W9AQ!>FU?94$TDSHZ]WF)L+99V^Q[G(=3S"W+'N(V6;2]R:V]< M#R^PUC;P7I)J;QSL$%%[>Z5GG4DCOU'OX;;?1\&$XCS&,"6$Z+&M)_T%RU*H MN**9RGF:Y<*IMN1>$V.;M=>B-KP9V]3C_.8 C';#^CQP>A[6-2[ML4SP<7W< M]U"5(O<;&+8ZY%$']RI"'K_RK"J0WZ31IRAGCU^W2=5W;%H^UG-[BA(>1S&% M268R%/*VY=OHU\F$"E^^\U,(.1V+_-5"%T5*?<>NUI[WX@A]S*].OB?>R]S/_QO%+W^'GN9Y_3^ M/_E>IL.WX)WV,H]USC![F7NM_Q/N91Y#L)^]S*.M>9=1;,[83*4U$W1__=,4 MKY ;$9,$B3Q)4PEEFL40)YQ!RC-Y$68Q3*3!UK*78W>+8UD/UJK_-_FF, M_> H%7,:9[L53U#T>GZU[MJZAU\O@C'6Z(2KLWBBO:&++=JY?Z#BHN6-'HN: MF^9<_U,S)[Z9?37"QO/9U[E^N%R5M3+6Y4Q</@NMU%*O[1K_ ] K!?F%:?G"6 AG^>+5;-G M6LZK[0#S>;U3JJ^L\AC5NM+UK'O;C+W9? ;;W]OA9RYLQV2E$&HP$]7EHER: M(-BJ)J">2.Y>1I?@'W(Z-?]=G3:W,7*N-F2QQP+'L\?=5BS!OA"=*Y/S6QEN M!1(,D5LR_&G#J;K/;:!?>88K'X8.1S**9!Q#%>4QQ%@@R&220"$E MH1'%FBZ%1V%D=P3?H=IQ4"#MME2\OUF]GTS46#26A=LE.>APH!V1U\\>=/?C MH%MO=SH.7^0I=KF8+:K_PPB)01LM*42)"D,,T)YY3DBDFGHDJ.[8^--"L[+\!,.@:0N,)NQP(]@MDS M3[26U_FROVQD,_7:\$-3GV[C -AZ$% _TP^Z4)*:CJT/J[+I!\V>\*;G8_QX M[9->!LZD:-:#7_67S>P&F]HDW^1JO9C=S)(XRE,D\TI,5HR^ 4@P+ M1CG$>2KU%$]&2F1NHKXNS8]O)[:UU>S7:&/!? :>]05>4;1.'6%'<\'!'8;C M&K/;74]@C+P &ZQKVUMI/K.#:B _(3SCS',^V 4B.:>F!V4X'U#>TIO7,\XL M8?"I7/+I?+DV55C:(UB4H@(7:0$18WKA%>F%%TE2LX0EB:8WEB>97PV# XV- M;3:VU>D'.];:G-*ZXVQ'5:'0ZYF:_('SKV[0@4CH\@:'FGJ?^@8=3A\M<-!U MC[<"G#3%VIH#\DF<2QJ9F-J(QCG$!4.PP)F$*HUBDG,5(X'V0S^$$V%X]?6BMM4.N'9!5.WB9 M[[IF4?ZHPNQN9IH+JA/CY9]H.3/3QK<5NLU2:[:I _'-!_^@"P%X$U_IO,(:Z"MANSH;7S?WOK)K M708[/E\ XW6[H'OK>;W3M>,[T,Z;<(G:?;TP; &HM#-K",S?F00[*(1<&0[; M;\%6E0.9/?"*=-C.V%_-#MR^W]OPH7R2ES/QJVYB4=+ILHU0;VK0R90PKF0, M69)3/:^5#!9I0B'"6'&5)D0AI\.*[N;&MAHVUD(Z$W!CK]M[Y02X=F^#<)#U MS.'[:(%-0DWX&G]VL 2BR!.-#4IL=HZ_I2/+N\Z0R[B:/STOY'<3968XSY#7 M;[.%I-/R?Z3X\WQ:B2 W_'J _)Y&D M1493 9',4XCC-($T3A+(AO-5JT& M=/KBH1'2QW?'CEW'\(WHF9?U;.("?))L!;:67VPK%T&]>(+W=*HGS#M?F\;K MW0GXA?X>F)773K[C!:!*?Y^!=CBP $J/71)21J4/,X<78^D1[(.2+GVVYRL, MTT9$FS.F!_V02L XCY( M.,LHR]-8X @[E?LYQYBQ$8HQLIHK5C_LF M^_S0W*CK.O')&1]FRSS#P]\Q1 M9R#O057G0Q:,T,XP96#:.Q^T?7(,\$P_"OV5\N_E3"Y>]//-LY\-13<#+\LP MHXPQ6$24F!I$.601SR#E"5$B35.9.S%D1UMC(\"-J76*=6NL&^MU86M':H$0 MZYFS7H.UL;.'/40+/ (14E=+@_*-A2Q!*RCC*,H@R MENG55FY66Q1#R11.)6)"Q4Z!=Z\?/S9.:*US/%-X@YG=P/='HN>QWAK6P^ ^ M['.@\?SFX8,.X<..O1VU1Z[RS>9^H#]OA![WFR/+VW7U_5,1HR+&0K_*]4C% MB:DI2"6%/-+O=J$',K<+ECW9TMB&;Y.KK*T%K\T%M;VN6=W' .X>X$%AZWFL M>R/FD=U] HTS,KR//7G@+.\3#NYG>I^ZP3.8KES2Q\>%?'Q=MJ\JSO<@?ZX^ M:JO_-I$JR2,J$T@S4D <,PE)HJ?_<80U36"2B\0I"]RJU;$1QCW_+L5Z*LTI MVHX#5=Y*9;YKT)H5]';S@^" ]DPEK^W=K19:UP,%QFA061UP1N&$4JC@+*LV MAXVL:S5/Y-4-4APN= &3;%;:;LL$![OV,* BVOCK_MDB%5?H_V>I[ M:/W;0G%$[=_Z=E_5G ./-IF.MW+5ELXA>IY$TX3 A"M#5XJ:ZF(IY*2@*2X2 MY%B!R*+-L5'5ZQ'$-P+=55JUJT;,:<3M6"DPCGV?"!W1.*\L;N-Y+J?3^3^J M8B1JO@!7"RG*%3#1&#W4.W* +Y@ZS>D6!]:LL89@7\G&_E8_:FK*KW]K)2UO M9E6UDVKZ]EHMV'Q!-F_T(HFSG$EEJHRD$&,3.8ZC C)E1&Z$Y!%SBASW,V-L M!';W]?K;YW5W:_7COKAGGUAQV/](]PSM34.@(T'8,>%"W"WIT)> MYQ7U,?\Z#\M /.=IQ*#4=QY0;]GPS*=YSMWH\ON;L_2]$_C7'^Q<647^L?P-7E_9_!Y>VG^H?K__CMYB^77ZYO'^ZK M#[]=WS]\N[EZN/YT_$+'B>BP7Q_+.>UHOQ1]3X^U*Q=[T5*F5%_K+*@O,;$) M;SY\?4>- MA(O/_2 O'A FRP "T8P* !:C@"SJW?I1M#3=.'-7[8&?^[=,S> MXN%]K/"H'G(O9^5\<3M?R>6GM=1?E:*)?Z %BVB:Y#!*(@1Q@H5^&T8Q9*E* MHSR5*/G'@*)HC#NU'SQR[T%<]KLW MKC&_W4IL/*=K UOE&6!^P%5/:#R@$_6G+H M&$MZZ@?NGFDJ*-+N].6.62@:X9M.N"QG,89&HM-K=XOV_KN;:@JIB@7W.14I5$.<90GD&$40Z6G<()C M)EGL)*[0W=S8"*RMB[Y3^![\Z[\0%,?_#N;&$P]-PN-8VY%4. 1[IJ6Z.%P+ MX8ZI/03[VH$24J'O>&/#Z^R==/R@6M[IN]R/DZY,[=^%I%=S(2<")X5 "85$ M%4:ZBF)(18%AE,94ZH^2A":VITB[#QX;2UQ5Q:6U<WW7"YY-1+:(WU^[AD6^ L/0\^#K]G Z"/4 M_+#/@5ZA;QX^Z"OSL&-O7Y%'KO(]F'T;S5:]@3>QXU?TN5S1Z:U<31C/,H&R M',H\2B&F(H:4)1%4*A*4\DQ@XECQU+YQJR_VH,7 ?*LX.P!N>YH;%,2ASG?W M8H1!.6NJ-F_35AH2,9''KV;IMQVH>QP#NP(8[NN&!CXI= =D_/'9^@A]] M?9G/'O7[_,F(O1M-W%KBP17.T8Z'ZV>V:<"ZL$5*&=BZ<8A$(D<:610 MPNAV]"TYG+C:5T[@R91*K/8@JQC^5BU[6PEU,[/.(YP5G,=0H5RS0QX+2+!( M8<)9GLV873TP]9 2A !>40ND"6+4YK R "PQ[6?].-Y^E*?=-FME977VHDA;0 MWMVQ:5G+V>D/N4G3>I03/:EB$<.F5%#"(58,0Y)'$DK*$3?A)=RM<>]]XM5 OK$=[!@/[G8@ M_WH:/=S\Y>;AYOK>41+*HU_L MF*]?M'LF/U/PO9+D:,TWL<._& ] .?L -DZ K1>]3._\00Q$A!X&#,J%_@"] MI<,SGN2Y8OU.%_(CU:WLKI(GD8B5H$Q 'J6:]02BL$AY O72-5>QHN:(WVF) M>K"9L3%;-?&&S)AIHH@W=@+YT_SL.)<[ JWEPO-LP/I>:1H#864A^$I?JC7G MY6)AU%+JHKJW>NQ4>D(GL'-?;79"$VIY>;B18=>3G8[N+2"[KPXGZ=L>V[Y< MK9_64VKJ95_1%?_^V_.VIO+#O)G8757Z.3>SZ^6J?-(KW#M5A1/K1YIYW:+D MFR/EZNJJF$(":.NK-J;W^=5$[?[X$<>AO MB.W1PJAZO6?^/2:!O/'8!#ZW/H/*:;A^WBE[#E9SL%E>UZZ;+T'KO-E W'$? M5/[W*YC<4V?U*+@"[Y7Q7@:9&NKP8[904-I[5$*%T5KT>;0 ;3V,!R( MG76XV8^3FCV8YCS)>9R1@B&84!E#'"4Y M+**$Z%5W2CAGA8KUFLLIZM^^<:OQ-&C4_U?]H.]Z!;PTM/3NPTB(;,: MCS4U?([C":NB=H.>K.33\Y:5FO?O\XR>:,JAWZEKNC#A:Z:@2'L06W(]'_I43M=Z#?.FH'F, M59'$408C(C.("4\A+?2O6412HTV9$K<)C*<=8R,FM M=R;8$U3^.89D>/:79I^C/Q#!4)XFG%L*$B MYT&U%TMRYN,\BB-]>M%?S))7)X/SZ?)+^53JY^N6KLH5%7+:Y)=?S1?/\UJ7 MKBV>)%E!X[R @G*33849)%(1B))/+N"H<24$-TR4 EHH(/#KB@7C<&I=.PC[]E.&8V=JC5Q1L?]<9H7A? MY\O58B/$3N.7:!W9Y)S\#V3-PUIJ_-WT!^ZD>PFIF#X]#UGM(;&FF"L7.^B M$/V '?K0OVVIH_O9@Y"#E7OM\+>[^-@ W^V++_JG__._VD_T/R:_]/_\K_\? M4$L#!!0 ( %*#"%5MQ]Q#SV< *>1! 5 8G=X="TR,#(R,#8S,%]P M&ULW+W9EILYDB9XWT\1DW,[EH%]J5-5?;1%IGHB0FJ%HK)[;GBP&"16 MTDDU25=(]?1C('W?Q 4_?RC.R52XNUR$+1\,9@:#V;_^]R]GLQ\^XW(U76___M_^V__^G\!_*_G[W[^X>4BG9_A M?/W#BR6&->8?_IBN/_[PCXRK?_Y0EHNS'_ZQ6/YS^CD _/OF'[U8?/JZG'[X MN/Y!,"'N_NWR7V1B(2L5H/BH0/F4(293P"NAN#%D3.ID@VEA M11X@1$;?>JNXLKF@CIL/G4WG__R7^D<,*_R!F)NO-M_^VU\^KM>?_N7''__X MXX^_?HG+V5\7RP\_"L;DCY>__9>+7_]R[_?_D)O?YM[['S=_>_6KJ^E#OT@? MRW_\7[_\_%OZB&/0WZG=P^6M0 M?P1<@.1__;+*?_GW__;##UMQ+!J4&25T3S M1A$K3'_]L/C\(WWPCU44]8N-3#;RN+?<5BZ'T7VY[][3[TYHAR@>B%@9BP2% MD5C2)\Z^OL-/B^5ZX@W/&(4#,H<,E"D)G&G4#B+2ZGB_QJGE_2$3P)7"=KBH,<= *EI(3 B0%MG0XZ2B]3 M;@*(6\ON! ?9/QP.EV4G8'B_#//5M K^ M"*%QYD4F 8SZ"*,! D,B!W"KEQ MP443VIP.=U;>"1*J?T@<)=&14?%JOIZNO_XTG>&OYV<1EQ,30Y+2>8@\RNHY MDV]M)?G;*;GB-2M*L*/0<'?%G5"@^T7!41+L0OOO\,.T"F&^_C6&C5G5!@>D?!$9+L @FO*91?D@G;"/XW MDC^^6)S/U\NO+Q89)YY$$QQ)Q!AR?Y1U%%0;K>F/*!(OV9-U:P",)XG8"2>V M=YRTDW,7L'D?OKS.)+YIF6ZS%!>6L)!SE%TBTX>"4_1$\O$N56=)LFB%]@%3 M \ \LOQ.4'&]0Z6%;+L R;.<206KB__\/)TCGZ0B49 A!)DT(9U\9@B.&V 8 M$@NH55"^ 4 >6'HGP7&L3'L"Q@OZ\LWR_>*/^<07EPRW&;AW I3F#F)2 M))[LK&&%<^5;'#3W%MXM=<6^$U0<*-">,+$Y&M\LWRX7GZ?S1.&V*U)SHEY[ M08$5-PD\N@))&JMU=(DSUPX8=U;?#1T=9S:;B;8GB+Q=K-9A]O]-/VUS=X=)SP;"36D<%1K=ZS)88-W6@R M-UQ:X!@BB4)RB"HXL,0!]Y)GP;#H1E9YO1N=O?VXF%]F M8+*P3E?'AUDDVA,B>*\C"&.]1X8ZF^/NN^ZNN)OJ.TYE'B7"D=7_&Z;S)4&7 MB_A^NI[AI)@@ [,!G$!#/HY/$&7,4$34@9Q@[HT^2OUW5]Q-_1WG,(\2X5+"2PF*R8LQ+IEE03.OCMOZMY793?,=I MR\.%U\FF?_4E?0SS#[C)MS).9Y8L 4P0$I0Q&AP2$\*:HIPLPKDV&__FJKMA MH..4Y-&B["(<>'&^K.+:WL!52),.SE>3J*V)1G'@C%5#A@%"E@&\C+)>WGK, M+:ZS'EY]-VATGX)L(-HN(/)Z3I]&XIA^QI=A'2[8FA@OG8LA@34J@$)9(/A0 M(%*PDR1]:V*+^ZZ'5]\-(MTG(AN(M@N(U&OGZ^FHV;(6:90 D*B(,Q)!E;$+762;#CT@@/++H;#KK/-AXNR"YP\.H,EQ_HR/O; M#CMX\XFUU17SS**HS":K&PBJ:FT TPR6K^U)-3=%QAY?TU=T-#QSG' M(\78!0B(\+-:QK%(__SM(\EM]>9\75]PU,AZXM%;Y3""26@ID&("0LD:9#!< M^N2R+2U \10-NX&DX^QD8S&/#)IG9SC/M6[TIUGX,'%!,\VE!H:<7&26$+PJ M"0S)"JW13)GCKC1O+;<;%#K.5!XNO$[*KW^:KE*8_6\,RY_H)ZN)L%SRX"UX MD1VHQ#CX)!P4&SU'YRQWZBC]/[+P;DCH.'790J!=86+[LF#+A"E!)*\R:$>8 M5MXG"I@82:9X5IQG.$^. M/],/#GN230"?KS#3%ZO%;)KKJ_OG858?E%.8A>O5;>IW?:O]S4]M\(A[/\J/ M?-U]OH(/(7R:; KAZH'QIOPTG=-B4SHU%MOW7%L6EMX7V M#&8PM&] 61L@"NZ B0+>IOS"<5TQ0 MT%T81PD&)3'!,I)3Y11$ET6*L1@5GO))#L?,'4+&A(N0.LO BK MC\_FN?[GU?\YGWX.,V)F]6S](BR77Z?S#_\19N;<)OY4XN8@1_$!.L;IMC$992?>2[>H<):0O$&?Z*Z\M*&58HB"VFED1$BF.EXA"CYA36*B&,\EJ:IQZN M'.1&/4'/.*TYAL-/,]EW@*,WZX^XO&9D-4D^&V1<@3>9]H'BOE99)?#2<*$E M>9ORJ6?6AV#G+@WC-/$8#B]'R7A$C-2,R@-@?X?K0!'M!YPH@4[$HB$G1^%K ML224P!1@+)YG443B=[!R/QGTK47&Z>71'@Q-A3DV*%XL5NO7\U=?$JY6;\KS MZ8Q^Z\.EF/B$EQR2TBU-,L;-A#ZVC_+S8O[A3I!/I^OLO%;XW?C9Z_GO\W3CCO!9 M*=/9E+Y:31SC63+MP8O:G#4% T[E",8;GC"E3!9V)S?F:%)ZR, HS)LBZ- %*(X%W )U;1O':#/YV'E?3/ W+*:Z(MT7:_)3.ZO^QF,[7_T&_ M?D[:FQ1,GF&)]?;-@?*1@S.T8]"R^NX:N4U//3@\!%U'$=Q#IJ<) $^GMBXP MN@[S#],XPZMM=G6H7YEL"DD+4X5DB)ZDF;2EZ-05L)FCT]8P&5J??[O0U4," MJ1'B&BNA V#=2&W\NIBGR^N5Y"W%O0$\\5*9J!%(T. 3,@IC,W=/OI8\,HMT M34@/B:0FT#E>S!U@94O_I%A6.,H(J(A6%3R=[+4$0#OO8R@IJ.:%E=N5>T@; M-:P7VTN0'22*?IZ&2(?L>KHY3C>/^CXN9B3T5K+]>B29I'B-2P,AB)KXD M0ZCM!B$[JU6DP$+9ITK<#P'(KK2-FT :O%IU$!5U8'EN\'4W;^NYDJYVO/(H MB!,5+,6I48&/Y,@)P:WSK6_2'Z=FW"K$8;3_.,2.444'H+J\)GX;OM8[XLOT M?: MIU2R4.(F^VH%A%"[X$B6DN+,)=$:4 ]3T@V8CM+S(U4]1PB] ^B\.OLT M6WQ%?(>SFCN]+ZL)#U(7[A69[1AK1P0-T9M@0L]=$]!@[>1 M6)IMJO0N/=X#TR+W; M(PN,>R72&!?-)-F!@7F[7.3SM/Y'6-:I5U\W* ^S%[.P6DW+%/,ER L=NR(F M74Y=1BW(VGC7J(,9'*&4$L':'O >A;O5&8L@2GU M&):>@=.6@1$F.JZE9D^.$&H3LHU[#S(0AHX4=@])IHOJA9<8US M+C=9MY=8IG/,SW%.7ZQKZ=4->=[@-&MM2SW/A<4JO$3!:$RL)F=-B#YS#$_U M?SO8Q3Z(VF[<[^$ >2)5=@#:BXCCU?SS=+F85T;)K"Y6JQ>+>>WBC?-TF[W@ MG/(Q%["Z3GS1O("3G-@C5R"3Y7?^R4Z%!^:J]B&QFRA@.'@.J;0.,'EGJ^%\ M1>MB[$>IZ:;"&/@D_EX570 MJMJI=KJM)JM=#VZ:[HG6TC%',5/>#M:J$7=A'J(32-O#T$];)T*>(&?<HF&WJ]8D27%TG M!P3M&F:EA50O-)2U!KQ@!HS+WE@75#+8&(IM.1BWHNLDZ!U1Y1T _D;+[VV+ M&,&"<):D*/+F(%"6#H(ZI5#GFAGWVMK6]^EW:1B[1]UX>'C L!ZLG [ ]?9R MW1LL9%=\JL,N2RPD#_(KP$54D*(W*N@0F&U](?H &6,7EG4#L6-5U '*GN6\ M*B?7"H*=3(6(*-1E*7RF*H*3A*HO">%;-$R_? MI&K<5&!'&&RLP X@N6U@@OE56,[K%?2SE,[/SC<5+S783]/UA!?#F9 *.*I$ MFRQ+< H9!$-&WF>'Y.F_SJ"9&,%=@#)]TL,J_/EUQMV'I-D M444':+@'I8B#J)@"8S!;9Y+BN771VWTJQLWO=02Y(Q6T/\3\%F)S_+"IQ&MT M(7*Y33:YICIP:HD?:T;S,VZ?GM94^Z^X?E/>AR^3HAW7G 3D,)"\8ITIDI(! M@5P$BYJ%,D!/OGU('#$ILY1RK19 M0N% Y!L40EL4K0NK[M(P;GZO(W@=I9PN[=?@1( M/W;$/Z-ONDQ8C_O8M",@CP"$#FSKMVX*)N0R.R_)_^"<6U"A%'),# -6')=9 MA>";-UOX%DWC0O;4KP^/5TLSF)UT%M3;C38^XGJ:PNPV*ZT&0]U>X@13HI[@ MZ90CH[2UN401(9J<*<1(%!X'K6LE=C;2"F-DZZSN*49&WK\\H&:C19&%)[J1&5*N"-#Z!5TH$7QKAJ_2CD$5+& MOGD[-98.4$ '.+I]-?VHQ45,K(B20*:::)3%0$19((O$F2F(HOE%VFZ4C7V9 M-C#*!E!/=Z"[9XJU%E@R2:B$1/&*4PZ"$)),<2)&!0^&M[9A3U,T]O7924%V ME#HZ!=>%;,3*1TR23I(90ZSX $!4YG!>0E*BS&2J=;AX8/D#'VO=7 $#I6\-_- M7/,K2:X697O+VRR']51/_(?T_7'%^>K-2VWO.JN6QMF MTO]RK0-PPD7-A0;,K';-C %\)-N:N'.&962&MT[2'4#FN)FK%LBY7\$VK*XZ M./UJ.Y]ZK_#JRZ>ZYZ^;O4H?"QI5WXV;VM&>R3JVE %%N#I(XU/[?LB/T3)N MVFH(8#61>B?H>5,NMLE$.ZW(P^.0+"?B&7,0/1'/=>%,LI -;Y]0OT' N :H MC4X? ,IA NX '>]( 41 G:G]DCB8+3;CGB[D,XE!L**T4T &:_A:F\UH=^6;^6YCAZDVYZ$X^SYLO7I]] M"M-EY>\%A1(?*)8P$J6LKV]$LG5@HFHXMT'[?KE8,-[4^?\,Y+L.L!Z^ADO]YCR7K(H$VA6KS*- M-! \_9&8U0&ST**TGDVZ&V7C)M8'0=X *NG [-T5U01E44(E#3XPHM\E"C#H M] N7P_4:'5;&?8+KC\N\HVA41.9 M&0:.%HSQKMI:!;Z.ZQ$QJ1"<$M&W#NIV(FS<#YYM$C7N\ M#0&EMGKHP"NZ-J);=JYJ[JV7VB8M0>"F531Y XY.?^*C,,U-<#:T#OH>HV7< M=%1CE3\ZB?((^7>!HRW=E\&!YYJE),F%1,9 ":XA!I? Z^2X92Y8U1X^MT@8 M-PTU-&H.E_:H;[,WLQ V3W9O":5._C4NDU$V&DJL\F#&0/ZQ@/@X9&PNS >FR8>%1($\N33T(($+X0O$,P$*VF/XK-&(6( MF0\R4O11BL;UD8>U+0UUT8'C?#M\W+:#/">F+F*"Q7SU',MBB5>CR''UZ@L) MD70XG8?EU]?D/*X>>Y:8I>?)&1"JUM@48R'*@!!="IP'';1O?4TW(#OCUMD- MGSH83_?=; -B\6(;7[1WGN0B/0M9 B(C\9J:Z2NLSC-'YBRZI$3K2L]'2!FW M1F\X^!TG\RYR56^7"Z)[DS81R$P00@'/A0X65\=5(6%?,*=#YB);V;XR^'+U MT60"@/%BLT?BMXB M8+=D%?MN,;27@#LP5)=-$R_?@%U))**PP@@'7HK:6!8C^!1J@DU(5YBW@;4N MFWJ,EMTP\UU5_#81>P>9B;M\/ ^K:;IBQDEG;3)$O52RMB/AM!>XAL"24\DE MS7!H#-TB:-Q,>1N=?P-(ARN@5S1-1%26&TL6M2AR_:PIX'G)H#U'Y9WFLOD[ MS@<)Z0L]1RAZ%PCM)?4.H?-R.CLG#^I*0%GJ) T=QEZX4MVV -%)"3F$E(+G MV[=H+27[#N T#]P^N%CEES*QR5EOT4#@Z4$88,KM!@39&6!F%RKEU!FE?&G<#W7?U3FI0-7U',-P> M_5(Z44B5%Z;^ M'H\3M")PZ1&"J8-%@O+@G"%I,LDS9TD)USJ[:MQ/=KK*94WEO[2L0!XYHI6.@N"X7%1?H @2/ M(A@=HW&MRPSV)+'E!6-,*JJZBV0D9F,4X%"1SR-LL"JC8[;UD,H]+QA/T3*T M.2Z>NGC<0^(=G*D/2.1RS,=1;U3H5D3#5#IVU3D6Z6E*J+.-),&S=RW(83L9N9]$!2!^J M\1P7,1WOFY>XG'[>/'5>_<_S,)N6KYO61'_'_ &O9DJ]I5^J;Q!3;;Y&_V3[ MWQNIP>Q+X(*"5$V1AZ6@PWF3P4O-4E:9&]GZO?J [(S=TN/[V4&GQD['VZ@: MDQ=A]?&GV>*/#?^7'2VV5;?O,,W":C4MT[1%4B&2JA7A2H2<60"IM ?EH@-7 M7*)OO9;Q$9F32)/K$%"A?"H2L M20X4KGGNK&>^=8S+D@;N)XN-R'H1<7]VQDYK>36DB+?D@J7O^'R\S1A[53R@EB> M7CNPSEL;G$^U#4"N-2$*8N()M"U!,L9B3JT?T7?"^M@-M+X?#Z]G3'9\S/T^ M)W,YJXWR_[Z857W>Z&^&Z7RYGZY/,*X%ZN! ^USS_TI#, [! MH5>(RA01!Q@>V)*%;@9X?6_W+7OIOF_H[\0NMUD[EXC=%#3M=&'!TRH0T+.B MM0RZ^3SK(TGN9FK8F-!NKMLN7DT^P?"$2S.P.D?>&=JT.2?@EGQZSQP3 MJ?43AW;4?U\UO"=_"[J_K_JXDR+\6"UWG$%[B64ZQWPS_4Z^U>_SL$WE8[Z4P0/9Q"J& MJ!@2O1%\U)&VN"L0."^ (D?-'/EFL75]Z$"L?%_YBB'P?THL=+PE#DVN5Q%H MECV/RH&HI>/*;49$R 192.EM2"QC\U[U[=GXOO(;0VR%4V&@H==SRJ!T,U+W M(TF&-N-V]L0@8>@#RPP?>'Z+M_:AYOT5K^Y>+]QZ8#P84-<+"O=E5A\N[@Y/ZBOJM1*J]7LSK;GWV9;J:H+9*%E^@.%%' F0#/N0( MS!4RM=YK$0;;(P\1U F6#M#T8Z Y6NP=8.@.#R\79W2B3SAFIFA?0:K%$$H% MBN)<*.!-YHD'X22VQLZ#A'2"F>,5?;>=R]%2[P ZV[SS+UA?ND]$$K)0N ]9 M9O(V98H0%&,4]R>KWA\JV UR0',X6\\V)?<% M]$+EPA-P.HM!(=/@!%<0<] F.&Z2&."U[&TBQD7(X?J\?^EWA' [0,>SG*=5 MZF'V-DSSZ_F+\&FZ#K,+9HKC3O)$+ 2_:;?&R9F3'F3@084Z-YFW-B-/$C1N M]K<9:MH)O0,$O<-UJ FYRYYHE_M 1%[J;!&FK:Q#; +$5#A([8DCP[UOGG)] MF))Q,Z;-,-- S!V Y5E*YV?GLYK->"RI=2DK93C%DAYLKI7SA@YNIYD%HXUQ MUHN06>L'[#L3-V[FL9T9&D09':#L?7W<=;[\>O-PD$7@@(NZ/^AI,/1V@[T:* M8MOW\O5J=8YY$IP,+);:@KA0Y! <&7#!'43I!:H0HS"MGV0^0LJX:!I4_8^G MBP[6Q<&0^K2Y^Z?-LUPW.OGNBNF@=T0U1O51(IT(EOQ0)S5X3 5*#MZ$8HTI MK3O&M*%\W!/VE+ =0=/=H/Q<U9G[7))"CV3;1+(S?@#)TY/ GA6,+2_NGN MGNU-!TMCG1)M!TJ\@Z/VY?3S-.,\$^%%:%6" "%XK+W./1#WG8(FR4X*X R1T,:AX[_<.F[99]WIIS3?5K>B+%EIK, Q5'>[CR-7P'J3. MI!(I3#A9!\]#Z!]]G'L7Z!]4ZQVX"T_QOG,;J@>VOI8AHU>,#D.E:MN< C%P M#[HH:W4269=3MI@Y@I71Y\IWL0].A87N':-GG\-T5D-,DOAO888W'CG_=EA/YBV.S#]&XENDW\W M'^9LDX*;OWSSJ>I[]>H++M-TA7EB%>/<1@9,6@U*%05!) ))+BLS^9J/<'ZXR)/LO;9E]K3)]8F MDL(H<-P9\!E%DI%QEUJ_VMJ%KMUP^*>X]6JNIBXS4:S M$V%\L2Q;(.<[TOY2$IPK'EP.PALEN':M[UP/('/\$;ICF\AF2NS 2&Y8_-LR MS-MZX<;T7[;HC^4]S=C:+N+AR'QXJ LLA!951@.2OED]5C\3W%K-H*JFX)\W"Y PW>F_=::8_0'.FE?VB<: MQ-A(9W0%G4[UDM9K"I^,E,!RQ,R*"$*V=L].TBSHQDER59=$3OKF5'E9[ZMI MPTR201&Y0C N4^R8&&TV9R5XM"ASL8D/^?3^4;HZJ>=OAILG3ODVNFD6+YVT M2?=%/<5J$)MW_>DG:+O],"?M[=C50E9_?H.?H9)*[K9[Y=+NJVR,^__DYB?SU_0Z=?C2 M5IH@R5-!58MR:T]9S@4(3,45SDYK+HZ2 /=J/[. MQ=GL%(? M\5(5M0+P*JA[L[QU=S!1AGE?G 9G-Q-$2:Y>DPUAR43#HE&!MYZV?CS5X]KG MKF%^8DB,>E]48^))%?J'^:9;W)M2WT"L*O-87P9=EX7?K@C?E()/HC A1I(M M\RQ2E)$2.)X8<.:+*B:KDMAMY-^/^8^B8-P'JUVB^'0:[>*B\Y'Z&>VLT-%K MP#J.1FT&+;KLZ#P2GB5K:'^VMLE'U#D-=MG>)4(;JJX#!V+SNN !$5WF9*[2 M-!-#3&F-'F(NM031.@AT4 !FJ6-V26#.C3&Y,W'C/H7M&J;#*+@#Y-Z_3+[B M\J)9[)7\HN V!:Q3C 3M2<,41"T2,=:F[":\,R*]M)"S>*0#'D]4U@ VJS1:<^MX*UK3?SRS MUM=ZWR2JMP93)T;>(:KITOJ]Q$^+U72]V4;/*-1;KR:(DJ=,89SPFA-/Y$,' M:3T4(5,VH<3,6R=8=Z&KMR93)T+U(H_$M;J]9Q\ MF@^DS&K,G^7/89[P^713"KAZ,[_ZM0GW"A5W!3B*.BRV]@I0&B&%@H87+92\ M4_GY2,KH6$IZZV#5%(:GUU6G1_#6\7X?OI!'87D*7HD,Q5IRI*M+'0NC/V1M MV^*0*=>Z._N3!/76?NI$AO!0E71Y[&[->4K+)DZB*3R*VB$N M5L8<1)\0#%HG4Q3(Y/ !QR/$]=;XZ42X:Z&J$3'XH$DG2[Y-Y]_.Y5>SOF7T MU=FGV>(KXD4'G]6DA"1%%A*8836VTIJXM1:(UQBO )N@=$9994#[H&L#8 \^90Y)('+E,:?2^KW$[M2-&RV? MN(YN(*4=?FHO"/Y#PG%;4/*P(+,RY'JP!,(&VME*>8J^F ;.@Z&? M^U/9R028$Y7 MU)7!Z',V_!U/FVN-77. MV04O0$L;:CK>@,-L(:84BBU%*=TZC[@[=5V6T#?#R;T1P8,HK8L#^QYOS\]7 MTSG6JB5B[/(Y\>OYLU(H>T-# M_":571;"GPR@;94X?A+\449OE(9./,,8I:[#ZNCX4=P)J+W%B"]RSVV=,6=; M.Y1/T=.E"WDR!!ZJF#Z,XG*1$/.F$+FVI_TEK&M[VJ^TF5XL9C/_UR:E .K,:QTY+7F^XF MIT]5SK]#DL"\NNV;%,,D>Q&=S@Q8J77'S-:ZXZ+!!&<*>IF%N!/L/)*6/)J4 M<6]E3@3,$;364CT@X8DIT;,ZD=J(.I$Z6 ;!ZPR&):YS*$F[ MYF^#]R-QW*NYNU G@2LMO')U]D@59I$0A,V@HT)T7&8I6&-\ M[D[=N-<[)X;F0$KK-W'YTW0>YNEA07HLV3LA00K-:L+W#3Q=NQIOR\V+^@0[VLPT?ROIH MA5"PF5V@7);@@PD@HPTE:Z<$MIZV^1@M7:84AX)6$X7TDYO]\\QF7>1D*,9=UB%Z28Q$V'!9CR,\@=Y2\C"A+YMA^4,1NE'69&SS% MT=E(61TF_3+#BTWF<)@>+#:0.(RT5[R)#-;9ZT(';6A MOY!)#W?8/D!1EVF\$YRWQRJG#[?NYN7.@Q//:,>@,5P#)DNV&SFKW8 ,*/(? MBG5%I.:APS>)ZC(]=XHS]G@5=72\OL/9QG(NWH8J MTK D=/%0,-21>\*!BTJ#+$5;F3!K.=25QKZTCEN"/9)1'%2A'1W0-S;D#2]D M"C<]AMCT]:A/*1*:Z_L6S>;[]@QN_ M.1'?MUV,K[HIUJVH)RHK85PV( 362B;/P2,KD*W/@F%B);1^XW!:#L=- M; VV4SJ&20<'QW$6(R)*BZ* 8W484B3E1"$8E""5X2&(T/PZ??C#8+ L6I\0 MWTN)1X[?(PDLUQW@-O/(G:%##A.YCBHI\O,8!1^HD^/%FR)SZWNMX7$[6"JN M4]SNH\1>9J.>?_HTVX@RS"Y%^7I>%LNSK3*O"@UML9("#7+":L,17@L7' 80 MWEBFN%2E>7W;4#=,;PUJ_VFQO.X:JZ1S+D6(,3B* MI*.#Z+@"[F51*B9/A\).#RJ^L=#(,]"&T.QB(#%W$%5=OL"L+-6V'EED)E(N M(+&0=Z 3>0?::9!2,!\+(4&VO@F]0\(X^&FOVWNM50X7=!K1=LD!S\EZ MQ1GD5+=0C(;D$A.XK'3)W*+3K4?JWJ=BG,K'$Z#E*'%W )C+UN=7#Q[F^2KQ MNNF'?B4GYYT3/# 02?C:N"5"L#P!A2?!I$(N'[:^@=R9N'$O<89[%#"(5DN?GZU\7Z_^-&PL\(4EES[6$'#*"LE* C_4^ M2OLL=3:JI-8N]ZZTC?Q.8!AHW L%!]!3C^.QGX?5=+4H;V]\5)CGWZ8?YM,R M3;5'R[;O>#U!%K-IJI=TM]C9;4[V(D<>NMD&47>MWLD4^">QA">VB*-:QK$L M9.T9JY/0X)2MK_$RJ\\( @B>/9VOZ!UK__P M4YV;_=@.2<%&+Q0'$7.JKH<$EQP"T](JE:(KO/7[J)T(&WGF[C#P:J^2#G#V M*_YQ0US+Q9R^3)L,T^IA_H1F4=3!O][5IJ'9J_K0"X$SC3J(P&)J/35W7QI' MGJ<[#/H&550'0'R'GW%^CK5<_'*Z4'W<\.)\M5ZM7#H]3,^YE^T @:B3\/TE&__UVN/EI\OGO M;TQ2/W$V_R$^3W';64JR/H+3T1-.)>%46 W!"N>C"YJSUFTEALOE_Y8^8CZ? MX;;VY?ZIOA'Q]68R @,FRX%Q:6IYN(&8N(.49-!>,Q?NCA$^/CFV%X7=YO;W M0]TS1$1EHSGBKR*VEI!DG_A91#@M0]&1>36M,Z5 M?9NJ;J\(CL%;8V5T *_K'40B.S\[W[2>V33QJ"UFEOBQ3JO]C-L,SL^+U5W[ MKH-4(=1RU%Q'-QF9(/*2"#$L6&>42ZYUZNQ(DKN]/6AC"(=78U^H/:OB7+W# MM"#G_+\VHT)W9SLSX7.,$I1"!\H:8IM","B.4YROK,PXG MY%.G=7C\T0O') MU/HG";.?Y3S=_-[LQMNWE[@.T]FI@N\G21@C)-]=)BRP84 MN06)<0AD7JTG-T&FUN?D<('ZQ8N!-\NW8;F^^.;E=/-\8%/8O]F.$YWK7'(O MP/"L016MH+(*F+,MWDI+$>$PKWR>)JS;L'P?C#SROJ>A2CHXYK\5U#W\TV=? MIJN)Y(6$J#D454B@==I$2*@@19;K+')F4NLT]^'4=O'^IR5T[I45G$2/WRUB M?\&SB,L))A685!ELR8H\<:W!N9B!\VBCD)H5T]H;/8;><5%[*DPU@?(!"NZA MN<3?<5;?-[\D+_SL;+I:D6KIW'I3?@II.MNT4;Q@3'LE="D:4N""O&Z>@?QL M"215;G.016KY+8]S[U6_1_P= H2[O2@&T4HO<'N_^ 5Q_0ZG\]7YL@YA(3GC M\C/]9S/)^>R&$+F16.HYQ(6E2%,*VL8\!P@88\J)6>?57J#;?>UQD^GC0F\@ M#75P>'_+$:)@%3D[6CE0_7=!UD878Y^JEVS\')8?\.\8/G^M"=3%O#*RZ9LUK7,& M_K%8SO(?TXP3Q;TE5]B 4,'7!C:6V)(&C%$Y>ND4%VFG(W7/A?NV6<=!:G!% M=&"ZMJUQKU+R[\.7VC"W/B&8SL^K<_H)EQMU4O!E?'(B>PA9U$)OQB#8J"!K M$J".@1G7^O7Q[M2-//3P)*9M(%UU@,)O^<63'')FC'M 5N?Z9),A&EEHDPDO MI6'"NO:/BIZF:>0YAR=!7%.]? \XTQ1#U0$2X'T,U478-.Y((+1GP?J<0VA= MIK\?SHYXDE ;TRF9L+@@(,=00'$ZHIQ.Y RQ+$ACI=9.#_4,8=<.@,.-RCO) MGCE8W@?OC\^XC(OF[P]>SPF7YQO/^6]A.J^7]>\PS<)JM;FVK4JKKPUO5JV\ M>/U^L3V;7I%,S^K/2 C;BH#WB^?X?AGFJRUC$Y&D8%Q*VE^:Y*%\@JB$ 69% M,'1>)=O\@?RI>!MY.M])4-XE3KK809=">#/_:;'$Z8?YB]HJ;YZ^/BBR7Q?K ME[BBWZI">+;Z.^8/M7G?]2],>&9&&2:A;!ZT9&/!:Y>@6%E'I:.+V-KM;LS" MR+, 3[(?QM1Z/Y,!KYDE#C?U.]M-/HV7D67\GMLY'Z.%/4E]7*Q'G]7YM\]N+S>.7<,_+#G?'6=S_E=/6Y#4G M>XPZOF%E/WSMG^"$>\XMU";--9G'(4ARWPVK8R^U0MX\Y35<[=\C=17K%V&Y M_$KK_4>8G>,D<>8#"YR,#3E="I6F6%AF2"%Z;U+ :$_3 ^$.8=W6_NV#D=UZ M(!RCDN\@R7*7/2V3X:;>P]1K9B4U@R"* #J,LN$J"-Z\Z\:>)';[ N\8[ VI MIN\ A=7WVKCHZXGE=;:F"^1:J0(J)G**8FW9ZTU1TB9A3>NGV+M3U^UKO"&Q M=Z!R.H!=9>0.,WO,3-F+Z)AFCM K?2S:G>,V$BFG,D%/>7 P'B*5$ MR(%.=%UL]K)U_=LIVHX\_KQ[4[4F:W$:\PJBLDB;4F!]VD@[,UMC,@NJZ.%> MBSY-6[=QS3Y(>?PY:$/%='"Z/\K-\Z_OZ2,V;Q2$P,R4X$!G4 15I[2''#/H MX',F%UHKV_J]X YDC3SI<1 \[-KBX4#E](RWRM#+Q5F8SB<4?6$*.H/RQ8'" MHB$PR<"X$!.%:B;JUM'+#F2-B[?F4-BYF\AA>ND :C^3?2I=J= N=0Q2Z:2+D#?#P_)\&1GW!!?2K)!^DM M< IQ0.6Z>U+FY"(DHU(6(;G6?N1M"L;-R0V-DR.DW0%6?@DDOCDNO]Z4S 4K MHD1,!BD>=Y81*S9 T#*!586LKK$^Q]93"IX@9]SLVM H:J6'#B#U;+7"]>\4 M&R_K+)GU\CQ5)5V:4JVB8I8#8NUF+R3YCZ%.?!/*IR)5=*EUU>93](R;%1L: M5,TTT0&J'I75SU=E&-:I4K3S=>2\JI=O'J*)$6KUIJU'>,FM#[IO4S7NX3=N M-'>8:GH&V]^6B]5JPCG/PO3#"\FESX[J[.Q_FL[@>TQYB?9H;6)6$ZN M&%"6O$TO H)SBA5N33&RM7?6BO9. X(V82(J@<:#0%:; M7T8#SF0#M$LMKTXLII/9S%V?MYP^FAC88NZKB#_)K><.[5I/W,5Q=X)&Z>EX MH+R&OQ,M23(3"P<;--E$E0I$ZPSD3, U.98L6U==#'$S8V+U;6K;\X@+/VAI-(DM4!.-0;!F7%!L^;C%IXB:'1X#82#NY?QS932 M <+N\'"1SS)1U'%/Y'YDY* \>@B*Q(-,E( B!^-;V[$'"1GYEKV=HN]VGCA: MZAU Y\:&VSPPG6T5D__S?+6^D1BW=1@T9@9$?VWH6R,DQ 3D.%/0;Y(HO QW M)CY!V;C@:@"!QP_"5OKH"V67;T(I0*I5HC_-%G_4EY[X=B/P"_:OHHFI7/[+L(03/F/4D<-[$R*.Z::ZB+E,FM9%&AX#\_QSE]L:ZA M^^IZ@Q'7;Y?3Q?(W7'Z>)GRQ6*U?$+W3JRM"SJ-.L@"K Q25H'C>URM"-(&G ME&SD:H#.]RU('S<1,RAD3Z;1WJ#\:[UU7&*8;8>*U"?3FWS]Q1:^/"VB]X*+ M#"G[VKC4<0A)TI&1M2J%!\ZQ^57PGC2.>ST\*#C;ZZBO$_VQ0.V"L4B'08XL MU5XE#E2DC>8H/ -;DE3$IT36NKO2SL2-.W9H4-0UU,KW ;>ZEZZ3^DYS*6.D M2"[S BIP!DX6"059##X;[N]VTSY5$J^3>H6395H&55T'T/QMO4C__+B8D;I6 MVQU-3,W.\R9%NMRH<[U>3N/YIN_N^T5]QKF8KXF*V::]#5%")\(D,$3,!D$I MHRFBRP&\STC^M?<:I?-9M;ZU:T/Y=Y$P/!!=]Y*&)U=U0X=SW)O!R_JHQ8UA M>!?]T#"7.[W0NK@Z;$GQ&'>+@TE\^,O';%%(39NC*%.'>$8&W@1??6/TZ(22 MS?L@#G?Y>+?QWYOS]4YS3;=';Y29H\Q5 +4JE61!(0$CBT$_5L$*9*7]%*4C M"![].&B!J?NM&4ZEP@X/Y(AY'1OZA234QDQ-Y:Z(^"TAUE %:Q;UPOGDY MW7$4?Y^8WA]9C2!]@)J_8U!?CLW2@2M3%"1='R&P0%&0HW@(73;9AEH.VPNH M>[CG/26V&L'Z $5W .NGJS5XR::VO@);_3C%/(:GE$"E$D%?- :<*=ISPH OY.UP9"%CX%Z+ ?I,-2]K.7$YU5Z@ M.+*L91\-]07 HTH@O/;!933 -?.@T-!AP(* F$+460;#<<#ROL&+6DY"]LX!8BE2:7*_LFH-\;S+[BMI/!JE[T!Y6OQU N)X_ M=;SPAM&)L$J5H!PD7A^^,D-R0F'!*:%<=EFKYIU%;Q'05UP^%NP.UTD_LY.N M*S@N=\_=J:[/L2R6U\-?2M-F M\XP<_I(9R4/D*%+K]U$#LM.7WS 6YGO!2Q=UXE=,OOKRB42-%Y'$A&( H9*- MP'V4]?&0!>]" $D>FE1D)EQN;9X?(67/6[\]-GX:B;T# M]_'M>V(_"X_LSWUOMY7259HO5 M^1+?D]"?TV__;E.G11NGB4YJ:IH,$N(NC G0\C6 MMVZZ?UH#==TU]J?I?+JF _QS?2.Z#O,/4U+"9MG59MUEG8E=YR._*0^0>+U% MN&;%%1I]I'1@,R M BY#[X5KWY-[3S_>N.[[1TF1BZ]J;D]7NN07? 0N=(@"?XN9"=- M:?V 85\:OROSN _"'C>/ RBO@[3' UQM"NN*"#Z78H%"=46>='3@5+VZ"8>47B:D#:'_1T*08Y31*::V#L1E-;I(S L3,H5.CABRN8"+D>(T MICAC*M$/6G=V_291?9BTHU2_ YP.U\.(P-IDF5]^G8>S:7JQO19;_3P](V\U MUQG5TW7(.'L1/M$7LQ>+Y:?%]J+M\OT!TXGGE(%[3SLR*7*,G<[D(O/B6/*< M!?4MQ^TH"OI#UA$H6)Q:)7T:M.LTMQ"8DA$,=+$4?#EE(*;$(0@?N-8^MI\K M^A0]O8R@&>>X/$PM'4'LADM;QSA-\T71P*83YY8R/D$?LI:!@0E2@Y(<(=;* M+"9+,$@R#*=(FC]*7W?V[D!4?#M!W$9%?<+O':;%A_FF85PFL4_+--S/!\WS MS_3CZ8S$C"OZN_.SF\FCU01MMED: <;[ DI)1:).#+APK$@>N6[>16,@5L:U MJZ<$].6X T&GG9*Z Y1E];SZT1EJ803!2CPYZ!0 M!HCH$W#C LH872BM[XH?(67@PP?=^2_O8=76;B]IO?'K3N]I].!GG MNI;0H:6*A!M9ZB,>'\!+P2$SDT12INCP?5_7'ED&L&H5=W#^/G:_Y)7R@I,'P42=XL-B M;?6.]:6^9,85835O76O0Y3WOR2&QX]7O/OKI%&:W+YL8L>#(;X%4$D5"KD2( MW#J(S$D1@Z(8^12 ^PZN?O=2_=Y7O_OHX;N]^F6Q,*:8A%QXIAUI:&]J+X%. M"*D4_5.3O^D*_JFO?O="09.KWWU4TH%!>^)<>/[UE_"?B^6+^F!JLV%3,:K. MF26K'VK.N]YE,EF@E""$4$5$;-U;:P_RQKW &/M\'4J/?4/TFK%?PU4K4"8# M2UYRD&73UR-;B"5HX!9CT!(YL7@ZF#Y$8K>NX'%0V1V21^NM UA>]I9YA]L! MHJN/TT^7D\9R8E%C$" ="4M%Y/6)0*H17#2.!X>Z=1?5)\CI%F['P^!N/Y9& M.ND 7F^J6MXLWRX7^3Q57IZ'],_9XL/5+#MRF%.HG4"%!H4HZY,8 KV^&T.LH::Z0!GO\\_A35)N+842A_G"V+DZP4GR03T+!/I@N2C MZN,"EP3)3 AK-+-.\]99OL>I&?>&_I3X:J21#K!UZ?D^(;WK2Z"<+O).'%8)KL *5#E8AESQ1F;L!XRT$) M4G*PV<,"!4T-A[T2U@OL H8/]L(.\_X&U6H-8_XS+ M\ %_7V$YG_T\+3CA,B.=1A&X1#(R2DMP]5&/XL)+Y6S"W-HO/8;>L0?$G@C9 M)U-ICY44%^TY+[9R_:1#*B8>^)2C*R.^15FC"HAO-,>]NG+V47!E$@?/'47( MFK#F/?<@C-?6B1A0MVX%LB-I [=_ON[M@)ELLO<6-#E$H RYVM&9 $ZCX3D% M$9J'/+O2-G:CY_88VK.)\V%:^CXLTN&=BA[]K <X!=BW;%%],F%E^#&!,H M BY&D=8+?<6LU2)R563[6:TGL5$OIZOPX<.R]@HE45]UE=[(_!KZFC$=>43 MHL@+"*) L,E Y"YH+ZW#W-I&[T38]V&=]D'/7>O47C\=^/H/2FM3DG8=U'R] MPZ)-''FM1V,A78QWCXEE8 :UX$&8@*V;>A] YM@-ZH<'Y-"Z^SY.SAO;$O/% M7Z^.F&*_YPH#G+*[GSU<='33K.+IF+N#B@7UXC%RE)J6P7G.?'@:G=Q;Q-D8420K$Z?V\GT[ V5 M,>N46NGT28@<(. .W/6KQVZ_X8?:M/ZRMD62^RBM1*BMCFJ9E@4O= &1LS5: ME]IIIG4UR,.D] 290W3\V.O"(P3> 6XV W966Q9>S:9G%[=;EQ4K)FM3GTJ* MS%7=50X<%QZ,=RB5EP;($W)'?Q[34V+ZSZU,$C9L$:.[MM%="#XC:TGZQT:0QDAN% M$%-]]JBE!Q^Y ^NMDDDGXJSU_?$M CH9!G^\8N]"YF IC_TXZF^+S[B<;T;T M7$V8N^#FPH0*KC5YA1SRIOF((S/M-6?UJ7]MK\>Y5G>\Y$=>07USJ9'1<;@. M%X,)=&QXO%B$R3+#,GSZ.$UAMFT\;(1,@03"F450DLSJYCD EX&A M3L;ELM--_S="ZT<)&+>>=)!$3!MACXV8+=1OLG"QH[330A'M8*V4H) $Y)RR MFWDDF;ZUR>]T]?PMQ#Q&P'BA=2/%+EI+>42HI,7Y?+W\.OG]MTET*1DK.22= M/G ,EA/2=U M?0]&'K07]&7TY*NSUF]!=B!KW*ZD@Z7'6BND?XQ=[D?MBY2,@5:R/@^,F6PJ M"\2>S9'B>>NQ=?IU)\+&39LTA\-^<#M -ST [KK9_YO/N"0>\<(Z^Y0%]RX" MM\&0T5=8DT-TCEO-I$C%"FS=V^!18KH&UB&*OPNM)EKH"T[/UF\7T_GZ]?P& M-\&ZI++74&=!U1=R#F)0$9A36)NX.M_\WNAIBL;-Y)T46,?JHP-T/52)]CRL MIJLWY>URFDB6&R./*AB%FA,OFL0DK(?*)D03DX@E./(P3E"X?)^R<1M\#^:' M#:"6[P)L%_LSE,+JP\G:LMS7BFX$BG@C9"5%R3RDL%N&N2G<>G#(AL#%WM [ M0$D=@.^GZ1?,E0.\Y/#"8IML72C* _3R_,Y'CWL!.CP8CI-E!V=-C0>>S?,O@3YR&F:K.Z;.R6Q-P!J! M5L'$5-L)I0PZ.ZDDYI!B:V_Z:8K&S6:>Y-QIJ)*1K]FW7=,NY+0M;W-94D1K M*(KUD;)ZI@D[+ 8B$F4@GU_2J'G+-&4XA4MU.BZ!L8>92 \2[?C]7HHK5XQ_95 MKLL8KZ1RF1NU.B8E-: 6A9SPG"#(4(=QY^2U)+,H^$X^RZ-+C >#1KI[N![T M&$&.#8=?%_-K1B['L!?%72R.#M@J$G*TP2EMP6*6.80H*5+;"0@/?/AX)1D# M0.!8X77@K3YRC/Y\U3^-1VF<8Q*LY;Z6*)#?%1V!.8"G2I]9OY+Y%TTX8 MLM^-XS&(*CJ UC?>O+_ZDF;GN68M5RND_^7WX#Z6N+*I'H;-;, M0K'<.LVTP.:S9@\@L\O7X ?B9+]F8D^M3]01Y=?SZ@34/?EI ML5S7(^'R*=K$9F>T)J\P1L?(*Z3]&8W.P'*TY'-D'K&U:7NG%^=EZ'=GS&%V&=/O[^Z5G^3_J=RNC[Q86<7WP,\P_X M>OYJM9Z>A35>5$B$S12&3%.N'_--@C-]:-W.@.1..[=T)!X[TBU?X83X9=%GI9IN@@@+C]N8DC^4J( MD:*M8Q^1CLC,(4MN=+UD,5GV=@H\S,JXEUK?A>5O@(']MX+?;H7YMDOC^U;7 M[ZT.P;"<4VR[>HO+WSZ2IB<.4X[9*;"JMN463$'T%-EFDH4G]:3,RVE-_ET2 MQZV!_'Y,_E&J'1_G.^WZV]'_?V&>6&>33A(AQ2A :6;H7!/T%7?%"1DRTZV3 MM_M1..X=\NAV^CB-=>")7#%0+U)H?]'V*HOE69@G?!-GTVV*=PJ5HMW.CPJWI9TVO M%W99:(";AKWY._6E ^>&.QX@.AE!!C.57!D+"6NAH]=,^6_";<\UOY-[ACV@\6!XTECX M'9RQS\.LVN;?/B*N?[[H,['M)1TR!F<*_/_M75MO6SF2?M__4@#OEY<%DG1Z M-T F"3J],X\&+\5$.[:4D>2@L[]^B[)D.Y;DZ,*C0R_V80)WG#DL5GVL&XM5 M+H?J*\@,@7Q5R-$'0DG4WC0?S[F'EG' -:C@GX[6;"&%3M&T+KZJ 4^HO:^< M<[492J: QZ10-V:4D%Z(TGHRTWYJQE57;:1] (1.8/W8=8J; [>83#_-9U]( M,IMJRZ(+4\41-[!V;$3TX!07$) 53;%TBN$XJ[:U1'^H.$6 N^S6>=SL0+&\ M2JO>6 OR0W'RO>K;]3ZXMA3,YGK';Q@H:2)XSAQ@DC;5)EKYV4YCIPW4W4W+ MN+?0C>'3E/$= &C54NLN9-ETED]:<2]];:E60"6'9*\Y VU+3#X6EV5NC)PM M(L:]R!T(,N>QNAL#]-CE6VSY?._OJS"Q&!16!6)0G?^<'"G1.OK"FQ"<+3Z7 M?%A[[6-7'D??7,(M'EX0'6BDO?,)/^#RS>V\RN#*):>\HW-'3"+FH17@LV3@ MI/;*L5BG:US@7N<)61W$8\. XM )DB=*J%/0/;IGO=N3<<*R( ,(80RH2&ZA M3TF#R;I8:4TRKG6H=@A='>B[T6!WEHQZS)M_PNFBW@1SFV^T^!WPI_F/^U5_FRS2]6QQ.\?[ MA*=A02NG'&1>[U1N5R[I;!P[(/ M8WZ+8#D6H4A55^]6%D<_1=+AV9-'FI'EW/J*X%1:Q^X6- S6GJJ\BTCRQ:K! ME2,]G#)U3,7Y. M7S'?7N/'0I[JFO.U%GKQ9-PY"\K'$ LP&Q+%9ME"=-%#2A2L8SEJ[Q@D;4T=&T!.+U;+M7R+>=Z"E]&$%WVQ>0RBE6%&Y\(@>HIFE?2U7HSL M>K$E849=QQ>\7-WX&S%_BGDMA2JB==O@>O"N% 9N>. @'-.U](GB-LO M[!]M=W&EO7.-*]7#R MTU%H#4J3=U$R\J#FX42_]1KA;#ETB:9UE4:T7$<7--A0B[@*([?#Z@#.>(E6 M*O)]VK^WVDW+V 7@Y\OYE] Y@>D=@.>Q(_/S<5L7Y]0'L(K7YSV>UTF3,D%T M18&5G$6#,AG3VC7X%4V]@>D4R>^^X6@CA@Y@M?^>9O\6/2+S4=29Z[7[1HP) MO.<<4-$O9/8YE=:)I1/('+N9T #@&UI8'>!QVY-X<"3>WY=EL.R1*5Z 834( MM<.\SUP"Y[J48(ICH75ERT&$C8NYR_EC[:74)?1^REX6-%(%!L%;V@SC]76' M-A!$D96/,OCA(==-1GD !R72SY"&EU"Z]V4OHZ+57+I*ND846<'@=?!AE$J M\-QD2)%[+WVN5/1>^$)NA52TK^(UN[L MR]2#:6UW,[I9[]63]7;<8NF4!6%*@#6JUI>H -$P \;H*'01TIO2^+0>1>#Y M;WX.6.RAV-"RXI,1%K(1!I2I1R1G!%8*%TYDB4.4?QU!X>CWHP-A:_L=T&!R MZ[$&Y?W^T-E*[ #Z&JFO^Y4>Y=[N$96<*-&) M")B0[)8N'**4##2+-H3 @Q"M?8OGZ#E[8O>.;S]@FL)I;[TU8.LM'KD$6!,W M$:Q,6LJL+/TS\PW<[G==C5-'^8 M3>>;_US-)W[R%$.C3)X.%C@>%2CGZV$@>VLU"\2/F%AL73S6@NZ.%=CWS[?WMR$^8]9>3?]CHO[V.O5]S"YKMLOL_GG4& :7*>! 7J>;D]TF,+Y<=?WJ MIT:SQYST*_)=!$/.03KK016;(""=\I)]*DX78[!U1-N,^(X5]S%X^X7BOI!P M.\@AWV_\]8]'BN?W.?[KED+['ZNR1:E84,DYT#)*4,QY<%X5<*1@.47Q1KG! M_*[]9'6"Q,L"9A]L&TFO)T#NVM"Z]LQ'Q8RP%L@CHPC0, WT@P,LW%BEI?*L M=8;T +(Z 60K*.R#6B.Y= JUQ?V)7=<=!I^XUS7;X&KG).-70]HS)$S."I65 MUO$"6'M*5R=@:P6& \!VEF1Z0MOK'_<__N<$YT34UQ_O\3M>K\YHS)DBONB! M.X9D#H(#[V."Y+02.EIK3>L9Q8=1-FXM57?VMI4,>T+FX].VO;_UN!/O@=J9$.@676&]% M:8?(E #F1 ;E';DK3&4@%\,I(6-,L75=_#/D=&)L1P'7*1+I%%QR\Y@N,.\9 M#X#"4."E6(084$(0G@AB]V_6A]@J654+F>@HTO\3%R *\E"-*ZH M'"/:V+JG8TOZ1_;R6@!JUHET.T#VWVZ7M^'Z]]MI7IN!S(J/14K00=1V^;5+ MEX@%K!&64/1= "M__K\'[/O.)^NSNBF+!;C\O'= M_&I?+GBE?"8_)O%51S8*_24RJ(WXN9*\=EEH#+E#:1LWZN@&BH.(L@.(OIG- MO\WF88FO9Y7#3S:C1+&RU/=Y/AKB6!80N-#D(">?G8_.-,_K/4O0N YE-V!L M)[0.$+CRSE^']$_/ ,8Q@D2M,E@44@]V"M-C N/CN M)%P?#1$='(>W_[J=+'\\'.K?OW^87%'<:%)@":2JPP.29^ "A9DB*.<"!C(W MK77P+CHZN5JY/"QFC674 <[N:Y5_?UJK_+-+?44>*H ,XD5.(DR_3MW^EKV'ZY7Y#Z]QE M5-JQE!-PIA4HG0KQ2TO(T@G#7?;(FU?[/4=0+X Z5^Y/,VS-A- !HM[/IE_H M:S(L^B'MW)G,[Y# M\*P/5\)L*.J,$%4@;SN #2? M<3J9S3_,EO=W;L7+($AI A>BEJU&3;3+3&%)\3H$*35OG23=(J(OJ)PBV:>C MO\YB\\DX^8[S.&OF/,?EDQK!8FSDF>?:%TN XO6)42P>F$*+VJF S1C?TK% M.(G*BT5?9S&] P7S\PX^A)O-<6*Y<)V)^DCN':A2D[):D0*6UH2@O O-BS'V MT3*V:WR>C)^%S(D,'_O&Y)&^_.T629!N4[)IO)"!''KIL@45ZGRSVN>= H?B MHV-%V2?>S)YTX;X5>L+"J<*;M>9D=W#PF]>!PC#!"P,1G0.%@:QHM ZX1";I M%]F5P[+'^U88>[S'X' XA9-CP^%7=O?AYD^B3-%F :[N1;& X)@O@,(5&X+7 MG+>Y77@_;M73P.[(@%SOPD79Y*;NMUCG@FW^\@/6CHU*&>4M2)D4>>N5:4QQ M,LU9&A^-+JYU4/1KJCJ^=S@1"WN3Q4T$TP74'BOTS22E/\(2/R_K:)E/.$]5 MB%_PBM1QL=%3@&CI#^4*DD)V!8+VG/2[,3RG0?WCYZCK.!G8"GJ#"*H#"-;L MQI_K[,8]+Z],BC%XEB%K8IC*&"%BG;69"_F)M:;*MBX\V$E(Q]%\&V"=S_X> M&_)^7L[2/U^'!>8WLYMO.%VLOG9*7=">+YU=_',(A8TJ?!ZJ.SZ6QXO]@==5 M==19/(O/7PF0L9+S*?RX*T3:%((832Z\D:I6F=>.)\% ("L&/$<9K XQJ=;W M/>=1?+91/'3UUX]7?^AFS6VD\Z,BL4E+LOP)(624H$UTAE,XPTWS>:/GD3QR MDN%R^-PRJQ<4]O'JRC.Q;4.)24L!$AWARRL&(?$(&FO] ML&$^M(_S1M6]KZY7_P;SPZE[3$2=N#E=X)7BP?O$"VB%!I14'AP/%JPM D7$ M)'3KMVB'4?:B->DQ:-MZ*-%>VY_AK_58P]])(KMV MC9*89Y4!+F6IR4P.3@7:NO%)Y6*S-:U=J#:4CYQN'@_.(PB^2_\ OZQ*+?%; MG24[_7*2]7_ZC?-M^[-4-;+<3Q>YAU7)GI4<,G"D/Y11!2(7'C!06)RCX!9; M5WOOH^7\:IN?O[MKJ*$7*=0YP)"EI5-48H# 8D5T\B;9&*T>>KO=3:!L@HWM MFIRVPG@)^N3T&7![OM1;[S379Q7,?>[$9'"8GDX:26 "5 M0P3'F .&V:8HBI>^]3";RWM0'\O;Z7*R_+&X^UTU(^M__"A"H5-A72Z02JP3 M8Y4"EZ0'11S2-7"0S1M G$5PI[KN&#P=[G6U%F 'Z8P/M[6VZF/9WM%5#$1K M(*99QAGM1&<(T1;@PI7")&KDK7V._=3TA;,!(3$;1#XOP;9N?(Q9^?@-YZ'^ MU1^XN"7 Q(UCT=#2'K%:<[M[ZDZ'ML*19<]=0.)8LW*;0[0G[,WL^EB=CW)-75X5WHH60C9 M8VVMCV0W4 6(DGB1?,DZ*N-<\]3&:93VI0]/0M!357 K$P2Y&V4!"C+*!C\#859Y(,@X!HS =*K63Z+$1. M8' 'COV]9[$Y1YN&M2C8:D*DYW6@D-$<0@H:N/.124D'Q[=N(K*'E)X@W$RF*RZM-^.U)_L>%6AC=!80@&Y* 25I(. /()D4A(FJ=3GD7F+&*><>#$%MF-X!>E:/&"KYKV\7DRDN%O=IE6K=T0G'T2!XJTBI MVFC *\V@MEPU649KFS\]>9:@<:MB+NA%MQ=/#UA;YUSNCI^N'5>#E^!_00NC_V:]V$2SMK)HZ/TLW+5:"2& MV@N3,TXJ&Q-$))4M;?;,9JWX@9V0?[E4%XF?4V0X&XRA8\/CS>SF!N?U+=:^ MW4@3!?G[%GBH_0@5'1M7L@'-N/1*6@H#W$'P^.52XQJB1O!HR]!^#,Q]OO3C M\BO./T^^3"=EDD+]Q=J 3[]41_#]_3L^VF;TT0A()250DHX!A9$); K2,>TP M^>9^SHFTCMN.?0P7Z!)"[0"\CUBYZ5WYC\GRZYO;Q7)&Q_3M7^GZ-M=+@,6" MW(7*V;^NLL7HDJW#.(VK(8P'K[FG\Y^T*$(4G]K?HQQ-9A>V=&#\;%VR#"O, M#O#Z3(7:?8[NW331=M_/%@^W]-XQ,E:^%J@Y!MD?O0NNO!#C+Z M4I1#2']?,O]$4?2 IGHP/\RFLY^WLGF'I)4*16!MYYDW24:?-3!6K^F#01%: M-]U]GJ)Q_<=1U%I#$74 N(>CLO$N)M/;RLK[&.XUTL'%NW]'C@4NWOY%1Y5$ M.YF&^8\5/XD;J?HEL^L5J]==;:YLX8PEE!"=)59@(>^#^ Y12V93O?ZPK>N# M!]S.N',G1X%Z+^ 8.U=T-RWL)S=[N5B_7OUS5NM*[UB#^8$S5\G*Z&4.(%)5 M!$6N%($ ;7F=+XM!'M@C\)35#P*K_C\!ULM(J,=:W+=A/J7-+CX1<^O#YE,J M;+>^<7;=[/-4-:J&?;K(O?\HC"!O3P:(*MDZOS&1)TFZ16A7_T8JHUL_Q=A' MR]E-"YY\]^&!%B9C=0D6LE.:/%M!VQ6N@.3,,V%,0MZZ;<9>8L:-,IK@8*MI M0!/&OP2-9$LG6%VY ,68@8B1[Q$H) :7P2KT0 M'?+P!/3I"G66:7HUS;]-KF\WF?4'H-=8NRBN0-!/%#;;7/M.9D"F, IOHC?- MK]-/([53_7,,AO:_VQU.:"]!.]5.++=WGYR5U=;#_=:?_MLS'AFU6+:YWCM[ M[T,K22LU82)(X 4+*.L#!"48%/*>F>&6MV\G.922_(#+1YG(S6SF>O-X\?\];R-%([ M59+'8&CKC>4%A-9!?N[(;5YY[IBQTH#$H,@&. 9.J@S&:RF3\MJ[2/9+$ M<;%X$=B YW#RZV+ W$X?^LH7 MQE04FCQD'LDK]ZDV\\MU]%ZL944A\=8!SDY"QKU &P-NY\NC"U@=SKJUU_YP MQ5U\<$5:<*$.6;*ASGI,=(R*]S$%3,RU?HYU,K'C:L.1'<=S!->!73YZHU1+<1_/ L^YD#U*DAU ]3@7)'G. MK501N"B"_&,Z_9Z\9!":69&ET=JS_WM2F#-)'M^ZE4EM%>-&$H\S!Q4" M Q]]K95@& /328?6V:3SJ1[70[@HR+;KM2XI\0XPOL?L[./W5;8N:)81=%3U M"1K]X3F9.):CU4K[\&A*Z;"NPSX2QW4>QD3OD+(\':HS.DR#Y*$VKGKVO 0C M'$C&'9VX),%Q8Z$XE(EED3"T]F;WD#*NR1\3>BUDTX6?^FJZG.1*_.0[?L9T M.Y\L)[BNB\2\&6^ROEC>KB]X=3.[G2ZO6$%&;CB"S4;4])XE]SP29ZVU0B;E M9&C]JJH)X>.6: _BLUY>H,-7AJQ_4?^H$W_^_=_^%U!+ P04 " !2@PA5 M(N^5D[,* #^/P & &5X:&EB:70Q,#%?-C,P,C)X,3!Q+FAT;>U;;7/: M2!+^?K^BUZG-[E5A,/@MQEY7R4*VV=B2"XGUY;Y<#=( LQ$:3C,RX7[]=<]( M&&R39%-U:\*M4T60-"\]/=U//]TCSG[H!&[TX_N.FZL+/;:-SO MNXU&)^K =71[ P?UO29$. M@X8Z:*12*EY/=+)S?D9W\).SY/QO9S_L[D)'QL6$9QKBG#/-$RB4R$9PGW#U M$79WRU:NG,YS,1IK:.VU6G O\X_B@=GG6NB4GU?CG#7L]5G#3'(VD,G\_"P1 M#R"27W;$4;-Y>,".]@:M(W;P[B0Y.3[BPV:2#/@1VT^:^__:WT=E)Z MGO)?=B8BVQUS$J!]W)KJTYE(]+C=W-O[<<>T.S\;RDSC;#EVME_M&,]'8OD( M!]-RVF[22)I_TKLL%:.L':/X/-^Q8U7M8YG*O/UFS_R=TI/=(9N(=-[^*1(3 MKL#G,^C)"SF,N97< !CI.*C%<+:C9;N(JP?W=W MX]UZ?N3<0-?OX)=^SP,_J$-K=4E?MYC?"Z7%<&YOB2S!M;7WCZ9Z Y<'/^NQ M4/#VS;M6:^^T6NR?+Z755<)CF3/RK7:!:LNI%M\LY7>5:K@^68HV16:)3P%ETT%V8 K\VDI,OR\T5HL)=\$-0++$G#[?M<- MP UZ=T'/B;J!O^D*+#(1RPW07PVT''%TVQQF0H\KF\3;F^[)5P5#RJ(Y)VX1 M%@,E$L%RQ**-T"I9)6?Q&-CWJ,7Y!N@0 ;)4H%J(1>&(#-.BN-5ROQ[6X8)E M'Y'"(D%!%)U,63:O@<\LFP5'*1F+$ER]'VE[J_U!Z%P Z:!N8< MC-ZL %6XAIP/>9YCL,2Q!CR5L^\@"$9V/9NPR?5O(:*ORJKOH0L1^.!!B/\\ M_'Z]!63Z_MKK>4Y86W(O&*/I8V#@6@XE6CK_Q./"T$+T.HP1XH&7=D]]2IO" MAR 6SK'YKK#!O/O7(N/0;!GBO0?37#X@"")*#Z7%((&[Q+*84]N#>K-U^".$ M/!/XU)<:A4L*3EW??0>[8 3>A!UX^^;PY'3KW'GAC]:(U-+X=LZ" F^JA\D"'0# M@\O$/EY,B*R!:W(]Y,B$B:BPS7>KA3HWQK5(J=OD7LMV'/+84,R3O>;"&"O+ MJJVXA4#C*O18YCBE": ONA(5L%ZN$7T3:=HP%?K!?0TBTN-ET/-J0 B$;H;H M5%9 2A42]1A)P@-2#L4^:;+5D926B3RPM&"#E*]VMPK/>^V(1 UZV_?-(_V3I]_NLY=-W)N MNO_T.A!YO5M,PZI*F'4+ \*%PJ\EX%*!0A8:/60H,H/*96 8LP=NM#CA+,/- M(T4J5,:"G4[(O%8<// \5['W.SBO/($-6 MI+F2+A"G7XF]CR,\CYB8K/^.0%@Q@1<#Z-/-P!MQ6AAR.\#]S:2&5$R$MOOG MY%K$*5%AZI5S.=R&S=M?NWE^ #W/#?J]T /GRNGZ800!(25YB(^[PI3&R)-S M16=LB#?#PB@Q$0AW6N8UQ)2AB*D^PB?35,XY)WB-R^HR-5!:QA_'!H%H #8R M(PUQ ^?KK,,40HBDU9:=CCJD@@U$*O3<@!_=D4ND:X660=E@G04^86BUU<;J M*9V5GXV21C7EA''*Q 0&C-"$@@-:(.IO2H8JAS5JB8:?& [862\ M^ ".WP$W0!3H]?%&UP?'=8->Q_%=#^Z[T36Q*!H[A.#2? \C)_+HPO?NX4/0 M>V]F]>#.Z45=+P0B71@73)"@ !'V+VZ[)E10J[6;L7Q8/I7V78$VFBW^T1-W^SG.JY&G"%N[ W3'C[MLB &HS=(9FZN= M/_^4O[3%5S*]7_N];MCINN;8"W?=\3] W^]&:"S&$D*X]#I>#PTMZ)6V0=$E M@IO =2)K4K3Q%T$OZ%]=TQ"WCG_M1)'CUZJ';C?ZL&Q2Q@YQ(J>&EA=GPV6D:ADO-BG*I@,#'7#-!-5Q]*:(5>/I9+) MX]%?SBLZ0?"MV(1;%DA3E9+R3_&892/^5"R^+OI2>, 6)!6S-1_T5Q,;ARQ6 M2.]2$Z'O.I>@Z=VC"<:O1TI/X4T+34GQ8Z"R:3(U6DJ4YU^20U5[O/1<@RC7GD- 4WE157FAU\-,^E29J(%*\Q7)HIJ\95\V ;&9CMDL MZL6,A2YHF]%F:%60:2M&"W:D8E,&&;#R%XXF@WZ[U=5C6SF\_V=<\+;-R?-_W5AVXS8 M-C6?^"MD6@TF5:WL=:O;)_OKZW2;09G_P)NR)SNOSK,W!/&0WV)RY7MA"*;: M'US67HKHI@H2,T,@/@=%-IXD!0)'=8YN@88MN *=_<)0Y)@>LX'$86((7YM0[OB\% P>?_UN[-E_;B^+!^\'K'2IB[E/NQLMCOZA7,YO M @GK';(808+5D&9QIA!:\FUP(K<;.1WO!LI#H>4W>;=A>1N.$=\*$7]AQ :L M9ADCM@L3GKW4OPVK^@L*-LEY_I^AX'M+3@^.7S\Y?0HT4Y90Q7$WY._Z$&OD%.I%1.& 9NUUR9L_PG/P+X"U/_%$R]Y:E,YG!; MAS!&3]IB/'VRTF]?ST']<",0U?GM;L.QM&%_&6]^HW_^7U!+ P04 " !2 M@PA5*,&1G[\* #S0@ & &5X:&EB:70Q,#)?-C,P,C)X,3!Q+FAT;>U< M;5/;2!+^?K^BE]1F]ZJ,C0V$Q+!4"5F -R!1EKQ<[LO56!K;L\@:GV:$X_OU MUSTC&9M DMVZ6P0%J2*6-"\]/=U//]TC<_1#+W"C3U<>3/4LA:OAR47?A:WM M5NMZUVVU>E$/SJ/+"]AK[K0AREFFA!8R8VFKY?E;L#75>MYMM1:+17.QVY3Y MI!4-6C347BN54O%FHI.MXR.Z@[\Y2X[_=O3#]C;T9%S,>*8ASCG3/(%"B6P" MUPE7-["]7;9RY7R9B\E40V>GTX%KF=^(6V:?:Z%3?ER-<]2RUTVD]#+EOVS-1+8]Y21 ]Z SUX<+D>AIM[VS\^.6:7=\-):9QMER[&P_VC&^ M'(GE$QQ,RWFW32-I_EEOLU1,LFZ,XO-\RXY5M8]E*O/NFQWSV%<_%V#94XC_SA.*C)>+:C=[N J MPN'5U85WZ?F1&EOB2S!575WW\UUK18&/^NI M4/#VS?M.9^>P6N9?+Y_54L)CF3/RIVZ!"LNI%4I>S.W#OS<@,;[*%,@Q7+(E=/8;QC4;P&82_??D^A\0\7B:H603P54#%Q W M2>N\WDKO*U7PO!Y*=H5F"4_!97-!-N#*?%Z*##_76HNEY'50([ L 7?H]]T MW&!P%0R0\S'/P//"1MK[@53-'T,#%S+L41+YY]Y7!A:B%Z',4+<\M+NJ4]I4_@0 MQ,HYZN\*->;=SCP7*;1W#?-NPSR7MXB""--C:4%(X#:Q+.;4>*_9[NS_""'/ M!#[UI4;IDH)3UP_/8!N,P'78@K=O]C\31T64X%S853^ MUH1%%LLL*0M3Z1(F56N@IQO<@/:S?7"H(!CA]AA[4VOQVSH(";ZI'V0(= .C MR\P^7DV(M(%K6PXYH>=]LH8*\MJ M;+B%0.,J]%3F.*6)H ^Z$E6P'BX2_2G65#,5^L%U R+2XVDP\!I "(1NANA4 MED!*%1+WF$C" U(.Q3YITM6)E):*W+*T8*.4;W:W"L]YS,5-+X.=Q5.5-LW*W1A "B6MSRCW:<6;))SO@K._-_8Q-Q'>8QX M(Y[QL=#5NLYEBK*JZK)$)(4#I)A%*/26]R\A$+6;3PB-D M!->YZD?.1?^?7@\B;W")V5]5@+/.:*"_4/BQA'FJB\A"HU^.169B01F.INR6 MF[V;<9;A-+1]"K=@18IG9-0;,/ 2'+=3LQUUS@:>.0" *("SH3-P_,CS<%N] MK_ETA0+DM(KVJZ1&E,!L\(R[$;YD!ZH8_8Z@7[&>!\G"?1/ &W%:&"(_0JO* MI(94S(2V5N/D6L0(%NT.]=, MF=#>L'Q_8QE&+)';HV*\5;GP>:G%]4!I GC,Y]H0 W,3%@QYDW7,G*0G+5Q%ZDX[0.MCHPY38.2(@O,[<.4+>Q2D#$(95K="O2'S4#D;/@-V_@]_TSN'"NR:K.^R$\V$W./D$SA^#]P L6P0@E/S M.8RR;L$BM'C6!]3%C91,,8OYHZ]/V-_3O!IYCF"Y/4(0 MN-EF8PRV798NV%)M_?6O;)0>\$0&_^MPT ][?=><9^*N._XG&/K]"(W%6$(( MIU[/&Z"A!8/2-BBF17 1N$YD38HV_B08!,.S /_LUPQ_< M:R2Z W+^L QJ%+TH>% ,HDS$!.:LF(UL^(SEG)Z:$/)X;:&,NF4F@WVJ\MO( MD&.9"]PPEC8,?;TKO,WN3I)S7E$G"E6*S;CEV315*2G_'$]9-N'WQ>*/,0T* MA=B"I&*V@H@H87C F,4*"71JV,A5[Q0TO;XVPUA]EZI1*-="4XGE+BC;H@LU M6BN[++\EAZK8?J5L>T1BQB"]HY9,]HC\)Q6\J(:KU/;8N(9&H:3S CFDLJRB M6NM*-_>F+!>J*7=X2!&K;4M(]^4194FR5O*HNUF^D.$%>.V[FGFM=WKJN08] MSSV'0+7RW:IZ2.\UFF)"67Y@I7&@"=_R3'!#/W-[[FPOLM26J*@E,4^!3![U M7NUW16/I8,GR6YM8V@S6F CU8L8O5L17YT4ESTO)0@]J9@H4?I'[A;9:$:T5 M&.]V9<1-%D5;2#5$82$=A'!)S8"J7*;(3.CE:E#MFP_M__>)D!FQ:\J6\7>(M!DWJR+STQX+?=A]O,!=CYSD#[Q7 M_G[KR1.9FL L)A"8O?I>&((Y)@M.&P^1%U/(, M6]$B>FL"QB)7&,5&$H==Y$2*LN]"CLY>A1REZCK[G2?3G7FOVG//_> B.,.4 MGM(T]P\NX_'8^Z0K6YH3+8!ZGI2_?;-W<*C,;_@HD"/]VH2/Q6BDX!L_C^[- MM_;B8+^Y]W2'KYB3E?NQL=KGN9J(OA)4+N?7[5[]_]?O_E=\_MQQS M;_?I<\S[0+-9UGI"6+'?XW'\C[:DAJAY>>7XGQK@&^1$_N2$8>#VS95YT^+> MMV!>,?4OP=1+GLID"9=-"&/TI!>,I_=6^N?7L]?U:;7/;-A+^WE^!RM,TF=$;)?E-=CR3V&ZK3IOD/.JD M_70#$DL)8Y!@ 5"R[M??+D!*LB4GRJ5-%<]E)C))["X6V ?/+D">?WOU]G+\ MQ[MK-G698N]^>_W+Z)(U6IW.^_YEIW,UOF(_C7_]A0W:W8B-#<^M=%+G7'4Z MUV\:K#%UKAAV.O/YO#WOM[69=,8W'3(UZ"BM+;2%$XV+LU:JD+G6Q,'(R=:S7[?78>VUNY8R'=B>= M@HO:SGDGW)]W?"?GL1:+BW,A9TR*EPUY)(YZO5-(>T?\:)#$T6F:]./C.#KJ M)G&<=H__':&3'10/.M8M%+QL9#)O38'Z'PYZ[>/#PIW-I7#38=3M?M?PHA?G MJ-#U_\ZHI97R3*K%\/NQ MS,"R-S!G-SKC^?=-BV%H63 R#8)6_@?0)W3/W\Z#R\=H1\D? M1J]'8]:/VM%]C]<'SLT$Q^YT@5IH=LWW!"<;S#_D_.7US7CTP^CRU7CT]LVN MWO_MO@ZV^CIJLANX8U=M]B/,0$#>9 D8)],%:..8SMD/VF0LZK;^Q73*7K__G8TAF>;H^42";;)1GK19J@T: M@#7] CW5@@%.O6 _ESD\.T :.>MWFYZD,*ZG3R&NO;V+ZVMN<<8Q;MF"W>9Z MKD!,H!G"6P55:'0AUYA5L \2D'H\U9AG=& MK$_#4X%@_^N!(+!4YAADPLLJJ$W$'XICLUEKESF2"J(+RRB\3E1)1(+ 68M@ M$T$G/=E@W FR!&6E5IBLX& ?=(VP%[X^:Y)$J5 @:@1+;X[Z_U)N)VR5.FY MK5%J8"*MP^+.,4X/@]_H97,-;+9V9L/;IX*WP=[A;7PO.,\.3GK1\9FM$%55 M$T01.DTEWOJPC1@WX &" 9>Q I_# %$9*VFG)$YB&=(C423="VD3I6V)>D2< M1JN E,+H! 0^MNPY D, (BU$__HNF?)\ NP59U4B76&E69$Q-4HD3O3%:B6%WYW:,K922&Y\92A# MNOE]?G:$R1N?]$AW)=ZI0(+2)F4BA.OX["\$ZM4CAJA,%BO M9_ J!A)$ZD5]$)]!M7N%XWA_<%Q1[7T8[\Q7&VC>G>EV!C4NA)D4A%5N=08XVA$-G8 @4M&1+!TCN@%Y>6+)"\GPI^D_W!;\W# M,..J]&1%T84TQ?I0SC N=DN=MRPE=B#?<+N]]/-X144D3AL*S%B7[G$/=DD/ M?"D-5#VG']_PL+BNR_T2K&8"_?%PHPZ> .3$_D"NILP0S$U0T*Z[*MM\RU;D M?0)14C;725(:"OU:ZMQB-=/6X7,ZI41;-D%#U=$->_Z(2HH81@I[(%TYCILE M\ <&=):0ETN_7@2OIMPNZPPB/X]Y$#XK^/FH&'O!E+P%59T>/)!O?O84?2;. M]VH7=KAW./_?=F'^$'*Y1)HKCB+*7(?IBJX(:)]0>6R4L$O7.):Q3AN[3/;^ M 9K,,ND

;GKFP&\I\X9ZS>=>7VGZH\[Z M0.B3 %?M3\+IPA9>XP(5+2QI[5%P5O4IJB#"L(QLAO1O,??;,D-\X"SYP53I M9.O1V5-*[?NW&Z(,GAIDC29&'3S1(6[\P70%L&9(@#*?:34#RH(YGU3GZZ;B M1L@*I1> K?.I#H3([\$7X?:7E CMCX$@UL[I+.!@/UX/OBHGI77AW=%)>'6T M"Y)]=,Z=WP16K3$N(3 M=%SQPL*POCC#Y%,HOAC*W'?OE<[N3PB]TIY1!L/2 MIWK!ZQ=%:*[>=I^>MD\.^_3"VQG\+^J.JW?A;?\NO./$9MOA<;L?G3S:W&U' MC[9]R.R@VQZ<]'8RV_$N![=Q8FS!\Y>-?J-6J, _[++(3VQM[P.BO>*.A-?? MB=/2V9A&77QY9/G/$IX=#'#Q^-\';Z"7 /MK9Z8"H%]0!0Z73LU8/IXDME"80\^HRET^(YH M&,YC9[#Q8XRF-?JSSZE4[U&[X9\E\O7?P74$L#!!0 M ( %*#"%6"?M])YP< *XE 8 97AH:6)I=#,Q,E\V,S R,G@Q,'$N M:'1M[5IMD],X$OY^OT(;ZEBHRIOS,B^9,%4P#+798H'CIRO9:B>JD2VO M)"?D?OUU2W:2(1D(QP)AZJ@B8UO=K9;ZT=,MV>.?GK^^FO[KS36;NTRQ-_]X M]G)RQ1JM3N==_ZK3>3Y]SGZ9_O:2#=K=B$T-SZUT4N=<=3K7KQJL,7>N&'4Z MR^6RO>RWM9EUIF\[9&K045I;: LG&I=C>H*_P,7E7\8_M5KLN4[*#'+'$@/< M@6"EE?F,O1-@;UBK54E=Z6)EY&SN6*_;Z[%WVMS(!0_M3CH%E[6=<2?IR+.2"2?&D(>.SN'^2I,->G$2#\^@D/A_&YZ*?1J<1Y^Y?&U[T]?B2L[RD1]2(ZC6S8E6VHP>=/V_"VIII3R3:C7Z>2HSL.P5+-E;G?'\ MYZ;%,+0L&)D&02O_ ^@3NN=OE\'E4[2C9 [U$*(>.7W]^R^39Y,IZT?MWFV/ MMP?.S0S'[G2!6FAVR_<$)QO,=W+^ZOKM=/)BUJB;GM(TS!A<[X 9F A88GDXN;2LC]*;C (:H7/ M"VT=)FJ39H +;T"_14"P8X M]8+]6N;P\$%TTKWH=YN>IS"NY_JE S* 9PEL% M56AT(=>86+ '+G/&\Q4KP2^53%O9! HDTF*)0+$=U]$2 8/CCK1:<7MD)454T01>@TE7CK MPS9AW( '" 9H1<1JM E(*HQ,0 M^-BR1P@, 8BT$/WK]\F["K:2Z,0\( M)?N,B&L+N %(Y,O!':6W.DJQHSI7;\,9):@:^()JZ[1W1!#EQP/1J-T]I7G M31MN#3!:/J-]&DI-2K8)+^WA*I3U8F#KGD(>U:5! TA."VD]Y:$4Y-X.%=@; MLMPF7 .*>YQ5B72#E69%QM0HD3C1%ZN5%'Z#:LO82B&Y\96A#.G>IX"<+)66 M4K!?EM;G:T^0N -&AW!KZI4*+"!E4BI.O([#\DYL4CEJA,)@NY[!JQA($*D7 M]4%\ =4>%8[CX\%Q1;6W87PP7^V@^7"F.QC4N! 64A!6N=4Y)TKG%G%.124! MF!M1@PGA+7DLE70K2N[[NJ6EY7'G(156Q2W1K:+49X[WU8"*TA0(:>N+D231 M1G@'?'DZ@QQK#(7(QA8H:,F0");> ;VXM&2!Y'U?\)L<#WYK'H8%5Z4G*XHN MI"G6AW*!<;%[ZKQU*7$ ^8;;_:6?QRLJ(G':4&#&NG1W>W!(>N!K::#J.?WT MAH?%=5WNEV U$^B/AQMU< \@)XX'.X60)_8$!G"7FY M]NMQ\&K.[;K.(/+SF ?ALX*?CXJQ5TS)&U#5Z<$'\LTOGJ(OQ/E1[<*&1X?S M_VT7Y@\AUTNDN>$HHLQMF&[HBH#V&97'3@F[=HUC&>NTL>MD[Q^@R2R3S@%\ M)"'$&LL):A<2_?-&'B&8D7\M\3O^I6*Z7H'P1RG1?;_:RCSQAPR/_[_9^FI) MG@Z!J%Z4B#3:W])..9& T*@2]7K3LP1^0YDWU&L^]_I*TQ]UU@="GP6X:G\2 M3A?V\!H7J&AA36MW@K.J3U$%$89E9#.D?XNYWY89X@-GR0^F2B=[C\[N4VH_ MOMT09?#4(<,>K@B0YQXP^F*X U0P*4^4*K!5 6S/FL.E\W%3="5BB] FQ= MSG4@1'X+O@BW/Z5$:'\*!+%V3F')02$/+XV^7]@;ET_+66E=\.,L MO+LZ9"EY>(R=WX56K3&N83 M=%SQPL*HOKC [%JR\H MA6+M5;UD]JLR-%=OW,_/VV?#/KUT=P;_B[KCZGU\V[^/[SBQVS8\;?>CLSN; MN^WHSK:/F1UTVX.SWD%F.][EX#9.C"UX_J31;]0*U>H;=5GD)[:V]Q'17O&> MA+??R]/:W9E&77Q[.NL&; ]P]?K?W;?@:XS]N9-38= OZ@)'3"=WK![J#S-S MWVJV?I@)^3OD$M/)/[&N9F\,%C"4JWUM<#67D+(7ZUSP.A3?NQ/6\;2SA]0^ M^+BGT.'KIE$X(E[ SN<^&ZQYZNIN5'B,@"O=W2IW?4-SY[=#U6_XDLE_4W7Y M7U!+ P04 " !2@PA5U,:^XCP% J%P & &5X:&EB:70S,C%?-C,P M,C)X,3!Q+FAT;>U86V_;-A1^WZ\X=; T!:RK[Y<&6.VLS= E:>,BW=- BY1% M5!95DHKC_?H=4E+KQ'/K FV3;O.#8(D\A^?RG<./'#^:GD]F?UR<0**7*5R\ M>?;R= (-Q_.N6A//F\ZF\&+V^TMHNWX ,TDRQ347&4D][^2L 8U$ZWSH>:O5 MREVU7"$7WNRU9U2UO50(Q5RJ:>-X;+[@DQ%Z_-/XD>/ 5$3%DF4:(LF(9A0* MQ;,%7%&FWH'C5+,F(E]+OD@TA'X8PI60[_@U*<@,2][OSWKS=#MB]Q4F 9' M,"T!A]\O;%Z;/3&;1"-[AM\:;C1"[0 M=RURE$*U&[9'&&PFO[GQ[7\T_MG56YB=3%ZFZ/+8JY*CQ0'!T'7'Y&,PM&\>D%7*I_+]Z#5\9LP24B.9D.W M97R=FMFEQI:FL'M1]N3+P,DSB@$9AFW;;>XI+!N O.W\7EF' M[Q%5+/PFO&8W,'7A.;MF&+4F7$BFN(D?F,4F"6OY)8!WXG* MG%"*&[&3LE@/.T&YZ6U"TPGZ]P;,H^!#.7W_Y4>W0M-U6VT3!P.-#4P$O9&" M5P61B.-TC0A%$&%E9/"KD$L(?.<5Q$+:"GI?S@*&<:7P6Y&Q,C4MK 3+=C9A M5RJJ40=QD:+V"-=-$;ZPXCJQ.B5[7W#)#"%2L%UD6(R JP>=(_KD0R%C?4CD M=*CFY"9*2+9@=34'@U8;D3L8F7K:IX\9!#YL (4/#D \0T LRT83H0:"4A1X M9I-3X27KMB/B MK"(M@2%R5C8W5>.@ O%>9*KAVNIVOKK7=<(.._AJKMU?_@X/VK@GV^<=PGC+ MRSWA^@75\"],>M7D[9$E1V-%RBG45OXPB/@?!?^1TM_K/+B=?\]RE$\SH-Z] M4=B9(7A"LH4P]Z71K9LDKF#.S.>XD!E7"1))K%%FJ./&D3[HPQOWTIVXVV=P M&RC4D@E=:^)XC 6B("=2UURQ/M9(,T! ,1S$;1*0ZT6I4 6>GVEU+[N;3]ZY M6,U%>;,\E'@$-PG:NFK]V(4L:_0_BI YNEGHW2*[+IQVWMM6S_(6V=YG'_\- M4$L#!!0 ( %*#"%51FS4F104 $L7 8 97AH:6)I=#,R,E\V,S R M,G@Q,'$N:'1M[5AM;]LV$/Z^7W%SL#0%K%?+[VZ UDG7#&F2-N[2?1IHB;*) MRJ1*4G&\7[\C):5./;C*&AN-Y5ZVQYQU-CN#%Y.4I1*X?P$02KIAF@I/,\X[/&M"8:YT//&^Y7+K+ MEBODS)N\]HRHR,N$4-1-=-(X')DO^*0D.?QI]+/CP)&(BP7E&F))B:8)%(KQ M&5PE5+T#QZE6C46^DFPVUQ#Z80A70KYCUZ2D:Z8S>EC+&7GE^\BS2D93D:P. M1PF[!I8\:;!X&OFM,*!1%+2CL)7VNDG7[_3C+HG::>+W_PS02 ^7ESQ*KS+Z MI+%@W)E3HW\0A6ZWG>OADB5Z/@A\_Y>&77HX2@77J$\B?_FW%+,A3-,;[9", MS?C NM0H66MR+#(A!WN^_0T-Q4G)@F6KP:,)6U %9W0)K\6"\$=-A6EP%)4L M+1ZBG(QQ6KL0A,;HX[*7;,]QF!3^@YA4LBIX13Y9S?9'0%3V-M**'O M;X?70_'FX+*8JM(C!0?D\?Y>T/&'A"=P,*U>T)7*Y_(]:+7])HSG)$>SH=,R MODY,YX&@UX0WG)E>=JFQI2GL7@E]_&7@9#S!@ S"R':;>PK+&B#O.K]3UN%[ M1!4+OXFN3J?PU(53^I(H9%1-E,J9D/ [BRE<2*J8"2<8W>,YHRD\9YSPF)$, MSE,L0%2&FFQ7H?&<8WQGC**8$QZ[32!P1#.R)))"+&0N9%FO!\;__;U>&/K# ML5CDA*_L6S!$L^94TND*8EOAJZ8)X6(%[[A89C294?PP)WI_K]T;;@#C*R>[ MLU.NR_AO!6E.D@3W92>CJ1ZT@W(/7$>J$_3N#:<'P6UU?7_UPSNAZ;BMR,3! M0&,-$T%WJ.!5022B,UO!:XH@PD+A\%S(!02^\PI2A*OA>E^N HIQ3>"W@M,R M-2TL##O\K,.N%%2C#M(B0^DQZLT0OK!D>FYE2OJ^8)*:^4C!9LUA;0)J#]H' MR>/;NJ9Q(7'$0S''-_&<\!FMBSOHMR)$;G]HZFF7MF80^+ !%#XX #&.@%B4 MC29&"02Y$F#<)J?"3TJ805.._AP(3 M.[[;CHBKBJP$ALAIV=Q4C8,*Q#O-5N5.I%:G]1->6S@0>3?OV58 MT!R9PZK=O^%I,2N4AE[9GV\+Y?.!V=')$N_WY&>Y1WPT'7PUU^XO?_M[$>[) M]KDY/]YQ=$?$?D%!_ OS7O5Y>XC)T5B1L01J*W\84/P/A/]. _CB$^(F%CP[ MM7QZ)NK>VU [,2.?D'0FS(5J?.>JB2F84O,Y+21G:HZC)98L-OIL3[H2$,@H"@2<>,$G/[B3*@"3]1) M=7&[?<+\Z.8U%^75\T#BH5RS:[IQ%_NA*=DYTO_ 0J;H9J&WLVR[D=IZL5L] MRVMF>^%]^#=02P$"% ,4 " !2@PA59,S_<_$8 @"Y*AX $0 M @ $ 8G=X="TR,#(R,#8S,"YH=&U02P$"% ,4 " !2@PA5.^,: M+.0, H?0 $0 @ $@&0( 8G=X="TR,#(R,#8S,"YX "Z'P$ %0 @ $S)@( M8G=X="TR,#(R,#8S,%]C86PN>&UL4$L! A0#% @ 4H,(53!3$>A6,0 M'P4" !4 ( !JT0" &)W>'0M,C R,C V,S!?9&5F+GAM;%!+ M 0(4 Q0 ( %*#"%6 "-'O[;D /1W!P 5 " 31V @!B M=WAT+3(P,C(P-C,P7VQA8BYX;6Q02P$"% ,4 " !2@PA5;&UL4$L! M A0#% @ 4H,(52+OE9.S"@ _C\ !@ ( !5I@# &5X M:&EB:70Q,#%?-C,P,C)X,3!Q+FAT;5!+ 0(4 Q0 ( %*#"%4HP9&?OPH M /-" 8 " 3^C P!E>&AI8FET,3 R7S8S,#(R>#$P<2YH M=&U02P$"% ,4 " !2@PA5]NTDZ=8' 8)0 & @ $T MK@, 97AH:6)I=#,Q,5\V,S R,G@Q,'$N:'1M4$L! A0#% @ 4H,(58)^ MWTGG!P KB4 !@ ( !0+8# &5X:&EB:70S,3)?-C,P,C)X M,3!Q+FAT;5!+ 0(4 Q0 ( %*#"%74QK[B/ 4 "H7 8 M " 5V^ P!E>&AI8FET,S(Q7S8S,#(R>#$P<2YH=&U02P$"% ,4 " !2 M@PA549LU)D4% !+%P & @ '/PP, 97AH:6)I=#,R,E\V B,S R,G@Q,'$N:'1M4$L%!@ , P +@, $K) P $! end