0000040533-23-000060.txt : 20230726 0000040533-23-000060.hdr.sgml : 20230726 20230726104345 ACCESSION NUMBER: 0000040533-23-000060 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20230702 FILED AS OF DATE: 20230726 DATE AS OF CHANGE: 20230726 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENERAL DYNAMICS CORP CENTRAL INDEX KEY: 0000040533 STANDARD INDUSTRIAL CLASSIFICATION: SHIP & BOAT BUILDING & REPAIRING [3730] IRS NUMBER: 131673581 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-03671 FILM NUMBER: 231110890 BUSINESS ADDRESS: STREET 1: 11011 SUNSET HILLS RD CITY: RESTON STATE: VA ZIP: 20190 BUSINESS PHONE: 703-876-3000 MAIL ADDRESS: STREET 1: 11011 SUNSET HILLS RD CITY: RESTON STATE: VA ZIP: 20190 10-Q 1 gd-20230702.htm 10-Q gd-20230702
000004053312/312023Q2falseP91D1.50200000405332023-01-012023-07-0200000405332023-07-02xbrli:shares0000040533us-gaap:ProductMember2023-04-032023-07-02iso4217:USD0000040533us-gaap:ProductMember2022-04-042022-07-030000040533us-gaap:ServiceMember2023-04-032023-07-020000040533us-gaap:ServiceMember2022-04-042022-07-0300000405332023-04-032023-07-0200000405332022-04-042022-07-03iso4217:USDxbrli:shares0000040533us-gaap:ProductMember2023-01-012023-07-020000040533us-gaap:ProductMember2022-01-012022-07-030000040533us-gaap:ServiceMember2023-01-012023-07-020000040533us-gaap:ServiceMember2022-01-012022-07-0300000405332022-01-012022-07-0300000405332022-12-3100000405332021-12-3100000405332022-07-030000040533us-gaap:CommonStockMember2023-04-020000040533us-gaap:AdditionalPaidInCapitalMember2023-04-020000040533us-gaap:RetainedEarningsMember2023-04-020000040533us-gaap:TreasuryStockCommonMember2023-04-020000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-0200000405332023-04-020000040533us-gaap:RetainedEarningsMember2023-04-032023-07-020000040533us-gaap:AdditionalPaidInCapitalMember2023-04-032023-07-020000040533us-gaap:TreasuryStockCommonMember2023-04-032023-07-020000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-032023-07-020000040533us-gaap:CommonStockMember2023-07-020000040533us-gaap:AdditionalPaidInCapitalMember2023-07-020000040533us-gaap:RetainedEarningsMember2023-07-020000040533us-gaap:TreasuryStockCommonMember2023-07-020000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-020000040533us-gaap:CommonStockMember2022-04-030000040533us-gaap:AdditionalPaidInCapitalMember2022-04-030000040533us-gaap:RetainedEarningsMember2022-04-030000040533us-gaap:TreasuryStockCommonMember2022-04-030000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-0300000405332022-04-030000040533us-gaap:RetainedEarningsMember2022-04-042022-07-030000040533us-gaap:AdditionalPaidInCapitalMember2022-04-042022-07-030000040533us-gaap:TreasuryStockCommonMember2022-04-042022-07-030000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-042022-07-030000040533us-gaap:CommonStockMember2022-07-030000040533us-gaap:AdditionalPaidInCapitalMember2022-07-030000040533us-gaap:RetainedEarningsMember2022-07-030000040533us-gaap:TreasuryStockCommonMember2022-07-030000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-030000040533us-gaap:CommonStockMember2022-12-310000040533us-gaap:AdditionalPaidInCapitalMember2022-12-310000040533us-gaap:RetainedEarningsMember2022-12-310000040533us-gaap:TreasuryStockCommonMember2022-12-310000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000040533us-gaap:RetainedEarningsMember2023-01-012023-07-020000040533us-gaap:AdditionalPaidInCapitalMember2023-01-012023-07-020000040533us-gaap:TreasuryStockCommonMember2023-01-012023-07-020000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-07-020000040533us-gaap:CommonStockMember2021-12-310000040533us-gaap:AdditionalPaidInCapitalMember2021-12-310000040533us-gaap:RetainedEarningsMember2021-12-310000040533us-gaap:TreasuryStockCommonMember2021-12-310000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000040533us-gaap:RetainedEarningsMember2022-01-012022-07-030000040533us-gaap:AdditionalPaidInCapitalMember2022-01-012022-07-030000040533us-gaap:TreasuryStockCommonMember2022-01-012022-07-030000040533us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-07-030000040533us-gaap:TransferredOverTimeMember2023-04-032023-07-02xbrli:pure0000040533us-gaap:TransferredOverTimeMember2023-01-012023-07-020000040533us-gaap:TransferredOverTimeMember2022-01-012022-07-030000040533us-gaap:TransferredOverTimeMember2022-04-042022-07-030000040533us-gaap:TransferredAtPointInTimeMember2023-04-032023-07-020000040533us-gaap:TransferredAtPointInTimeMember2023-01-012023-07-020000040533us-gaap:TransferredAtPointInTimeMember2022-01-012022-07-030000040533us-gaap:TransferredAtPointInTimeMember2022-04-042022-07-0300000405332023-07-032023-07-0200000405332024-01-012023-07-020000040533us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember2023-04-032023-07-020000040533us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember2022-04-042022-07-030000040533us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember2023-01-012023-07-020000040533us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember2022-01-012022-07-03gd:contract0000040533gd:AerospaceMembergd:AircraftManufacturingMember2023-04-032023-07-020000040533gd:AerospaceMembergd:AircraftManufacturingMember2022-04-042022-07-030000040533gd:AerospaceMembergd:AircraftManufacturingMember2023-01-012023-07-020000040533gd:AerospaceMembergd:AircraftManufacturingMember2022-01-012022-07-030000040533gd:AerospaceMembergd:AircraftServicesMember2023-04-032023-07-020000040533gd:AerospaceMembergd:AircraftServicesMember2022-04-042022-07-030000040533gd:AerospaceMembergd:AircraftServicesMember2023-01-012023-07-020000040533gd:AerospaceMembergd:AircraftServicesMember2022-01-012022-07-030000040533gd:AerospaceMember2023-04-032023-07-020000040533gd:AerospaceMember2022-04-042022-07-030000040533gd:AerospaceMember2023-01-012023-07-020000040533gd:AerospaceMember2022-01-012022-07-030000040533gd:MarineSystemsMembergd:NuclearPoweredSubmarinesMember2023-04-032023-07-020000040533gd:MarineSystemsMembergd:NuclearPoweredSubmarinesMember2022-04-042022-07-030000040533gd:MarineSystemsMembergd:NuclearPoweredSubmarinesMember2023-01-012023-07-020000040533gd:MarineSystemsMembergd:NuclearPoweredSubmarinesMember2022-01-012022-07-030000040533gd:SurfaceshipsMembergd:MarineSystemsMember2023-04-032023-07-020000040533gd:SurfaceshipsMembergd:MarineSystemsMember2022-04-042022-07-030000040533gd:SurfaceshipsMembergd:MarineSystemsMember2023-01-012023-07-020000040533gd:SurfaceshipsMembergd:MarineSystemsMember2022-01-012022-07-030000040533gd:MarineSystemsMembergd:RepairandOtherServicesMember2023-04-032023-07-020000040533gd:MarineSystemsMembergd:RepairandOtherServicesMember2022-04-042022-07-030000040533gd:MarineSystemsMembergd:RepairandOtherServicesMember2023-01-012023-07-020000040533gd:MarineSystemsMembergd:RepairandOtherServicesMember2022-01-012022-07-030000040533gd:MarineSystemsMember2023-04-032023-07-020000040533gd:MarineSystemsMember2022-04-042022-07-030000040533gd:MarineSystemsMember2023-01-012023-07-020000040533gd:MarineSystemsMember2022-01-012022-07-030000040533gd:CombatSystemsMembergd:MilitaryvehiclesMember2023-04-032023-07-020000040533gd:CombatSystemsMembergd:MilitaryvehiclesMember2022-04-042022-07-030000040533gd:CombatSystemsMembergd:MilitaryvehiclesMember2023-01-012023-07-020000040533gd:CombatSystemsMembergd:MilitaryvehiclesMember2022-01-012022-07-030000040533gd:WeaponsSystemsandMunitionsMembergd:CombatSystemsMember2023-04-032023-07-020000040533gd:WeaponsSystemsandMunitionsMembergd:CombatSystemsMember2022-04-042022-07-030000040533gd:WeaponsSystemsandMunitionsMembergd:CombatSystemsMember2023-01-012023-07-020000040533gd:WeaponsSystemsandMunitionsMembergd:CombatSystemsMember2022-01-012022-07-030000040533gd:EngineeringandOtherServicesMembergd:CombatSystemsMember2023-04-032023-07-020000040533gd:EngineeringandOtherServicesMembergd:CombatSystemsMember2022-04-042022-07-030000040533gd:EngineeringandOtherServicesMembergd:CombatSystemsMember2023-01-012023-07-020000040533gd:EngineeringandOtherServicesMembergd:CombatSystemsMember2022-01-012022-07-030000040533gd:CombatSystemsMember2023-04-032023-07-020000040533gd:CombatSystemsMember2022-04-042022-07-030000040533gd:CombatSystemsMember2023-01-012023-07-020000040533gd:CombatSystemsMember2022-01-012022-07-030000040533gd:TechnologiesMembergd:InformationTechnologyServicesMember2023-04-032023-07-020000040533gd:TechnologiesMembergd:InformationTechnologyServicesMember2022-04-042022-07-030000040533gd:TechnologiesMembergd:InformationTechnologyServicesMember2023-01-012023-07-020000040533gd:TechnologiesMembergd:InformationTechnologyServicesMember2022-01-012022-07-030000040533gd:C5ISRSolutionsMembergd:TechnologiesMember2023-04-032023-07-020000040533gd:C5ISRSolutionsMembergd:TechnologiesMember2022-04-042022-07-030000040533gd:C5ISRSolutionsMembergd:TechnologiesMember2023-01-012023-07-020000040533gd:C5ISRSolutionsMembergd:TechnologiesMember2022-01-012022-07-030000040533gd:TechnologiesMember2023-04-032023-07-020000040533gd:TechnologiesMember2022-04-042022-07-030000040533gd:TechnologiesMember2023-01-012023-07-020000040533gd:TechnologiesMember2022-01-012022-07-030000040533gd:AerospaceMemberus-gaap:FixedPriceContractMember2023-04-032023-07-020000040533gd:MarineSystemsMemberus-gaap:FixedPriceContractMember2023-04-032023-07-020000040533gd:CombatSystemsMemberus-gaap:FixedPriceContractMember2023-04-032023-07-020000040533gd:TechnologiesMemberus-gaap:FixedPriceContractMember2023-04-032023-07-020000040533us-gaap:FixedPriceContractMember2023-04-032023-07-020000040533gd:CostReimbursementMembergd:AerospaceMember2023-04-032023-07-020000040533gd:CostReimbursementMembergd:MarineSystemsMember2023-04-032023-07-020000040533gd:CostReimbursementMembergd:CombatSystemsMember2023-04-032023-07-020000040533gd:CostReimbursementMembergd:TechnologiesMember2023-04-032023-07-020000040533gd:CostReimbursementMember2023-04-032023-07-020000040533us-gaap:TimeAndMaterialsContractMembergd:AerospaceMember2023-04-032023-07-020000040533us-gaap:TimeAndMaterialsContractMembergd:MarineSystemsMember2023-04-032023-07-020000040533us-gaap:TimeAndMaterialsContractMembergd:CombatSystemsMember2023-04-032023-07-020000040533us-gaap:TimeAndMaterialsContractMembergd:TechnologiesMember2023-04-032023-07-020000040533us-gaap:TimeAndMaterialsContractMember2023-04-032023-07-020000040533gd:AerospaceMemberus-gaap:FixedPriceContractMember2022-04-042022-07-030000040533gd:MarineSystemsMemberus-gaap:FixedPriceContractMember2022-04-042022-07-030000040533gd:CombatSystemsMemberus-gaap:FixedPriceContractMember2022-04-042022-07-030000040533gd:TechnologiesMemberus-gaap:FixedPriceContractMember2022-04-042022-07-030000040533us-gaap:FixedPriceContractMember2022-04-042022-07-030000040533gd:CostReimbursementMembergd:AerospaceMember2022-04-042022-07-030000040533gd:CostReimbursementMembergd:MarineSystemsMember2022-04-042022-07-030000040533gd:CostReimbursementMembergd:CombatSystemsMember2022-04-042022-07-030000040533gd:CostReimbursementMembergd:TechnologiesMember2022-04-042022-07-030000040533gd:CostReimbursementMember2022-04-042022-07-030000040533us-gaap:TimeAndMaterialsContractMembergd:AerospaceMember2022-04-042022-07-030000040533us-gaap:TimeAndMaterialsContractMembergd:MarineSystemsMember2022-04-042022-07-030000040533us-gaap:TimeAndMaterialsContractMembergd:CombatSystemsMember2022-04-042022-07-030000040533us-gaap:TimeAndMaterialsContractMembergd:TechnologiesMember2022-04-042022-07-030000040533us-gaap:TimeAndMaterialsContractMember2022-04-042022-07-030000040533gd:AerospaceMemberus-gaap:FixedPriceContractMember2023-01-012023-07-020000040533gd:MarineSystemsMemberus-gaap:FixedPriceContractMember2023-01-012023-07-020000040533gd:CombatSystemsMemberus-gaap:FixedPriceContractMember2023-01-012023-07-020000040533gd:TechnologiesMemberus-gaap:FixedPriceContractMember2023-01-012023-07-020000040533us-gaap:FixedPriceContractMember2023-01-012023-07-020000040533gd:CostReimbursementMembergd:AerospaceMember2023-01-012023-07-020000040533gd:CostReimbursementMembergd:MarineSystemsMember2023-01-012023-07-020000040533gd:CostReimbursementMembergd:CombatSystemsMember2023-01-012023-07-020000040533gd:CostReimbursementMembergd:TechnologiesMember2023-01-012023-07-020000040533gd:CostReimbursementMember2023-01-012023-07-020000040533us-gaap:TimeAndMaterialsContractMembergd:AerospaceMember2023-01-012023-07-020000040533us-gaap:TimeAndMaterialsContractMembergd:MarineSystemsMember2023-01-012023-07-020000040533us-gaap:TimeAndMaterialsContractMembergd:CombatSystemsMember2023-01-012023-07-020000040533us-gaap:TimeAndMaterialsContractMembergd:TechnologiesMember2023-01-012023-07-020000040533us-gaap:TimeAndMaterialsContractMember2023-01-012023-07-020000040533gd:AerospaceMemberus-gaap:FixedPriceContractMember2022-01-012022-07-030000040533gd:MarineSystemsMemberus-gaap:FixedPriceContractMember2022-01-012022-07-030000040533gd:CombatSystemsMemberus-gaap:FixedPriceContractMember2022-01-012022-07-030000040533gd:TechnologiesMemberus-gaap:FixedPriceContractMember2022-01-012022-07-030000040533us-gaap:FixedPriceContractMember2022-01-012022-07-030000040533gd:CostReimbursementMembergd:AerospaceMember2022-01-012022-07-030000040533gd:CostReimbursementMembergd:MarineSystemsMember2022-01-012022-07-030000040533gd:CostReimbursementMembergd:CombatSystemsMember2022-01-012022-07-030000040533gd:CostReimbursementMembergd:TechnologiesMember2022-01-012022-07-030000040533gd:CostReimbursementMember2022-01-012022-07-030000040533us-gaap:TimeAndMaterialsContractMembergd:AerospaceMember2022-01-012022-07-030000040533us-gaap:TimeAndMaterialsContractMembergd:MarineSystemsMember2022-01-012022-07-030000040533us-gaap:TimeAndMaterialsContractMembergd:CombatSystemsMember2022-01-012022-07-030000040533us-gaap:TimeAndMaterialsContractMembergd:TechnologiesMember2022-01-012022-07-030000040533us-gaap:TimeAndMaterialsContractMember2022-01-012022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:AerospaceMember2023-04-032023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:MarineSystemsMember2023-04-032023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:CombatSystemsMember2023-04-032023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:TechnologiesMember2023-04-032023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMember2023-04-032023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:AerospaceMember2023-04-032023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:MarineSystemsMember2023-04-032023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:CombatSystemsMember2023-04-032023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:TechnologiesMember2023-04-032023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMember2023-04-032023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:AerospaceMember2023-04-032023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:MarineSystemsMember2023-04-032023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:CombatSystemsMember2023-04-032023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:TechnologiesMember2023-04-032023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMember2023-04-032023-07-020000040533gd:U.S.GovernmentMembergd:AerospaceMember2023-04-032023-07-020000040533gd:U.S.GovernmentMembergd:MarineSystemsMember2023-04-032023-07-020000040533gd:U.S.GovernmentMembergd:CombatSystemsMember2023-04-032023-07-020000040533gd:U.S.GovernmentMembergd:TechnologiesMember2023-04-032023-07-020000040533gd:U.S.GovernmentMember2023-04-032023-07-020000040533gd:AerospaceMembergd:U.S.CommercialMember2023-04-032023-07-020000040533gd:MarineSystemsMembergd:U.S.CommercialMember2023-04-032023-07-020000040533gd:CombatSystemsMembergd:U.S.CommercialMember2023-04-032023-07-020000040533gd:TechnologiesMembergd:U.S.CommercialMember2023-04-032023-07-020000040533gd:U.S.CommercialMember2023-04-032023-07-020000040533gd:AerospaceMembergd:NonUSGovernmentMember2023-04-032023-07-020000040533gd:MarineSystemsMembergd:NonUSGovernmentMember2023-04-032023-07-020000040533gd:CombatSystemsMembergd:NonUSGovernmentMember2023-04-032023-07-020000040533gd:TechnologiesMembergd:NonUSGovernmentMember2023-04-032023-07-020000040533gd:NonUSGovernmentMember2023-04-032023-07-020000040533gd:AerospaceMembergd:NonU.S.CommercialMember2023-04-032023-07-020000040533gd:MarineSystemsMembergd:NonU.S.CommercialMember2023-04-032023-07-020000040533gd:NonU.S.CommercialMembergd:CombatSystemsMember2023-04-032023-07-020000040533gd:TechnologiesMembergd:NonU.S.CommercialMember2023-04-032023-07-020000040533gd:NonU.S.CommercialMember2023-04-032023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:AerospaceMember2022-04-042022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:MarineSystemsMember2022-04-042022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:CombatSystemsMember2022-04-042022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:TechnologiesMember2022-04-042022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMember2022-04-042022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:AerospaceMember2022-04-042022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:MarineSystemsMember2022-04-042022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:CombatSystemsMember2022-04-042022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:TechnologiesMember2022-04-042022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMember2022-04-042022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:AerospaceMember2022-04-042022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:MarineSystemsMember2022-04-042022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:CombatSystemsMember2022-04-042022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:TechnologiesMember2022-04-042022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMember2022-04-042022-07-030000040533gd:U.S.GovernmentMembergd:AerospaceMember2022-04-042022-07-030000040533gd:U.S.GovernmentMembergd:MarineSystemsMember2022-04-042022-07-030000040533gd:U.S.GovernmentMembergd:CombatSystemsMember2022-04-042022-07-030000040533gd:U.S.GovernmentMembergd:TechnologiesMember2022-04-042022-07-030000040533gd:U.S.GovernmentMember2022-04-042022-07-030000040533gd:AerospaceMembergd:U.S.CommercialMember2022-04-042022-07-030000040533gd:MarineSystemsMembergd:U.S.CommercialMember2022-04-042022-07-030000040533gd:CombatSystemsMembergd:U.S.CommercialMember2022-04-042022-07-030000040533gd:TechnologiesMembergd:U.S.CommercialMember2022-04-042022-07-030000040533gd:U.S.CommercialMember2022-04-042022-07-030000040533gd:AerospaceMembergd:NonUSGovernmentMember2022-04-042022-07-030000040533gd:MarineSystemsMembergd:NonUSGovernmentMember2022-04-042022-07-030000040533gd:CombatSystemsMembergd:NonUSGovernmentMember2022-04-042022-07-030000040533gd:TechnologiesMembergd:NonUSGovernmentMember2022-04-042022-07-030000040533gd:NonUSGovernmentMember2022-04-042022-07-030000040533gd:AerospaceMembergd:NonU.S.CommercialMember2022-04-042022-07-030000040533gd:MarineSystemsMembergd:NonU.S.CommercialMember2022-04-042022-07-030000040533gd:NonU.S.CommercialMembergd:CombatSystemsMember2022-04-042022-07-030000040533gd:TechnologiesMembergd:NonU.S.CommercialMember2022-04-042022-07-030000040533gd:NonU.S.CommercialMember2022-04-042022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:AerospaceMember2023-01-012023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:MarineSystemsMember2023-01-012023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:CombatSystemsMember2023-01-012023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:TechnologiesMember2023-01-012023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMember2023-01-012023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:AerospaceMember2023-01-012023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:MarineSystemsMember2023-01-012023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:CombatSystemsMember2023-01-012023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:TechnologiesMember2023-01-012023-07-020000040533gd:U.S.GovernmentNonDepartmentofDefenseMember2023-01-012023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:AerospaceMember2023-01-012023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:MarineSystemsMember2023-01-012023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:CombatSystemsMember2023-01-012023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:TechnologiesMember2023-01-012023-07-020000040533gd:U.S.GovernmentForeignMilitarySalesMember2023-01-012023-07-020000040533gd:U.S.GovernmentMembergd:AerospaceMember2023-01-012023-07-020000040533gd:U.S.GovernmentMembergd:MarineSystemsMember2023-01-012023-07-020000040533gd:U.S.GovernmentMembergd:CombatSystemsMember2023-01-012023-07-020000040533gd:U.S.GovernmentMembergd:TechnologiesMember2023-01-012023-07-020000040533gd:U.S.GovernmentMember2023-01-012023-07-020000040533gd:AerospaceMembergd:U.S.CommercialMember2023-01-012023-07-020000040533gd:MarineSystemsMembergd:U.S.CommercialMember2023-01-012023-07-020000040533gd:CombatSystemsMembergd:U.S.CommercialMember2023-01-012023-07-020000040533gd:TechnologiesMembergd:U.S.CommercialMember2023-01-012023-07-020000040533gd:U.S.CommercialMember2023-01-012023-07-020000040533gd:AerospaceMembergd:NonUSGovernmentMember2023-01-012023-07-020000040533gd:MarineSystemsMembergd:NonUSGovernmentMember2023-01-012023-07-020000040533gd:CombatSystemsMembergd:NonUSGovernmentMember2023-01-012023-07-020000040533gd:TechnologiesMembergd:NonUSGovernmentMember2023-01-012023-07-020000040533gd:NonUSGovernmentMember2023-01-012023-07-020000040533gd:AerospaceMembergd:NonU.S.CommercialMember2023-01-012023-07-020000040533gd:MarineSystemsMembergd:NonU.S.CommercialMember2023-01-012023-07-020000040533gd:NonU.S.CommercialMembergd:CombatSystemsMember2023-01-012023-07-020000040533gd:TechnologiesMembergd:NonU.S.CommercialMember2023-01-012023-07-020000040533gd:NonU.S.CommercialMember2023-01-012023-07-020000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:AerospaceMember2022-01-012022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:MarineSystemsMember2022-01-012022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:CombatSystemsMember2022-01-012022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMembergd:TechnologiesMember2022-01-012022-07-030000040533gd:U.S.GovernmentDepartmentofDefenseMember2022-01-012022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:AerospaceMember2022-01-012022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:MarineSystemsMember2022-01-012022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:CombatSystemsMember2022-01-012022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMembergd:TechnologiesMember2022-01-012022-07-030000040533gd:U.S.GovernmentNonDepartmentofDefenseMember2022-01-012022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:AerospaceMember2022-01-012022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:MarineSystemsMember2022-01-012022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:CombatSystemsMember2022-01-012022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMembergd:TechnologiesMember2022-01-012022-07-030000040533gd:U.S.GovernmentForeignMilitarySalesMember2022-01-012022-07-030000040533gd:U.S.GovernmentMembergd:AerospaceMember2022-01-012022-07-030000040533gd:U.S.GovernmentMembergd:MarineSystemsMember2022-01-012022-07-030000040533gd:U.S.GovernmentMembergd:CombatSystemsMember2022-01-012022-07-030000040533gd:U.S.GovernmentMembergd:TechnologiesMember2022-01-012022-07-030000040533gd:U.S.GovernmentMember2022-01-012022-07-030000040533gd:AerospaceMembergd:U.S.CommercialMember2022-01-012022-07-030000040533gd:MarineSystemsMembergd:U.S.CommercialMember2022-01-012022-07-030000040533gd:CombatSystemsMembergd:U.S.CommercialMember2022-01-012022-07-030000040533gd:TechnologiesMembergd:U.S.CommercialMember2022-01-012022-07-030000040533gd:U.S.CommercialMember2022-01-012022-07-030000040533gd:AerospaceMembergd:NonUSGovernmentMember2022-01-012022-07-030000040533gd:MarineSystemsMembergd:NonUSGovernmentMember2022-01-012022-07-030000040533gd:CombatSystemsMembergd:NonUSGovernmentMember2022-01-012022-07-030000040533gd:TechnologiesMembergd:NonUSGovernmentMember2022-01-012022-07-030000040533gd:NonUSGovernmentMember2022-01-012022-07-030000040533gd:AerospaceMembergd:NonU.S.CommercialMember2022-01-012022-07-030000040533gd:MarineSystemsMembergd:NonU.S.CommercialMember2022-01-012022-07-030000040533gd:NonU.S.CommercialMembergd:CombatSystemsMember2022-01-012022-07-030000040533gd:TechnologiesMembergd:NonU.S.CommercialMember2022-01-012022-07-030000040533gd:NonU.S.CommercialMember2022-01-012022-07-030000040533gd:StockOptionsAndRestrictedStockMember2023-04-032023-07-020000040533gd:StockOptionsAndRestrictedStockMember2023-01-012023-07-020000040533gd:StockOptionsAndRestrictedStockMember2022-04-042022-07-030000040533gd:StockOptionsAndRestrictedStockMember2022-01-012022-07-030000040533gd:LargeInternationalCustomerMembergd:CombatSystemsMember2023-07-020000040533gd:LargeInternationalCustomerMembergd:CombatSystemsMember2022-12-310000040533gd:AerospaceMember2022-12-310000040533gd:MarineSystemsMember2022-12-310000040533gd:CombatSystemsMember2022-12-310000040533gd:TechnologiesMember2022-12-310000040533gd:AerospaceMember2023-07-020000040533gd:MarineSystemsMember2023-07-020000040533gd:CombatSystemsMember2023-07-020000040533gd:TechnologiesMember2023-07-020000040533gd:ContractAndProgramIntangibleAssetsMember2023-07-020000040533gd:ContractAndProgramIntangibleAssetsMember2022-12-310000040533gd:TradenamesAndTrademarksMember2023-07-020000040533gd:TradenamesAndTrademarksMember2022-12-310000040533gd:TechnologyAndSoftwareMember2023-07-020000040533gd:TechnologyAndSoftwareMember2022-12-310000040533us-gaap:OtherIntangibleAssetsMember2023-07-020000040533us-gaap:OtherIntangibleAssetsMember2022-12-310000040533gd:FixedRateNotesDueMayTwoThousandTwentyThreeMember2023-07-020000040533gd:FixedRateNotesDueMayTwoThousandTwentyThreeMember2022-12-310000040533gd:FixedRateNotesDueAugustTwoThousandTwentyThreeMember2023-07-020000040533gd:FixedRateNotesDueAugustTwoThousandTwentyThreeMember2022-12-310000040533gd:FixedRateNotesDueNovemberTwoThousandTwentyFourMember2023-07-020000040533gd:FixedRateNotesDueNovemberTwoThousandTwentyFourMember2022-12-310000040533gd:FixedRateNotesDueAprilTwoThousandTwentyFiveMember2023-07-020000040533gd:FixedRateNotesDueAprilTwoThousandTwentyFiveMember2022-12-310000040533gd:FixedRateNotesDueMayTwoThousandTwentyFiveMember2023-07-020000040533gd:FixedRateNotesDueMayTwoThousandTwentyFiveMember2022-12-310000040533gd:FixedRateNotesDueJuneTwoThousandTwentySixMember2023-07-020000040533gd:FixedRateNotesDueJuneTwoThousandTwentySixMember2022-12-310000040533gd:FixedRateNotesDueAugustTwoThousandTwentySixMember2023-07-020000040533gd:FixedRateNotesDueAugustTwoThousandTwentySixMember2022-12-310000040533gd:FixedRateNotesDueAprilTwoThousandTwentySevenMember2023-07-020000040533gd:FixedRateNotesDueAprilTwoThousandTwentySevenMember2022-12-310000040533gd:FixedRateNotesDueNovemberTwoThousandTwentySevenMember2023-07-020000040533gd:FixedRateNotesDueNovemberTwoThousandTwentySevenMember2022-12-310000040533gd:FixedRateNotesDueMayTwoThousandTwentyEightMember2023-07-020000040533gd:FixedRateNotesDueMayTwoThousandTwentyEightMember2022-12-310000040533gd:FixedRateNotesDueAprilTwoThousandThirtyMember2023-07-020000040533gd:FixedRateNotesDueAprilTwoThousandThirtyMember2022-12-310000040533gd:FixedRateNotesDueJuneTwoThousandThirtyOneMember2023-07-020000040533gd:FixedRateNotesDueJuneTwoThousandThirtyOneMember2022-12-310000040533gd:FixedRateNotesDueAprilTwoThousandFortyMember2023-07-020000040533gd:FixedRateNotesDueAprilTwoThousandFortyMember2022-12-310000040533gd:FixedRateNotesDueJuneTwoThousandFortyOneMember2023-07-020000040533gd:FixedRateNotesDueJuneTwoThousandFortyOneMember2022-12-310000040533gd:FixedRateNotesDueNovemberTwoThousandFortyTwoMember2023-07-020000040533gd:FixedRateNotesDueNovemberTwoThousandFortyTwoMember2022-12-310000040533gd:FixedRateNotesDueAprilTwoThousandFiftyMember2023-07-020000040533gd:FixedRateNotesDueAprilTwoThousandFiftyMember2022-12-310000040533us-gaap:OtherDebtSecuritiesMember2023-01-012023-07-020000040533us-gaap:OtherDebtSecuritiesMember2023-07-020000040533us-gaap:OtherDebtSecuritiesMember2022-12-3100000405332023-05-012023-05-310000040533us-gaap:CommercialPaperMember2023-07-020000040533gd:AerospaceMembersrt:MaximumMember2023-04-032023-07-020000040533us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-12-310000040533us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000040533us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000040533us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-01-012023-07-020000040533us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-07-020000040533us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-07-020000040533us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-07-020000040533us-gaap:AccumulatedTranslationAdjustmentMember2023-07-020000040533us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-07-020000040533us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-12-310000040533us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000040533us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000040533us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-01-012022-07-030000040533us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-07-030000040533us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-07-030000040533us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-07-030000040533us-gaap:AccumulatedTranslationAdjustmentMember2022-07-030000040533us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-03gd:segment0000040533us-gaap:OperatingSegmentsMembergd:AerospaceMember2023-04-032023-07-020000040533us-gaap:OperatingSegmentsMembergd:AerospaceMember2022-04-042022-07-030000040533us-gaap:OperatingSegmentsMembergd:MarineSystemsMember2023-04-032023-07-020000040533us-gaap:OperatingSegmentsMembergd:MarineSystemsMember2022-04-042022-07-030000040533us-gaap:OperatingSegmentsMembergd:CombatSystemsMember2023-04-032023-07-020000040533us-gaap:OperatingSegmentsMembergd:CombatSystemsMember2022-04-042022-07-030000040533us-gaap:OperatingSegmentsMembergd:TechnologiesMember2023-04-032023-07-020000040533us-gaap:OperatingSegmentsMembergd:TechnologiesMember2022-04-042022-07-030000040533us-gaap:CorporateNonSegmentMember2023-04-032023-07-020000040533us-gaap:CorporateNonSegmentMember2022-04-042022-07-030000040533us-gaap:OperatingSegmentsMembergd:AerospaceMember2023-01-012023-07-020000040533us-gaap:OperatingSegmentsMembergd:AerospaceMember2022-01-012022-07-030000040533us-gaap:OperatingSegmentsMembergd:MarineSystemsMember2023-01-012023-07-020000040533us-gaap:OperatingSegmentsMembergd:MarineSystemsMember2022-01-012022-07-030000040533us-gaap:OperatingSegmentsMembergd:CombatSystemsMember2023-01-012023-07-020000040533us-gaap:OperatingSegmentsMembergd:CombatSystemsMember2022-01-012022-07-030000040533us-gaap:OperatingSegmentsMembergd:TechnologiesMember2023-01-012023-07-020000040533us-gaap:OperatingSegmentsMembergd:TechnologiesMember2022-01-012022-07-030000040533us-gaap:CorporateNonSegmentMember2023-01-012023-07-020000040533us-gaap:CorporateNonSegmentMember2022-01-012022-07-030000040533us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-07-020000040533us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-07-020000040533us-gaap:FairValueInputsLevel1Member2023-07-020000040533us-gaap:FairValueInputsLevel2Member2023-07-020000040533us-gaap:FairValueInputsLevel3Member2023-07-020000040533us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2023-07-020000040533us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-07-020000040533us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2023-07-020000040533us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000040533us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000040533us-gaap:FairValueInputsLevel1Member2022-12-310000040533us-gaap:FairValueInputsLevel2Member2022-12-310000040533us-gaap:FairValueInputsLevel3Member2022-12-310000040533us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2022-12-310000040533us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000040533us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2022-12-310000040533srt:MaximumMember2023-01-012023-07-020000040533us-gaap:PensionPlansDefinedBenefitMember2023-04-032023-07-020000040533us-gaap:PensionPlansDefinedBenefitMember2022-04-042022-07-030000040533us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-04-032023-07-020000040533us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-04-042022-07-030000040533us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-07-020000040533us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-07-030000040533us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-07-020000040533us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-07-03


gdlogo-20200927.gif
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 July 2, 2023
OR
[] TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from _______ to _______

Commission File Number 1-3671
    
GENERAL DYNAMICS CORPORATION
(Exact name of registrant as specified in its charter)
Delaware
13-1673581
State or other jurisdiction of incorporation or organizationI.R.S. Employer Identification No.
11011 Sunset Hills RoadReston,Virginia20190
Address of principal executive officesZip code
(703) 876-3000
Registrant’s telephone number, including area code

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common StockGDNew York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ü No ___
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ü No ___
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ü Accelerated filer ___ Non-accelerated filer ___
Smaller reporting company___ Emerging growth company___
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ___
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes___ No ü
273,042,571 shares of the registrant’s common stock, $1 par value per share, were outstanding on July 2, 2023.




INDEX

PART I -PAGE
Item 1 -

Item 2 -
Item 3 -
Item 4 -
PART II -
Item 1 -
Item 1A -
Item 2 -
Item 6 -
    
        
2


PART I – FINANCIAL INFORMATION

ITEM 1. UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

CONSOLIDATED STATEMENT OF EARNINGS (UNAUDITED)

Three Months Ended
(Dollars in millions, except per-share amounts)July 2, 2023July 3, 2022
Revenue:
Products$5,797 $5,057 
Services4,355 4,132 
10,152 9,189 
Operating costs and expenses:
Products(4,915)(4,169)
Services(3,670)(3,428)
General and administrative (G&A)(605)(614)
(9,190)(8,211)
Operating earnings962 978 
Other, net13 40 
Interest, net(89)(95)
Earnings before income tax886 923 
Provision for income tax, net(142)(157)
Net earnings$744 $766 
Earnings per share
Basic$2.72 $2.77 
Diluted$2.70 $2.75 
The accompanying Notes to Unaudited Consolidated Financial Statements are an integral part of these financial statements.
3


CONSOLIDATED STATEMENT OF EARNINGS (UNAUDITED)

Six Months Ended
(Dollars in millions, except per-share amounts)July 2, 2023July 3, 2022
Revenue:
Products$11,310 $10,266 
Services8,723 8,315 
20,033 18,581 
Operating costs and expenses:
Products(9,556)(8,481)
Services(7,386)(6,974)
G&A(1,191)(1,240)
(18,133)(16,695)
Operating earnings1,900 1,886 
Other, net46 79 
Interest, net(180)(193)
Earnings before income tax1,766 1,772 
Provision for income tax, net(292)(276)
Net earnings$1,474 $1,496 
Earnings per share
Basic$5.39 $5.41 
Diluted$5.34 $5.35 
The accompanying Notes to Unaudited Consolidated Financial Statements are an integral part of these financial statements.

4


CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME (UNAUDITED)

Three Months EndedSix Months Ended
(Dollars in millions)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net earnings$744 $766 $1,474 $1,496 
Changes in unrealized cash flow hedges(12)(102)(19)(156)
Foreign currency translation adjustments100 (251)191 (189)
Changes in retirement plans’ funded status184 47 357 89 
Other comprehensive income (loss), pretax272 (306)529 (256)
(Provision) benefit for income tax, net(37)18 (72)23 
Other comprehensive income (loss), net of tax235 (288)457 (233)
Comprehensive income$979 $478 $1,931 $1,263 
The accompanying Notes to Unaudited Consolidated Financial Statements are an integral part of these financial statements.

5


CONSOLIDATED BALANCE SHEET

(Unaudited)
(Dollars in millions)July 2, 2023December 31, 2022
ASSETS
Current assets:
Cash and equivalents$1,154 $1,242 
Accounts receivable3,167 3,008 
Unbilled receivables8,291 8,795 
Inventories7,642 6,322 
Other current assets1,571 1,696 
Total current assets21,825 21,063 
Noncurrent assets:
Property, plant and equipment, net5,947 5,900 
Intangible assets, net1,732 1,824 
Goodwill20,443 20,334 
Other assets2,609 2,464 
Total noncurrent assets30,731 30,522 
Total assets$52,556 $51,585 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
Short-term debt and current portion of long-term debt$508 $1,253 
Accounts payable3,365 3,398 
Customer advances and deposits8,628 7,436 
Other current liabilities3,185 3,254 
Total current liabilities15,686 15,341 
Noncurrent liabilities:
Long-term debt9,247 9,243 
Other liabilities8,145 8,433 
Commitments and contingencies (see Note J)
Total noncurrent liabilities17,392 17,676 
Shareholders’ equity:
Common stock482 482 
Surplus3,614 3,556 
Retained earnings38,154 37,403 
Treasury stock(21,077)(20,721)
Accumulated other comprehensive loss(1,695)(2,152)
Total shareholders’ equity19,478 18,568 
Total liabilities and shareholders equity
$52,556 $51,585 
The accompanying Notes to Unaudited Consolidated Financial Statements are an integral part of these financial statements.
6


CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)

Six Months Ended
(Dollars in millions)July 2, 2023July 3, 2022
Cash flows from operating activities – continuing operations:
Net earnings$1,474 $1,496 
Adjustments to reconcile net earnings to net cash from operating activities:
Depreciation of property, plant and equipment297 278 
Amortization of intangible and finance lease right-of-use assets136 147 
Equity-based compensation expense87 120 
Deferred income tax benefit(154)(218)
(Increase) decrease in assets, net of effects of business acquisitions:
Accounts receivable(159)(172)
Unbilled receivables513 695 
Inventories(1,264)(816)
Increase (decrease) in liabilities, net of effects of business acquisitions:
Accounts payable(33)(29)
Customer advances and deposits1,286 1,402 
Other, net10 (276)
Net cash provided by operating activities 2,193 2,627 
Cash flows from investing activities:
Capital expenditures(373)(365)
Other, net(31) 
Net cash used by investing activities(404)(365)
Cash flows from financing activities:
Repayment of fixed-rate notes(750) 
Dividends paid(705)(679)
Purchases of common stock(378)(1,094)
Other, net(42)110 
Net cash used by financing activities(1,875)(1,663)
Net cash (used) provided by discontinued operations(2)21 
Net (decrease) increase in cash and equivalents(88)620 
Cash and equivalents at beginning of period1,242 1,603 
Cash and equivalents at end of period$1,154 $2,223 
Supplemental cash flow information:
Income tax payments, net$(327)$(565)
Interest payments$(195)$(191)
The accompanying Notes to Unaudited Consolidated Financial Statements are an integral part of these financial statements.

7


CONSOLIDATED STATEMENT OF SHAREHOLDERS’ EQUITY (UNAUDITED)

Three Months Ended
 Common StockRetainedTreasuryAccumulated
Other 
Comprehensive
Total
Shareholders’
(Dollars in millions)ParSurplusEarningsStockLossEquity
April 2, 2023$482 $3,562 $37,769 $(20,796)$(1,930)$19,087 
Net earnings— — 744 — — 744 
Cash dividends declared— — (359)— — (359)
Equity-based awards— 52 — 7 — 59 
Shares purchased— — — (288)— (288)
Other comprehensive income— — — — 235 235 
July 2, 2023$482 $3,614 $38,154 $(21,077)$(1,695)$19,478 
April 3, 2022$482 $3,434 $35,800 $(19,837)$(1,865)$18,014 
Net earnings— — 766 — — 766 
Cash dividends declared— — (348)— — (348)
Equity-based awards— 32 — 10 — 42 
Shares purchased— — — (805)— (805)
Other comprehensive loss— — — — (288)(288)
July 3, 2022$482 $3,466 $36,218 $(20,632)$(2,153)$17,381 
Six Months Ended
Common StockRetainedTreasuryAccumulated
Other 
Comprehensive
Total
Shareholders’
(Dollars in millions)ParSurplusEarningsStockLossEquity
December 31, 2022$482 $3,556 $37,403 $(20,721)$(2,152)$18,568 
Net earnings— — 1,474 — — 1,474 
Cash dividends declared— — (723)— — (723)
Equity-based awards— 58 — 22 — 80 
Shares purchased— — — (378)— (378)
Other comprehensive income— — — — 457 457 
July 2, 2023$482 $3,614 $38,154 $(21,077)$(1,695)$19,478 
December 31, 2021$482 $3,278 $35,420 $(19,619)$(1,920)$17,641 
Net earnings— — 1,496 — — 1,496 
Cash dividends declared— — (698)— — (698)
Equity-based awards— 188 — 84 — 272 
Shares purchased— — — (1,097)— (1,097)
Other comprehensive loss— — — — (233)(233)
July 3, 2022$482 $3,466 $36,218 $(20,632)$(2,153)$17,381 
The accompanying Notes to Unaudited Consolidated Financial Statements are an integral part of these financial statements.
8


NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(Dollars in millions, except share and per-share amounts or unless otherwise noted)

A. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
General Dynamics is a global aerospace and defense company that offers a broad portfolio of products and services in business aviation; ship construction and repair; land combat vehicles, weapons systems and munitions; and technology products and services.
The following is a discussion of certain significant accounting policies, and further discussion is contained in other notes to these financial statements.
Basis of Consolidation and Classification. The unaudited Consolidated Financial Statements include the accounts of General Dynamics Corporation and our wholly owned and majority-owned subsidiaries. We eliminate all intercompany balances and transactions in the unaudited Consolidated Financial Statements.
Consistent with industry practice, we classify assets and liabilities related to long-term contracts as current, even though some of these amounts may not be realized within one year.
Interim Financial Statements. The unaudited Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). These rules and regulations permit some of the information and footnote disclosures included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) to be condensed or omitted.
Our fiscal quarters are typically 13 weeks in length. Because our fiscal year ends on December 31, the number of days in our first and fourth quarters varies slightly from year to year. Operating results for the three- and six-month periods ended July 2, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The unaudited Consolidated Financial Statements contain all adjustments that are of a normal recurring nature necessary for a fair presentation of our results of operations and financial condition for the three- and six-month periods ended July 2, 2023, and July 3, 2022.
These unaudited Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022.
Property, Plant and Equipment, Net. Property, plant and equipment (PP&E) is carried at historical cost, net of accumulated depreciation. Net PP&E consisted of the following:
July 2, 2023December 31, 2022
PP&E$12,603 $12,292 
Accumulated depreciation(6,656)(6,392)
PP&E, net$5,947 $5,900 

9


Accounting Standards Updates. There are accounting standards that have been issued by the Financial Accounting Standards Board (FASB) but are not yet effective. These standards are not expected to have a material impact on our results of operations, financial condition or cash flows.

B. REVENUE
Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account for revenue. A contract’s transaction price is allocated to each distinct performance obligation within that contract and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product life cycle (development, production, maintenance and support). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract.
Our performance obligations are satisfied over time as work progresses or at a point in time. Revenue from products and services transferred to customers over time accounted for 80% and 81% of our revenue for the three- and six-month periods ended July 2, 2023, respectively, and 80% of our revenue for the three- and six-month periods ended July 3, 2022. Substantially all of our revenue in the defense segments is recognized over time because control is transferred continuously to our customers. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, G&A expenses.
Revenue from goods and services transferred to customers at a point in time accounted for 20% and 19% of our revenue for the three- and six-month periods ended July 2, 2023, respectively, and 20% of our revenue for the three- and six-month periods ended July 3, 2022. Most of our revenue recognized at a point in time is for the manufacture of business jet aircraft in our Aerospace segment. Revenue on these contracts is recognized when the customer obtains control of the asset, which is generally upon delivery and acceptance by the customer of the fully outfitted aircraft.
On July 2, 2023, we had $91.4 billion of remaining performance obligations, which we also refer to as total backlog. We expect to recognize approximately 53% of our remaining performance obligations as revenue by year-end 2024, an additional 31% by year-end 2026 and the balance thereafter.
Contract Estimates. The majority of our revenue is derived from long-term contracts and programs that can span several years. Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, we estimate the profit
10


on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract.
Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.
The nature of our contracts gives rise to several types of variable consideration, including claims, award fees and incentive fees. We include in our contract estimates additional revenue for contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. In evaluating these criteria, we consider the contractual/legal basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim. We include award fees or incentive fees in the estimated transaction price when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment at the time.
As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the period it is identified.
The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue. The aggregate impact of adjustments in contract estimates increased our revenue, operating earnings and diluted earnings per share as follows:
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Revenue$58 $112 $152 $219 
Operating earnings10 101 87 206 
Diluted earnings per share$0.03 $0.29 $0.25 $0.58 
While no adjustment on any one contract was material to the unaudited Consolidated Financial Statements for the three- and six-month periods ended July 2, 2023, or July 3, 2022, our Marine Systems segment’s 2023 results were affected negatively by supply chain impacts to the Virginia-class submarine schedule and cost growth on the Arleigh Burke-class (DDG-51) guided-missile destroyer program, offset partially by improved performance on the John Lewis-class (T-AO-205) fleet replenishment oiler program.
Our Virginia-class submarine contracts include provisions for various equitable adjustments, which is a process for obtaining contract modifications (see discussion above on variable consideration). We have included in our contract estimates additional revenue on the Virginia-class contract for the estimated value of these adjustments. It is reasonably possible that the actual amount sustained in this process could be less than our estimate, which could have a material unfavorable impact on our results of operations.
11


Revenue by Category. Our portfolio of products and services consists of approximately 10,000 active contracts. The following series of tables presents our revenue disaggregated by several categories.
Revenue by major products and services was as follows:
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Aircraft manufacturing$1,216 $1,112 $2,367 $2,374 
Aircraft services737 755 1,478 1,396 
Total Aerospace1,953 1,867 3,845 3,770 
Nuclear-powered submarines2,122 1,710 4,159 3,472 
Surface ships638 611 1,319 1,204 
Repair and other services299 330 573 626 
Total Marine Systems3,059 2,651 6,051 5,302 
Military vehicles1,280 1,084 2,427 2,179 
Weapons systems, armament and munitions473 418 911 834 
Engineering and other services171 164 342 328 
Total Combat Systems1,924 1,666 3,680 3,341 
Information technology (IT) services2,127 2,010 4,296 4,150 
C5ISR* solutions1,089 995 2,161 2,018 
Total Technologies3,216 3,005 6,457 6,168 
Total revenue$10,152 $9,189 $20,033 $18,581 
*Command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance















12


Revenue by contract type was as follows:
Three Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
Fixed-price$1,697 $1,609 $1,684 $1,374 $6,364 
Cost-reimbursement 1,449 222 1,383 3,054 
Time-and-materials256 1 18 459 734 
Total revenue$1,953 $3,059 $1,924 $3,216 $10,152 
Three Months Ended July 3, 2022
Fixed-price$1,614 $1,609 $1,441 $1,286 $5,950 
Cost-reimbursement 1,042 211 1,256 2,509 
Time-and-materials253  14 463 730 
Total revenue$1,867 $2,651 $1,666 $3,005 $9,189 
Six Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
Fixed-price$3,329 $3,174 $3,212 $2,827 $12,542 
Cost-reimbursement 2,876 431 2,710 6,017 
Time-and-materials516 1 37 920 1,474 
Total revenue$3,845 $6,051 $3,680 $6,457 $20,033 
Six Months Ended July 3, 2022
Fixed-price$3,287 $3,210 $2,906 $2,624 $12,027 
Cost-reimbursement 2,092 408 2,584 5,084 
Time-and-materials483  27 960 1,470 
Total revenue$3,770 $5,302 $3,341 $6,168 $18,581 
Our segments operate under fixed-price, cost-reimbursement and time-and-materials contracts. Our production contracts are primarily fixed-price. Under these contracts, we agree to perform a specific scope of work for a fixed amount. Contracts for research, engineering, repair and maintenance, and other services are typically cost-reimbursement or time-and-materials. Under cost-reimbursement contracts, the customer reimburses contract costs incurred and pays a fixed, incentive or award-based fee. The amount for an incentive or award fee is determined by our ability to achieve targets set in the contract, such as cost, quality, schedule and performance. Under time-and-materials contracts, the customer pays a fixed hourly rate for direct labor and generally reimburses us for the cost of materials.
Each of these contract types presents advantages and disadvantages. Typically, we assume more risk with fixed-price contracts. However, these types of contracts offer additional profits when we complete the work for less than originally estimated. Cost-reimbursement contracts generally subject us to lower risk. Accordingly, the associated base fees are usually lower than fees earned on fixed-price contracts. Under time-and-materials contracts, our profit may vary if actual labor-hour rates vary significantly from the negotiated rates. Also, because these contracts may provide little or no fee for managing material costs, the content mix can impact profitability.



13


Revenue by customer was as follows:
Three Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
U.S. government:
Department of Defense (DoD)$54 $3,029 $941 $1,867 $5,891 
Non-DoD  3 1,178 1,181 
Foreign military sales (FMS)21 29 159 10 219 
Total U.S. government75 3,058 1,103 3,055 7,291 
U.S. commercial985 1 55 48 1,089 
Non-U.S. government142  733 92 967 
Non-U.S. commercial751  33 21 805 
Total revenue$1,953 $3,059 $1,924 $3,216 $10,152 
Three Months Ended July 3, 2022
U.S. government:
DoD$80 $2,620 $940 $1,667 $5,307 
Non-DoD  3 1,178 1,181 
FMS49 29 50 6 134 
Total U.S. government129 2,649 993 2,851 6,622 
U.S. commercial1,088 1 60 53 1,202 
Non-U.S. government179 1 590 93 863 
Non-U.S. commercial471  23 8 502 
Total revenue$1,867 $2,651 $1,666 $3,005 $9,189 
Six Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
U.S. government:
DoD$195 $5,978 $1,875 $3,740 $11,788 
Non-DoD 1 5 2,370 2,376 
FMS39 70 292 19 420 
Total U.S. government234 6,049 2,172 6,129 14,584 
U.S. commercial2,183 1 106 102 2,392 
Non-U.S. government250 1 1,352 192 1,795 
Non-U.S. commercial1,178  50 34 1,262 
Total revenue$3,845 $6,051 $3,680 $6,457 $20,033 
Six Months Ended July 3, 2022
U.S. government:
DoD$160 $5,225 $1,795 $3,418 $10,598 
Non-DoD 1 5 2,421 2,427 
FMS82 73 119 16 290 
Total U.S. government242 5,299 1,919 5,855 13,315 
U.S. commercial2,198 1 105 103 2,407 
Non-U.S. government299 2 1,275 195 1,771 
Non-U.S. commercial1,031  42 15 1,088 
Total revenue$3,770 $5,302 $3,341 $6,168 $18,581 
14


Contract Balances. The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheet. In our defense segments, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, we sometimes receive advances or deposits from our customers, particularly on our international contracts, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the Consolidated Balance Sheet on a contract-by-contract basis at the end of each reporting period. In our Aerospace segment, we generally receive deposits from customers upon contract execution and upon achievement of contractual milestones. These deposits are liquidated when revenue is recognized. Changes in the contract asset and liability balances during the six-month period ended July 2, 2023, were not materially impacted by any other factors.
Revenue recognized for the three- and six-month periods ended July 2, 2023, and July 3, 2022, that was included in the contract liability balance at the beginning of each year was $949 and $2.7 billion, and $865 and $2.6 billion, respectively. This revenue represented primarily the sale of business jet aircraft.

C. EARNINGS PER SHARE
We compute basic earnings per share (EPS) using net earnings for the period and the weighted average number of common shares outstanding during the period. Basic weighted average shares outstanding have decreased in 2023 and 2022 due to share repurchases. See Note K for further discussion of our share repurchases. Diluted EPS incorporates the additional shares issuable upon the assumed exercise of stock options and the release of restricted stock and restricted stock units (RSUs).
Basic and diluted weighted average shares outstanding were as follows (in thousands):
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Basic weighted average shares outstanding273,137 276,267 273,570 276,670 
Dilutive effect of stock options and restricted stock/RSUs*1,950 2,676 2,266 2,712 
Diluted weighted average shares outstanding275,087 278,943 275,836 279,382 
*    Excludes outstanding options to purchase shares of common stock that had exercise prices in excess of the average market price of our common stock during the period and, therefore, the effect of including these options would be antidilutive. These options totaled 4,468 and 3,925 for the three- and six-month periods ended July 2, 2023, and 1,713 and 1,212 for the three- and six-month periods ended July 3, 2022, respectively.

15


D. INCOME TAXES
Net Deferred Tax Liability. Our deferred tax assets and liabilities are included in other noncurrent assets and liabilities on the Consolidated Balance Sheet. Our net deferred tax liability consisted of the following:
July 2, 2023December 31, 2022
Deferred tax asset$36 $39 
Deferred tax liability(603)(685)
Net deferred tax liability$(567)$(646)
Tax Uncertainties. We participate in the Internal Revenue Service (IRS) Compliance Assurance Process (CAP), a real-time audit of our consolidated federal corporate income tax return. The IRS has examined our consolidated federal income tax returns through 2021.
For all periods open to examination by tax authorities, we periodically assess our liabilities and contingencies based on the latest available information. Where we believe there is more than a 50% chance that our tax position will not be sustained, we record our best estimate of the resulting tax liability, including interest, in the Consolidated Financial Statements. We include any interest or penalties incurred in connection with income taxes as part of income tax expense.
Based on all known facts and circumstances and applicable tax law, we believe the total amount of any unrecognized tax benefits on July 2, 2023, was not material to our results of operations, financial condition or cash flows. In addition, there are no tax positions for which it is reasonably possible that the unrecognized tax benefits will vary significantly over the next 12 months, producing, individually or in the aggregate, a material effect on our results of operations, financial condition or cash flows.

E. UNBILLED RECEIVABLES
Unbilled receivables represent revenue recognized on long-term contracts (contract costs and estimated profits) less associated advances and progress billings. These amounts will be billed in accordance with the agreed-upon contractual terms. Unbilled receivables consisted of the following:
July 2, 2023December 31, 2022
Unbilled revenue$40,525 $39,482 
Advances and progress billings(32,234)(30,687)
Net unbilled receivables$8,291 $8,795 
On July 2, 2023, and December 31, 2022, net unbilled receivables included $1.5 billion and $1.7 billion, respectively, associated with a large international tracked vehicle contract in our Combat Systems segment. The contract, signed in 2010, had been experiencing an unbilled receivable build-up since 2021. Based on ongoing discussions with the customer and continued successful program activity, the customer resumed payments on the contract in the first quarter of 2023.

F. INVENTORIES
The majority of our inventories are for business jet aircraft. Our inventories are stated at the lower of cost or net realizable value. Work in process represents largely labor, material and overhead costs
16


associated with aircraft in the manufacturing process and is based primarily on the estimated average unit cost in a production lot. Substantially all of our raw materials are valued on either the average cost or the first-in, first-out method. We record pre-owned aircraft acquired in connection with the sale of new aircraft at the lower of the trade-in value or the estimated net realizable value.
Inventories consisted of the following:
July 2, 2023December 31, 2022
Work in process$5,225 $4,182 
Raw materials2,358 2,072 
Finished goods21 17 
Pre-owned aircraft38 51 
Total inventories$7,642 $6,322 
The increase in total inventories during the six-month period ended July 2, 2023, was due primarily to the ramp-up in production of new Gulfstream aircraft models, including the G700 in anticipation of its certification from the U.S. Federal Aviation Administration in the fourth quarter of 2023, as well as increased production of in-service aircraft reflecting strong customer demand. Customer deposits associated with firm orders for these aircraft, which are reflected in customer advances and deposits and other noncurrent liabilities on the Consolidated Balance Sheet, have correspondingly increased.
G. GOODWILL AND INTANGIBLE ASSETS
Goodwill. The changes in the carrying amount of goodwill by reporting unit were as follows:
AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Goodwill
December 31, 2022 (a)
$3,019 $297 $2,766 $14,252 $20,334 
Acquisitions (b)   16 16 
Other (c)56  29 8 93 
July 2, 2023 (a)
$3,075 $297 $2,795 $14,276 $20,443 
(a)Goodwill in the Technologies reporting unit was net of $1.8 billion of accumulated impairment losses.
(b)Included adjustments during the purchase price allocation period.
(c)Consisted primarily of adjustments for foreign currency translation.
Intangible Assets. Intangible assets consisted of the following:
Gross Carrying Amount (a)Accumulated AmortizationNet Carrying AmountGross Carrying Amount (a)Accumulated AmortizationNet Carrying Amount
July 2, 2023December 31, 2022
Contract and program intangible assets (b)$3,252 $(1,783)$1,469 $3,247 $(1,688)$1,559 
Trade names and trademarks511 (263)248 496 (248)248 
Technology and software65 (50)15 64 (48)16 
Other intangible assets64 (64) 64 (63)1 
Total intangible assets$3,892 $(2,160)$1,732 $3,871 $(2,047)$1,824 
(a)Changes in gross carrying amounts consisted primarily of adjustments for foreign currency translation.
(b)Consisted of acquired backlog and probable follow-on work and associated customer relationships.
17


Amortization expense is included in operating costs and expenses in the Consolidated Statement of Earnings. Amortization expense for intangible assets was $47 and $100 for the three- and six-month periods ended July 2, 2023, and $49 and $99 for the three- and six-month periods ended July 3, 2022, respectively.

H. DEBT
Debt consisted of the following:
July 2, 2023December 31, 2022
Fixed-rate notes due:Interest rate:
May 20233.375%$ $750 
August 20231.875%500 500 
November 20242.375%500 500 
April 20253.250%750 750 
May 20253.500%750 750 
June 20261.150%500 500 
August 20262.125%500 500 
April 20273.500%750 750 
November 20272.625%500 500 
May 20283.750%1,000 1,000 
April 20303.625%1,000 1,000 
June 20312.250%500 500 
April 20404.250%750 750 
June 20412.850%500 500 
November 20423.600%500 500 
April 20504.250%750 750 
OtherVarious90 90 
Total debt principal9,840 10,590 
Less unamortized debt issuance costs and discounts85 94 
Total debt9,755 10,496 
Less current portion508 1,253 
Long-term debt$9,247 $9,243 
In May 2023, we repaid fixed-rate notes of $750 at the scheduled maturity using cash on hand. On July 2, 2023, we had no commercial paper outstanding, but we maintain the ability to access the commercial paper market in the future. Separately, we have a $4 billion committed bank credit facility for general corporate purposes and working capital needs and to support our commercial paper issuances. This credit facility expires in March 2027. We may renew or replace this credit facility in whole or in part at or prior to its expiration date. We also have an effective shelf registration on file with the SEC that allows us to access the debt markets.
Our financing arrangements contain a number of customary covenants and restrictions. We were in compliance with all covenants and restrictions on July 2, 2023.

18


I. OTHER LIABILITIES
A summary of significant other liabilities by balance sheet caption follows:
July 2, 2023December 31, 2022
Salaries and wages$1,062 $1,116 
Dividends payable361 347 
Lease liabilities302 288 
Workers’ compensation242 215 
Other1,218 1,288 
Total other current liabilities$3,185 $3,254 
Retirement benefits$2,320 $2,453 
Customer deposits on commercial contracts2,269 2,175 
Lease liabilities1,428 1,330 
Other2,128 2,475 
Total other liabilities$8,145 $8,433 

J. COMMITMENTS AND CONTINGENCIES
Litigation
In 2015, Electric Boat Corporation, a subsidiary of General Dynamics Corporation, received a civil investigative demand from the U.S. Department of Justice regarding an investigation of potential False Claims Act violations relating to alleged failures of Electric Boat’s quality system with respect to allegedly non-conforming parts purchased from a supplier. In 2016, Electric Boat was made aware that it is a defendant in a lawsuit related to this matter which had been filed under seal in U.S. district court. Also in 2016, the Suspending and Debarring Official for the U.S. Department of the Navy issued a show cause letter to Electric Boat requesting that Electric Boat respond to the official’s concerns regarding Electric Boat’s oversight and management with respect to its quality assurance systems for subcontractors and suppliers. Electric Boat responded to the show cause letter and engaged in discussions with the U.S. government.
In the third quarter of 2019, the Department of Justice declined to intervene in the qui tam action, noting that its investigation continues, and the court unsealed the relator’s complaint. In the fourth quarter of 2020, the relator filed a second amended complaint. In the third quarter of 2021, the court dismissed the relator’s complaint with prejudice. The relator appealed the dismissal of the complaint to the United States Court of Appeals. In the fourth quarter of 2022, the Court of Appeals heard oral arguments on the appeal, and thereafter took the case under submission. Given the current status of these matters, we are unable to express a view regarding the ultimate outcome or, if the outcome is adverse, to estimate an amount or range of reasonably possible loss. Depending on the outcome of these matters, there could be a material impact on our results of operations, financial condition and cash flows.
Additionally, various other claims and legal proceedings incidental to the normal course of business are pending or threatened against us. These other matters relate to such issues as government investigations and claims, the protection of the environment, asbestos-related claims and employee-related matters. The nature of litigation is such that we cannot predict the outcome of these other matters. However, based on information currently available, we believe any potential liabilities in these
19


other proceedings, individually or in the aggregate, will not have a material impact on our results of operations, financial condition or cash flows.
Environmental
We are subject to and affected by a variety of federal, state, local and foreign environmental laws and regulations. We are directly or indirectly involved in environmental investigations or remediation at some of our current and former facilities and third-party sites that we do not own but where we have been designated a potentially responsible party (PRP) by the U.S. Environmental Protection Agency or a state environmental agency. Based on historical experience, we expect that a significant percentage of the total remediation and compliance costs associated with these facilities will continue to be allowable contract costs and, therefore, recoverable under U.S. government contracts.
As required, we provide financial assurance for certain sites undergoing or subject to investigation or remediation. We accrue environmental costs when it is probable that a liability has been incurred and the amount can be reasonably estimated. Where applicable, we seek insurance recovery for costs related to environmental liabilities. We do not record insurance recoveries before collection is considered probable. Based on all known facts and analyses, we do not believe that our liability at any individual site, or in the aggregate, arising from such environmental conditions will be material to our results of operations, financial condition or cash flows. We also do not believe that the range of reasonably possible additional loss beyond what has been recorded would be material to our results of operations, financial condition or cash flows.
Other
Government Contracts. As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, including claims for fines, penalties, and compensatory and treble damages. We believe the outcome of such ongoing government audits and investigations will not have a material impact on our results of operations, financial condition or cash flows.
In the performance of our contracts, we routinely request contract modifications that require additional funding from the customer. Most often, these requests are due to customer-directed changes in the scope of work. While we are entitled to recovery of these costs under our contracts, the administrative process with our customer may be protracted. Based on the circumstances, we periodically file requests for equitable adjustment (REAs) that are sometimes converted into claims. In some cases, these requests are disputed by our customer. We believe our outstanding modifications, REAs and other claims will be resolved without material impact to our results of operations, financial condition or cash flows.
Letters of Credit and Guarantees. In the ordinary course of business, we have entered into letters of credit, bank guarantees, surety bonds and other similar arrangements with financial institutions and insurance carriers totaling approximately $1.4 billion on July 2, 2023. In addition, from time to time and in the ordinary course of business, we contractually guarantee the payment or performance of our subsidiaries arising under certain contracts.
Aircraft Trade-ins. In connection with orders for new aircraft in contract backlog, some Gulfstream customers hold options to trade in aircraft as partial consideration in their new-aircraft transaction. These trade-in commitments are generally structured to establish the fair market value of the trade-in aircraft at a date generally 45 or fewer days preceding delivery of the new aircraft to the customer. At that time, the customer is required to either exercise the option or allow its expiration. Other trade-in commitments are structured to guarantee a predetermined trade-in value. These commitments present more risk in the event of an adverse change in market conditions. In either case, any excess of the preestablished trade-in
20


price above the fair market value at the time the new aircraft is delivered is treated as a reduction of revenue in the new-aircraft sales transaction. As of July 2, 2023, the estimated change in fair market values from the date of the commitments was not material.
Product Warranties. We provide warranties to our customers associated with certain product sales. We record estimated warranty costs in the period in which the related products are delivered. The warranty liability recorded at each balance sheet date is based generally on the number of months of warranty coverage remaining for the products delivered and the average historical monthly warranty payments. Warranty obligations incurred in connection with long-term production contracts are accounted for within the contract estimates at completion. Our other warranty obligations, primarily for business jet aircraft, are included in other current and noncurrent liabilities on the Consolidated Balance Sheet.
The changes in the carrying amount of warranty liabilities for the six-month periods ended July 2, 2023, and July 3, 2022, were as follows:
Six Months EndedJuly 2, 2023July 3, 2022
Beginning balance$603 $641 
Warranty expense35 39 
Payments(47)(63)
Adjustments2 (8)
Ending balance$593 $609 


21


K. SHAREHOLDERS EQUITY
Share Repurchases. Our board of directors (Board), from time to time, authorizes management to repurchase outstanding shares of our common stock on the open market. In the six-month period ended July 2, 2023, we repurchased 1.8 million of our outstanding shares for $378 million. On July 2, 2023, 4.9 million shares remained authorized by our Board for repurchase, representing 1.8% of our total shares outstanding. We repurchased 4.9 million shares for $1.1 billion in the six-month period ended July 3, 2022.
Dividends per Share. Our Board declared dividends per share of $1.32 and $2.64 for the three- and six-month periods ended July 2, 2023, and $1.26 and $2.52 for the three- and six-month periods ended July 3, 2022, respectively. We paid cash dividends of $360 and $705 for the three- and six-month periods ended July 2, 2023, and $349 and $679 for the three- and six-month periods ended July 3, 2022, respectively.
Accumulated Other Comprehensive Loss. The changes, pretax and net of tax, in each component of accumulated other comprehensive loss (AOCL) consisted of the following:
Changes in Unrealized Cash Flow HedgesForeign Currency Translation AdjustmentsChanges in Retirement Plans’ Funded StatusAOCL
December 31, 2022$4 $260 $(2,416)$(2,152)
Other comprehensive income, pretax(19)191 357 529 
Provision for income tax, net4  (76)(72)
Other comprehensive income, net of tax(15)191 281 457 
July 2, 2023$(11)$451 $(2,135)$(1,695)
December 31, 2021$144 $538 $(2,602)$(1,920)
Other comprehensive loss, pretax(156)(189)89 (256)
Benefit for income tax, net41  (18)23 
Other comprehensive loss, net of tax(115)(189)71 (233)
July 3, 2022$29 $349 $(2,531)$(2,153)
Amounts reclassified out of AOCL related primarily to changes in our retirement plans’ funded status and included pretax recognized net actuarial losses and amortization of prior service credit. See Note O for these amounts, which are included in our net periodic pension and other post-retirement benefit cost (credit).

22


L. SEGMENT INFORMATION
We have four operating segments: Aerospace, Marine Systems, Combat Systems and Technologies. We organize our segments in accordance with the nature of products and services offered. We measure each segment’s profitability based on operating earnings. As a result, we do not allocate net interest, other income and expense items, and income taxes to our segments.
Summary financial information for each of our segments follows:
Revenue (a)Operating Earnings
Three Months EndedJuly 2, 2023July 3, 2022July 2, 2023July 3, 2022
Aerospace$1,953 $1,867 $236 $238 
Marine Systems3,059 2,651 235 211 
Combat Systems1,924 1,666 251 245 
Technologies3,216 3,005 283 304 
Corporate (b)  (43)(20)
Total$10,152 $9,189 $962 $978 
Six Months Ended
Aerospace$3,845 $3,770 $465 $481 
Marine Systems6,051 5,302 446 422 
Combat Systems3,680 3,341 496 472 
Technologies6,457 6,168 582 602 
Corporate (b)  (89)(91)
Total$20,033 $18,581 $1,900 $1,886 
(a)See Note B for additional revenue information by segment.
(b)Corporate operating costs consisted primarily of equity-based compensation expense.
M. FAIR VALUE
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:
Level 1 – quoted prices in active markets for identical assets or liabilities.
Level 2 – inputs, other than quoted prices, observable by a marketplace participant either directly or indirectly.
Level 3 – unobservable inputs significant to the fair value measurement.
We did not have any significant non-financial assets or liabilities measured at fair value on July 2, 2023, or December 31, 2022.
Our financial instruments include cash and equivalents, accounts receivable and payable, marketable securities held in trust and other investments, short- and long-term debt, and derivative financial instruments. The carrying values of cash and equivalents and accounts receivable and payable on the unaudited Consolidated Balance Sheet approximate their fair value. The following tables present the fair values of our other financial assets and liabilities on July 2, 2023, and December 31, 2022, and the basis for determining their fair values:
23


Carrying
Value
Fair
Value
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Financial Assets (Liabilities)July 2, 2023
Measured at fair value:
Marketable securities held in trust:
Cash and equivalents$5 $5 $ $5 $ 
Available-for-sale debt securities127 127  127  
Commingled equity funds48 48 48   
Commingled fixed-income funds6 6 6   
Other investments17 17   17 
Cash flow hedge assets110 110  110  
Cash flow hedge liabilities(57)(57) (57) 
Measured at amortized cost:
Short- and long-term debt principal(9,840)(9,104) (9,104) 
December 31, 2022
Measured at fair value:
Marketable securities held in trust:
Cash and equivalents$7 $7 $ $7 $ 
Available-for-sale debt securities107 107  107  
Commingled equity funds42 42 42   
Commingled fixed-income funds6 6 6   
Other investments17 17   17 
Cash flow hedge assets109 109  109  
Cash flow hedge liabilities(67)(67) (67) 
Measured at amortized cost:
Short- and long-term debt principal(10,590)(9,773) (9,773) 
Our Level 1 assets include commingled equity and fixed-income funds that are valued using a unit price or net asset value (NAV). These funds are actively traded and valued using quoted prices for identical securities from the market exchanges. The fair value of our Level 2 assets and liabilities, which consist primarily of fixed-income securities, cash flow hedges and our fixed-rate notes, is determined under a market approach using valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets. Our Level 3 assets include direct private equity investments that are measured using inputs unobservable to a marketplace participant.

N. DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES
We are exposed to market risk, primarily from foreign currency exchange rates, commodity prices and investments. We may use derivative financial instruments to hedge some of these risks as described below. We do not use derivative financial instruments for trading or speculative purposes.
Foreign Currency Risk. Our foreign currency exchange rate risk relates to receipts from customers, payments to suppliers and intercompany transactions denominated in foreign currencies. To the extent possible, we include terms in our contracts that are designed to protect us from this risk. Otherwise, we
24


enter into derivative financial instruments, principally foreign currency forward purchase and sale contracts, designed to offset and minimize our risk. The dollar-weighted two-year average maturity of these instruments generally matches the duration of the activities that are at risk.
Commodity Price Risk. We are subject to commodity price risk, primarily on long-term, fixed-price contracts. To the extent possible, we include terms in our contracts that are designed to protect us from these risks. Some of the protective terms included in our contracts are considered derivative financial instruments but are not accounted for separately, because they are clearly and closely related to the host contract. We have not entered into any material commodity hedging contracts but may do so as circumstances warrant. We do not believe that changes in commodity prices will have a material impact on our results of operations or cash flows.
Investment Risk. Our investment policy allows for purchases of fixed-income securities with an investment-grade rating and a maximum maturity of up to five years. On July 2, 2023, and December 31, 2022, we held $1.2 billion in cash and equivalents, but held no marketable securities other than those held in trust to meet some of our obligations under workers’ compensation and non-qualified pension plans. On July 2, 2023, and December 31, 2022, we held marketable securities in trust of $186 and $162, respectively. These marketable securities are reflected at fair value on the Consolidated Balance Sheet in other current and noncurrent assets. See Note M for additional details.
Hedging Activities. We had notional forward exchange contracts outstanding of $6 billion and $6.9 billion on July 2, 2023, and December 31, 2022, respectively. These derivative financial instruments are cash flow hedges, and are reflected at fair value on the Consolidated Balance Sheet in other current assets and liabilities. See Note M for additional details.
Changes in fair value (gains and losses) related to derivative financial instruments that qualify as cash flow hedges are deferred in AOCL until the underlying transaction is reflected in earnings. Alternatively, gains and losses on derivative financial instruments that do not qualify for hedge accounting are recorded each period in earnings. All gains and losses from derivative financial instruments recognized in the Consolidated Statement of Earnings are presented in the same line item as the underlying transaction, generally operating costs and expenses.
Net gains and losses recognized in earnings on derivative financial instruments that do not qualify for hedge accounting were not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022. Net gains and losses reclassified to earnings from AOCL related to qualified hedges were also not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022, and we do not expect the amount of these gains and losses that will be reclassified to earnings during the next 12 months to be material.
We had no material derivative financial instruments designated as fair value or net investment hedges on July 2, 2023, and December 31, 2022.
Foreign Currency Financial Statement Translation. We translate foreign currency balance sheets from our international businesses’ functional currency (generally the respective local currency) to U.S. dollars at the end-of-period exchange rates, and statements of earnings at the average exchange rates for each period. The resulting foreign currency translation adjustments are a component of AOCL.
We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations’ results into U.S. dollars. The impact of translating our non-U.S. operations’ revenue and earnings into U.S. dollars was not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022. In addition, the effect of changes in
25


foreign exchange rates on non-U.S. cash balances was not material for the six-month periods ended July 2, 2023, and July 3, 2022.

O. RETIREMENT PLANS
We provide retirement benefits to eligible employees through a variety of plans:
Defined contribution
Defined benefit
Pension (qualified and non-qualified)
Other post-retirement benefit
For our defined benefit plans, net periodic benefit cost (credit) for the three- and six-month periods ended July 2, 2023, and July 3, 2022, consisted of the following:
Pension BenefitsOther Post-retirement Benefits
Three Months EndedJuly 2, 2023July 3, 2022July 2, 2023July 3, 2022
Service cost$16 $26 $1 $2 
Interest cost162 100 8 5 
Expected return on plan assets(208)(227)(8)(8)
Net actuarial loss (gain)184 53 (8)(5)
Prior service (credit) cost(3)(5) 1 
Net periodic benefit cost (credit)$151 $(53)$(7)$(5)
Six Months Ended
Service cost$33 $52 $2 $3 
Interest cost325 200 15 10 
Expected return on plan assets(415)(455)(16)(16)
Net actuarial loss (gain)367 107 (16)(9)
Prior service (credit) cost(7)(10)1 1 
Net periodic benefit cost (credit)$303 $(106)$(14)$(11)
Our contractual arrangements with the U.S. government provide for the recovery of pension and other post-retirement benefit costs related to employees working on government contracts. The amount allocated to U.S. government contracts is determined in accordance with the Federal Acquisition Regulation (FAR) and Cost Accounting Standards (CAS), which may result in a timing difference with the amount determined under GAAP. We defer this difference on the Consolidated Balance Sheet. At this time, the amount allocated to contracts exceeds cumulative benefit costs, resulting in a deferred credit that is reported in other noncurrent liabilities. To the extent there is a non-service component of net periodic benefit cost (credit) for our defined benefit plans, it is reported in other income (expense) in the Consolidated Statement of Earnings.

26


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
(Dollars in millions, except per-share amounts or unless otherwise noted)

BUSINESS OVERVIEW
General Dynamics is a global aerospace and defense company that offers a broad portfolio of products and services in business aviation; ship construction and repair; land combat vehicles, weapons systems and munitions; and technology products and services.
Our company is organized into four operating segments: Aerospace, Marine Systems, Combat Systems and Technologies. We refer to the latter three collectively as our defense segments. Our primary customer is the U.S. government, including the Department of Defense (DoD), the intelligence community and other U.S. government customers. We also have significant business with non-U.S. governments and a diverse base of corporate and individual buyers of business jet aircraft and related services. The following discussion should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2022, and with the unaudited Consolidated Financial Statements included in this Form 10-Q.

BUSINESS ENVIRONMENT
The disruptions caused by the coronavirus (COVID-19) pandemic and the ongoing conflict in Ukraine continue to impact global economies and businesses. The impact primarily affecting our business is supply chain challenges, including inflationary pressures. In our Aerospace segment, supply chain challenges have paced our ability to ramp up production in response to strong customer demand for our aircraft and have caused out-of-sequence manufacturing which increases costs and decreases operational efficiency. Within our defense segments, the COVID-19 pandemic resulted in supply chain challenges, which we continue to experience, particularly in our Marine Systems (especially in the submarine supply chain) and Technologies segments. The Russia-Ukraine conflict has created additional demand for our products and services, particularly in our Combat Systems segment, though the timing and extent of incremental contract activity resulting from that demand remains uncertain.
Any longer-term impact of these global events on our business is currently unknown due to the uncertainty around their duration and broader impact. The Review of Operating Segments includes information on these global events for the affected segments.

27


RESULTS OF OPERATIONS

INTRODUCTION
The following paragraphs explain how we recognize revenue and operating costs in our operating segments and the terminology we use to describe our operating results.
In the Aerospace segment, we record revenue on contracts for new aircraft when the customer obtains control of the asset, which is generally upon delivery and acceptance by the customer of the fully outfitted aircraft. Revenue associated with the segment’s services businesses is recognized as work progresses or upon delivery of services. Fluctuations in revenue from period to period result from the number and mix of new aircraft deliveries, and the level and type of aircraft services performed during the period.
The majority of the Aerospace segment’s operating costs relates to new aircraft production on firm orders and consists of labor, material, subcontractor and overhead costs. The costs are accumulated in production lots, recorded in inventory and recognized as operating costs at aircraft delivery based on the estimated average unit cost in a production lot. While changes in the estimated average unit cost for a production lot impact the level of operating costs, the amount of operating costs reported in a given period is based largely on the number and type of aircraft delivered. Operating costs in the Aerospace segment’s services businesses are recognized generally as incurred.
For new aircraft, operating earnings and margin are a function of the prices of our aircraft, our operational efficiency in manufacturing and outfitting the aircraft, and the mix of ultra-large-cabin, large-cabin and mid-cabin aircraft deliveries. Aircraft mix can also refer to the stage of program maturity for our aircraft models. A new aircraft model typically has lower margins in its initial production lots, and then margins generally increase as we realize efficiencies in the production process. Additional factors affecting the segment’s earnings and margin include the volume, mix and profitability of services work performed, the market for pre-owned aircraft, and the level of general and administrative (G&A) and net research and development (R&D) costs incurred by the segment.
In the defense segments, revenue on long-term government contracts is recognized generally over time as the work progresses, either as products are produced or as services are rendered. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, G&A expenses. Variances in costs recognized from period to period reflect primarily increases and decreases in production or activity levels on individual contracts. Because costs are used as a measure of progress, year-over-year variances in costs result in corresponding variances in revenue, which we generally refer to as volume.
Operating earnings and margin in the defense segments are driven by changes in volume, performance or contract mix. Performance refers to changes in profitability based on adjustments to estimates at completion on individual contracts. These adjustments result from increases or decreases to the estimated value of the contract, the estimated costs to complete the contract or both. Therefore, changes in costs incurred in the period compared with prior periods do not necessarily impact profitability. It is only when total estimated costs at completion on a given contract change without a corresponding change in the contract value (or vice versa) that the profitability of that contract may be impacted. Contract mix refers to changes in the volume of higher- versus lower-margin work. Higher or
28


lower margins can result from a number of factors, including contract type (e.g., fixed-price/cost-reimbursable) and type of work (e.g., development/production). Contract mix can also refer to the stage of program maturity for our long-term production contracts. New long-term production contracts typically have lower margins initially, and then margins generally increase as we achieve learning curve improvements or realize other cost reductions.

CONSOLIDATED OVERVIEW
Three Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$10,152 $9,189 $963 10.5 %
Operating costs and expenses(9,190)(8,211)(979)11.9 %
Operating earnings962 978 (16)(1.6)%
Operating margin9.5 %10.6 %
Six Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$20,033 $18,581 $1,452 7.8 %
Operating costs and expenses(18,133)(16,695)(1,438)8.6 %
Operating earnings1,900 1,886 14 0.7 %
Operating margin9.5 %10.2 %
Our consolidated revenue increased in the second quarter and first six months of 2023 due primarily to higher volume across our defense segments, driven by double-digit growth in U.S. Navy ship construction and international military vehicles. Operating margin decreased 110 basis points in the second quarter and 70 basis points in the first six months of 2023 compared with prior-year periods due to program mix and supply chain-driven cost pressure.

REVIEW OF OPERATING SEGMENTS
Following is a discussion of operating results and outlook for each of our operating segments. For the Aerospace segment, results are analyzed by specific types of products and services, consistent with how the segment is managed. For the defense segments, the discussion is based on markets and the lines of products and services offered with a supplemental discussion of specific contracts and programs when significant to the results. Additional information regarding our segments can be found in Note L to the unaudited Consolidated Financial Statements in Part I, Item 1.
29


AEROSPACE
Three Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$1,953 $1,867 $86 4.6 %
Operating earnings236 238 (2)(0.8)%
Operating margin12.1 %12.7 %
Gulfstream aircraft deliveries (in units)24 22 9.1 %
Six Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$3,845 $3,770 $75 2.0 %
Operating earnings465 481 (16)(3.3)%
Operating margin12.1 %12.8 %
Gulfstream aircraft deliveries (in units)45 47 (2)(4.3)%
Operating Results
The increase in the Aerospace segment’s revenue in the second quarter and first six months of 2023 consisted of the following:
Second QuarterSix Months
Aircraft manufacturing$104 $(7)
Aircraft services(18)82 
Total increase$86 $75 
Aircraft manufacturing revenue increased in the second quarter of 2023 due primarily to higher deliveries of ultra-large-cabin aircraft. A favorable mix of aircraft partially offset fewer deliveries in the first six months. Aircraft services revenue was up in the first six months of 2023 due primarily to increased demand for aircraft maintenance as customer flight activity remained at elevated levels. The growth in aircraft maintenance was offset by lower volume on aircraft completion projects in Basel, Switzerland, in the second quarter.
The change in the segment’s operating earnings in the second quarter and first six months of 2023 consisted of the following:
Second QuarterSix Months
Aircraft manufacturing$33 $(5)
Aircraft services(9)
G&A/other expenses(26)(17)
Total decrease$(2)$(16)
Aircraft manufacturing operating earnings increased in the second quarter due to higher deliveries and the impact of customer accommodations in the second quarter of 2022 associated with a G500/G600 airworthiness directive. Aircraft manufacturing operating earnings were down in the first six months of 2023 due primarily to fewer aircraft deliveries and higher production costs resulting from supply chain challenges. Aircraft services operating earnings reflected the volume and mix of services in the second quarter and first six months of 2023. G&A/other expenses increased in the second quarter and first six months of 2023 due primarily to increased R&D expenses associated with ongoing product development efforts, particularly those related to the G700 certification.
30


In total, the Aerospace segment’s operating margin decreased 60 basis points in the second quarter and 70 basis points in the first six months of 2023 compared with the prior-year periods.
2023 Outlook
We expect the Aerospace segment’s 2023 revenue to be approximately $10.2 billion due to the certification and entry into service of the new G700 aircraft in the fourth quarter of 2023. We expect the segment’s operating margin to be approximately 14.1%.
MARINE SYSTEMS
Three Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$3,059 $2,651 $408 15.4 %
Operating earnings235 211 24 11.4 %
Operating margin7.7 %8.0 %
Six Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$6,051 $5,302 $749 14.1 %
Operating earnings446 422 24 5.7 %
Operating margin7.4 %8.0 %
Operating Results
The increase in the Marine Systems segment’s revenue in the second quarter and first six months of 2023 consisted of the following:
Second QuarterSix Months
U.S. Navy ship construction$311 $544 
U.S. Navy ship engineering, repair and other services97 205 
Total increase$408 $749 
Revenue from U.S. Navy ship construction and engineering was up in the second quarter and first six months of 2023 due primarily to increased volume on the Columbia-class submarine program. Overall, the Marine Systems segment’s operating margin decreased 30 basis points in the second quarter and 60 basis points in the first six months of 2023 due to supply chain impacts to the Virginia-class submarine schedule and cost growth on the Arleigh Burke-class (DDG-51) guided-missile destroyer program, offset partially by improved performance on the John Lewis-class (T-AO-205) fleet replenishment oiler program.
2023 Outlook
We expect the Marine Systems segment’s 2023 revenue to be approximately $11.8 billion with operating margin of approximately 7.6%.
31


COMBAT SYSTEMS
Three Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$1,924 $1,666 $258 15.5 %
Operating earnings251 245 2.4 %
Operating margin13.0 %14.7 %
Six Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$3,680 $3,341 $339 10.1 %
Operating earnings496 472 24 5.1 %
Operating margin13.5 %14.1 %
Operating Results
The increase in the Combat Systems segment’s revenue in the second quarter and first six months of 2023 consisted of the following:
Second QuarterSix Months
International military vehicles$234 $237 
Weapons systems and munitions59 75 
U.S. military vehicles(35)27 
Total increase$258 $339 
Revenue from international military vehicles increased in the second quarter and first six months of 2023 due to higher volume on several wheeled and tracked vehicle contracts, including the sale of the Abrams main battle tank to U.S. allies and partners. Weapons systems and munitions revenue was up due to facility expansion efforts associated with increased artillery production. Revenue from U.S. military vehicles increased in the first six months of 2023 due primarily to higher volume on the U.S. Army’s M10 Booker Combat Vehicle (Booker) program (formerly known as Mobile Protected Firepower). In the second quarter, revenue on U.S. programs was down due to lower volume on the Abrams tank and Stryker vehicle programs.
Overall, the Combat Systems segment’s operating margin decreased 170 basis points in the second quarter and 60 basis points in the first six months of 2023 driven by contract mix in our U.S. business, including the artillery facilities expansion work that carries a lower margin.
2023 Outlook
We expect the Combat Systems segment’s 2023 revenue to be approximately $7.8 billion with operating margin of approximately 14.2%.
32


TECHNOLOGIES
Three Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$3,216 $3,005 $211 7.0 %
Operating earnings283 304 (21)(6.9)%
Operating margin8.8 %10.1 %
Six Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$6,457 $6,168 $289 4.7 %
Operating earnings582 602 (20)(3.3)%
Operating margin9.0 %9.8 %
Operating Results
The increase in the Technologies segment’s revenue in the second quarter and first six months of 2023 consisted of the following:
Second QuarterSix Months
Information technology (IT) services$117 $146 
C5ISR* solutions94 143 
Total increase$211 $289 
*Command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance
The Technologies segment’s revenue was up due to increased demand across the business and the acquisition of a C5ISR solutions business in the third quarter of 2022. The Technologies segment’s operating margin decreased 130 basis points in the second quarter and 80 basis points in the first six months of 2023 due to program mix.
2023 Outlook
We expect the Technologies segment’s 2023 revenue to be approximately $12.7 billion with operating margin of approximately 9.4%.
CORPORATE
Corporate operating costs totaled $43 in the second quarter and $89 in the first six months of 2023 compared with $20 and $91 in the prior-year periods, respectively, and consisted primarily of equity-based compensation expense. Corporate operating costs are expected to be approximately $160 in 2023.

OTHER INFORMATION
PRODUCT REVENUE AND OPERATING COSTS
Three Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$5,797 $5,057 $740 14.6 %
Operating costs(4,915)(4,169)(746)17.9 %
Six Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$11,310 $10,266 $1,044 10.2 %
Operating costs(9,556)(8,481)(1,075)12.7 %
33


The increase in product revenue in the second quarter and first six months of 2023 consisted of the following:
Second QuarterSix Months
Ship construction$311 $544 
Military vehicle production240 358 
Other, net189 142 
Total increase$740 $1,044 
Ship construction revenue increased in the second quarter and first six months of 2023 due primarily to higher volume on the Columbia-class submarine program. Military vehicle production revenue was up due primarily to higher volume on several international wheeled and tracked vehicle contracts. The primary drivers of the increase in product operating costs were the changes in volume on the programs described above.
SERVICE REVENUE AND OPERATING COSTS
Three Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$4,355 $4,132 $223 5.4 %
Operating costs(3,670)(3,428)(242)7.1 %
Six Months EndedJuly 2, 2023July 3, 2022Variance
Revenue$8,723 $8,315 $408 4.9 %
Operating costs(7,386)(6,974)(412)5.9 %
The increase in service revenue in the second quarter and first six months of 2023 consisted of the following:
Second QuarterSix Months
Ship services$97 $205 
IT services117 146 
Other, net57 
Total increase$223 $408 
Services revenue increased in the second quarter and first six months of 2023 due to a higher volume of engineering work on the Columbia-class submarine program and increased demand for IT services. The primary drivers of the increase in service operating costs were the changes in volume on the programs described above.
G&A EXPENSES
As a percentage of revenue, G&A expenses were 5.9% in the first six months of 2023 compared with 6.7% in the first six months of 2022, which included the accelerated recognition of equity-based compensation expense. We expect G&A expenses as a percentage of revenue in 2023 to be generally consistent with 2022.
34


OTHER, NET
Net other income was $46 in the first six months of 2023 compared with $79 in the first six months of 2022, and represents primarily the non-service components of pension and other post-retirement benefits. In 2023, we expect net other income to be approximately $90.
INTEREST, NET
Net interest expense was $180 in the first six months of 2023 compared with $193 in the prior-year period, reflecting the repayment of debt in the fourth quarter of 2022. See Note H to the unaudited Consolidated Financial Statements in Part I, Item 1, for additional information regarding our debt obligations, including interest rates. We expect 2023 net interest expense to be consistent with 2022.
PROVISION FOR INCOME TAX, NET
Our effective tax rate was 16.5% in the first six months of 2023 compared with 15.6% in the prior-year period. The lower effective tax rate in the first six months of 2022 reflected a variety of factors, including the impact of tax benefits from equity-based compensation. For 2023, we anticipate a full-year effective tax rate of approximately 17%.

BACKLOG AND ESTIMATED POTENTIAL CONTRACT VALUE
Our total backlog, including funded and unfunded portions, was $91.4 billion at the end of the second quarter of 2023 compared with $89.8 billion at the end of the first quarter. Our total backlog is equal to our remaining performance obligations under contracts with customers as discussed in Note B to the unaudited Consolidated Financial Statements in Part I, Item 1. Our total estimated contract value, which combines total backlog with estimated potential contract value, was $129.3 billion on July 2, 2023.
The following table details the backlog and estimated potential contract value of each segment at the end of the second and first quarters of 2023:
FundedUnfundedTotal BacklogEstimated Potential Contract ValueTotal
Estimated Contract Value
July 2, 2023
Aerospace$19,050 $447 $19,497 $888 $20,385 
Marine Systems30,318 13,410 43,728 3,238 46,966 
Combat Systems14,349 718 15,067 6,196 21,263 
Technologies9,732 3,333 13,065 27,639 40,704 
Total$73,449 $17,908 $91,357 $37,961 $129,318 
April 2, 2023
Aerospace$18,853 $484 $19,337 $804 $20,141 
Marine Systems30,722 *12,885 *43,607 3,499 47,106 
Combat Systems13,953 143 14,096 5,599 19,695 
Technologies9,465 3,320 12,785 28,637 41,422 
Total$72,993 $16,832 $89,825 $38,539 $128,364 
* Revised

35


AEROSPACE
Aerospace funded backlog represents primarily new aircraft orders for which we have definitive purchase contracts and deposits from customers. Unfunded backlog consists of agreements to provide future aircraft maintenance and support services. The Aerospace segment ended the second quarter of 2023 with backlog of $19.5 billion.
Orders in the second quarter of 2023 reflected strong demand across our portfolio of products and services. The segment’s book-to-bill ratio (orders divided by revenue) was 1.3-to-1 in the second quarter of 2023 and 1.1-to-1 over the trailing 12 months.
Beyond total backlog, estimated potential contract value represents primarily options and other agreements with existing customers to purchase new aircraft and long-term aircraft services agreements. On July 2, 2023, estimated potential contract value in the Aerospace segment was $888.

DEFENSE SEGMENTS
The total backlog in our defense segments represents the estimated remaining sales value of work to be performed under firm contracts. The funded portion of total backlog includes items that have been authorized and appropriated by the U.S. Congress and funded by customers, as well as commitments by international customers that are approved and funded similarly by their governments. The unfunded portion of total backlog includes the amounts we believe are likely to be funded, but there is no guarantee that future budgets and appropriations will provide the same funding level currently anticipated for a given program.
Estimated potential contract value in our defense segments includes unexercised options associated with existing firm contracts and unfunded work on indefinite delivery, indefinite quantity (IDIQ) contracts. Contract options represent agreements to perform additional work under existing contracts at the election of the customer. We recognize options in backlog when the customer exercises the option and establishes a firm order. For IDIQ contracts, we evaluate the amount of funding we expect to receive and include this amount in our estimated potential contract value. This amount is often less than the total IDIQ contract value, particularly when the contract has multiple awardees. The actual amount of funding received in the future may be higher or lower than our estimate of potential contract value.
Total backlog in our defense segments was $71.9 billion on July 2, 2023. In the second quarter of 2023, each defense segment achieved book-to-bill ratios of 1-to-1 or greater. Estimated potential contract value in our defense segments was $37.1 billion on July 2, 2023. We received the following significant contract awards during the second quarter of 2023:
MARINE SYSTEMS
$1.1 billion from the U.S. Navy for long-lead materials and advance construction for Block V Virginia-class submarines.
$735 from the Navy for construction of an additional T-AO-205 oiler.
$55 from the Navy to support non-nuclear maintenance on submarines based at the New London Naval Submarine Support Facility. The award includes additional option value of $220.
$160 from the Navy for advanced nuclear plant studies (ANPS) in support of the Columbia-class submarine program.
36


$75 from the Navy for lead yard services, development studies and design efforts for Virginia-class submarines.
$65 from the Navy for maintenance and modernization on the USS Makin Island, a Wasp-class amphibious assault ship.
COMBAT SYSTEMS
$340 from the U.S. Army for various munitions and ordnance with a maximum potential value of $1.4 billion.
$695 from the Army to advance to the detailed design and prototype build and test phases of the XM30 Mechanized Infantry Combat Vehicle (MICV) competition, formerly known as the Optionally Manned Fighting Vehicle (OMFV). The award includes additional option value of $75.
$710 from the Army to upgrade Stryker vehicles to the double-V-hull (DVH) A1 configuration.
$260 from the Army for the second phase of low-rate initial production (LRIP) of the Booker Combat Vehicle.
$140 from the Army to establish additional capacity for 155mm artillery projectile metal parts production.
$65 to provide light armored vehicle (LAV) spare parts for an international customer.
$60 from the Army to provide system and sustainment technical support services for Abrams main battle tanks.
TECHNOLOGIES
$435 for several key contracts for classified customers with additional options and potential contract value of $935.
$60 to provide training support services to the Navy, and options totaling $325 of additional potential value.
$95 from the U.S. Department of State (DoS) to provide overseas consular services to support visa application and issuance at U.S. embassies and consulates throughout the world under the Global Support Strategy (GSS) program, and options totaling $265 of additional potential value.
$270 from the National Geospatial-Intelligence Agency (NGA) to provide hybrid cloud services and IT design, engineering, and operations and sustainment services.
$15 to modernize the Payments, Claims, and Enhanced Reconciliation (PACER) application for the U.S. Department of the Treasury. The contract has a maximum potential value of $190.
$185 to manufacture and deliver hardware in support of the SPY-6 radar program.
$160 from the Centers for Medicare and Medicaid Services (CMS) to provide cloud services and software tools.
$145 to provide ship modernization services for the Navy.
$60 from the DoS to provide IT end-user support services to the Bureau of Information Resource Management (IRM); the contract including options has a maximum potential value of $125.
37



LIQUIDITY AND CAPITAL RESOURCES
We place a strong emphasis on cash flow generation, which is underpinned by an operating discipline focused on cost control and working capital management. This emphasis gives us the flexibility for prudent capital deployment, while allowing us to step down debt over time, and preserves a strong balance sheet for future opportunities.
We evaluate a variety of capital deployment options based on current market conditions and our long-term outlook, and we believe agility is a key component of our capital deployment strategy as market conditions change over time. Our capital deployment priorities include investments in our products and services to drive long-term growth, a predictable dividend, strategic acquisitions and opportunistic share repurchases.
We believe cash generated by operating activities, supplemented by commercial paper issuances, is sufficient to satisfy our short- and long-term liquidity needs. An additional potential source of capital is the issuance of long-term debt in capital market transactions.
We ended the second quarter of 2023 with a cash and equivalents balance of $1.2 billion consistent with the balance at the end of 2022. The following is a discussion of our major operating, investing and financing activities in the first six months of 2023 and 2022, as classified on the unaudited Consolidated Statement of Cash Flows in Part I, Item 1:
Six Months EndedJuly 2, 2023July 3, 2022
Net cash provided by operating activities$2,193 $2,627 
Net cash used by investing activities(404)(365)
Net cash used by financing activities(1,875)(1,663)

OPERATING ACTIVITIES
Cash provided by operating activities was $2.2 billion in the first six months of 2023 compared with $2.6 billion in the same period in 2022. The primary driver of cash inflows in both periods was net earnings. Cash flows in both periods were affected positively by an increase in customer deposits driven by Gulfstream aircraft orders and a decrease in unbilled receivables due to the receipt of progress payments on large international vehicle contracts in our Combat Systems segment.

INVESTING ACTIVITIES
Cash used by investing activities was $404 in the first six months of 2023 compared with $365 in the same period in 2022. Our investing activities include cash paid for capital expenditures and business acquisitions; purchases, sales and maturities of marketable securities; and proceeds from asset sales. The primary use of cash for investing activities in both periods was capital expenditures. Capital expenditures were $373 in the first six months of 2023 compared with $365 in the same period in 2022.

38


FINANCING ACTIVITIES
Cash used by financing activities was $1.9 billion in the first six months of 2023 compared with $1.7 billion in the same period in 2022. Financing activities include the use of cash for repurchases of common stock, payment of dividends, and debt and commercial paper repayments. Our financing activities also include proceeds received from debt and commercial paper issuances and employee stock option exercises.
On March 8, 2023, our board of directors (Board) declared an increased quarterly dividend of $1.32 per share, the 26th consecutive annual increase. Previously, the Board had increased the quarterly dividend to $1.26 per share in March 2022. Cash dividends paid were $705 in the first six months of 2023 compared with $679 in the same period in 2022.
Our Board from time to time authorizes management to repurchase outstanding shares of our common stock on the open market. We paid $378 and $1.1 billion in the first six months of 2023 and 2022, respectively, to repurchase our outstanding shares. On July 2, 2023, 4.9 million shares remained authorized by our Board for repurchase, representing 1.8% of our total shares outstanding.
In May 2023, we repaid fixed-rate notes of $750 at the scheduled maturity using cash on hand. Fixed-rate notes of $500 mature in August 2023. We currently plan to repay these notes at maturity using cash on hand, potentially supplemented by commercial paper or other borrowings. For additional information regarding our debt obligations, including scheduled debt maturities and interest rates, see Note H to the unaudited Consolidated Financial Statements in Part I, Item 1.
On July 2, 2023, we had no commercial paper outstanding, but we maintain the ability to access the commercial paper market in the future. Separately, we have a $4 billion committed bank credit facility for general corporate purposes and working capital needs and to support our commercial paper issuances. We also have an effective shelf registration on file with the Securities and Exchange Commission (SEC) that allows us to access the debt markets.


39


NON-GAAP FINANCIAL MEASURE - FREE CASH FLOW
We emphasize the efficient conversion of net earnings into cash and the deployment of that cash to maximize shareholder returns. As described below, we use free cash flow to measure our performance in these areas. While we believe this metric provides useful information, it is not a defined operating measure under U.S. generally accepted accounting principles (GAAP), and there are limitations associated with its use. Our calculation of this metric may not be completely comparable to similarly titled measures of other companies due to potential differences in the method of calculation. As a result, the use of this metric should not be considered in isolation from, or as a substitute for, GAAP measures.
We define free cash flow as net cash provided by operating activities less capital expenditures. We believe free cash flow is a useful measure for investors because it portrays our ability to generate cash from our businesses for purposes such as repaying debt, funding business acquisitions, repurchasing our common stock and paying dividends. We use free cash flow to assess the quality of our earnings and as a key performance measure in evaluating management. The following table reconciles free cash flow with net cash provided by operating activities, as classified on the unaudited Consolidated Statement of Cash Flows in Part I, Item 1:
Six Months EndedJuly 2, 2023July 3, 2022
Net cash provided by operating activities$2,193 $2,627 
Capital expenditures(373)(365)
Free cash flow$1,820 $2,262 
Cash flows as a percentage of net earnings:
Net cash provided by operating activities149 %176 %
Free cash flow123 %151 %

ADDITIONAL FINANCIAL INFORMATION

ENVIRONMENTAL MATTERS AND OTHER CONTINGENCIES
For a discussion of environmental matters and other contingencies, see Note J to the unaudited Consolidated Financial Statements in Part I, Item 1. Except as otherwise noted in Note J, we do not expect our aggregate liability with respect to these matters to have a material impact on our results of operations, financial condition or cash flows.

APPLICATION OF CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Management’s Discussion and Analysis of Financial Condition and Results of Operations is based on the unaudited Consolidated Financial Statements, which have been prepared in accordance with GAAP. The preparation of financial statements in accordance with GAAP requires that we make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. We employ judgment in making our estimates, but they are based on historical experience, currently available information and various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates. We believe our judgment is applied consistently and produces financial information that fairly depicts our results of operations for all periods presented.
40


Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. Contract estimates are based on various assumptions to project the outcome of future events that often span several years. We review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. The aggregate impact of adjustments in contract estimates increased our operating earnings (and diluted earnings per share) by $10 ($0.03) and $87 ($0.25) for the three- and six-month periods ended July 2, 2023, and $101 ($0.29) and $206 ($0.58) for the three- and six-month periods ended July 3, 2022, respectively. While no adjustment on any one contract was material to the unaudited Consolidated Financial Statements for the three- and six-month periods ended July 2, 2023, or July 3, 2022, our Marine Systems segment’s 2023 results were affected negatively by supply chain impacts to the Virginia-class submarine schedule and cost growth on the DDG-51 program, offset partially by improved performance on the T-AO-205 program.
Other critical accounting policies and estimates include long-lived assets and goodwill, commitments and contingencies, and retirement plans. For a full discussion of our critical accounting policies and estimates, see our Annual Report on Form 10-K for the year ended December 31, 2022.

GUARANTOR FINANCIAL INFORMATION
The outstanding notes described in Note H to the unaudited Consolidated Financial Statements in Part I, Item 1, issued by General Dynamics Corporation (the parent), are fully and unconditionally guaranteed on an unsecured, joint and several basis by several of the parent’s 100%-owned subsidiaries (the guarantors). The guarantee of each guarantor ranks equally in right of payment with all other existing and future senior unsecured indebtedness of such guarantor. A listing of the guarantors is included in an exhibit to this Form 10-Q.
Because the parent is a holding company, its cash flow and ability to service its debt, including the outstanding notes, depends on the performance of its subsidiaries and the ability of those subsidiaries to distribute cash to the parent, whether by dividends, loans or otherwise. Holders of the outstanding notes have a direct claim only against the parent and the guarantors.
Under the relevant indenture, the guarantee of each guarantor is limited to the maximum amount that can be guaranteed without rendering the guarantee voidable under applicable laws relating to fraudulent conveyance or fraudulent transfer or similar laws affecting the rights of creditors generally. Each indenture also provides that, in the event (1) of a merger, consolidation or sale or disposition of all or substantially all of the assets of a guarantor (other than a transaction with the parent or any of its subsidiaries) or (2) there occurs a transfer, sale or other disposition of the voting stock of a guarantor so that the guarantor is no longer a subsidiary of the parent, then the guarantor or the entity acquiring the assets (in the event of a sale or other disposition of all or substantially all of the assets of a guarantor) will be released and relieved of any obligations under the guarantee.
The following summarized financial information presents the parent and guarantors (collectively, the combined obligor group) on a combined basis. The summarized financial information of the combined obligor group excludes net investment in and earnings of subsidiaries related to interests held by the combined obligor group in subsidiaries that are not guarantors of the notes.
41


STATEMENT OF EARNINGS INFORMATION
Six Months Ended July 2, 2023Year Ended
December 31, 2022
Revenue$7,615 $14,246 
Operating costs and expenses, excluding G&A(6,720)(12,310)
Net earnings346 840 
BALANCE SHEET INFORMATION
July 2, 2023December 31, 2022
Cash and equivalents$312 $540 
Other current assets4,417 4,279 
Noncurrent assets4,232 4,164 
Total assets$8,961 $8,983 
Short-term debt and current portion of long-term debt$504 $1,250 
Other current liabilities2,850 3,392 
Long-term debt9,192 9,189 
Other noncurrent liabilities3,428 3,814 
Total liabilities$15,974 $17,645 
The summarized balance sheet information presented above includes the funded status of the company’s primary qualified U.S. government pension plans as the parent has the ultimate obligation for the plans.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes with respect to this item from the disclosure included in our Annual Report on Form 10-K for the year ended December 31, 2022.

ITEM 4. CONTROLS AND PROCEDURES
Our management, under the supervision and with the participation of the Chief Executive Officer and the Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of July 2, 2023. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, on July 2, 2023, our disclosure controls and procedures were effective.
There were no changes in our internal control over financial reporting that occurred during the quarter ended July 2, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
The certifications of the company’s Chief Executive Officer and Chief Financial Officer required under Section 302 of the Sarbanes-Oxley Act have been filed as Exhibits 31.1 and 31.2 to this report.

42


FORWARD-LOOKING STATEMENTS
This quarterly report on Form 10-Q contains forward-looking statements, which are based on management’s expectations, estimates, projections and assumptions. Words such as “expects,” “anticipates,” “plans,” “believes,” “forecasts,” “scheduled,” “outlook,” “estimates,” “should” and variations of these words and similar expressions are intended to identify forward-looking statements. Examples include projections of revenue, earnings, operating margin, segment performance, cash flows, contract awards, aircraft production, deliveries and backlog. In making these statements, we rely on assumptions and analyses based on our experience and perception of historical trends; current conditions and expected future developments; and other factors, estimates and judgments we consider reasonable and appropriate based on information available to us at the time. Forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, as amended. These statements are not guarantees of future performance and involve factors, risks and uncertainties that are difficult to predict. Actual future results and trends may differ materially from what is forecast in forward-looking statements due to a variety of factors, including the risk factors discussed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2022. These factors include, among others:
general U.S. and international political and economic conditions;
decreases in U.S. government defense spending or changing priorities within the defense budget;
termination of government contracts due to unilateral government action;
differences in anticipated and actual program performance, including the ability to perform within estimated costs, and performance issues with key suppliers;
expected recovery on contract claims and requests for equitable adjustment;
changing customer demand for business aircraft, including the effects of economic conditions on the business-aircraft market;
changing prices for energy and raw materials;
the negative impact of the COVID-19 pandemic, or other similar outbreaks;
the status or outcome of legal and/or regulatory proceedings;
potential effects of audits and reviews by government agencies of our government contract performance, compliance and internal control systems and policies;
cybersecurity events and other disruptions;
risks and uncertainties relating to our acquisitions and joint ventures; and
potential for increased regulation related to global climate change.
All forward-looking statements speak only as of the date of this report or, in the case of any document incorporated by reference, the date of that document. All subsequent written and oral forward-looking statements attributable to General Dynamics or any person acting on our behalf are qualified by the cautionary statements in this section. We do not undertake any obligation to update or publicly release revisions to any forward-looking statements to reflect events, circumstances or changes in expectations after the date of this report. These factors may be revised or supplemented in future SEC filings.

43


PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS
For information relating to legal proceedings, see Note J to the unaudited Consolidated Financial Statements in Part I, Item 1.

ITEM 1A. RISK FACTORS
There have been no material changes with respect to this item from the disclosure included in our Annual Report on Form 10-K for the year ended December 31, 2022.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
The following table provides information about our second-quarter purchases of equity securities that are registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended:
PeriodTotal Number of SharesAverage Price per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramMaximum Number of Shares That May Yet Be Purchased Under the Program
Shares Purchased Pursuant to Share Buyback Program
4/3/23-4/30/23229,781 $217.33 229,781 6,073,443 
5/1/23-5/28/231,127,004 211.27 1,127,004 4,946,439 
5/29/23-7/2/23— — — 4,946,439 
Shares Delivered or Withheld Pursuant to Restricted Stock Vesting*
4/3/23-4/30/238,637 227.47 
5/1/23-5/28/23238 219.21 
5/29/23-7/2/23358 205.28 
1,366,018 $212.39 
*Represents shares withheld by, or delivered to, us pursuant to provisions in agreements with recipients of restricted stock granted under our equity compensation plans that allow us to withhold, or the recipient to deliver to us, the number of shares with a fair value equal to the statutory tax withholding due upon vesting of the restricted shares.
We did not make any unregistered sales of equity securities in the second quarter of 2023.

44


ITEM 6. EXHIBITS

101.INS    Inline eXtensible Business Reporting Language (XBRL) Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH    Inline XBRL Taxonomy Extension Schema Document*
101.CAL    Inline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEF    Inline XBRL Taxonomy Extension Definition Linkbase Document*
101.LAB    Inline XBRL Taxonomy Extension Label Linkbase Document*
101.PRE    Inline XBRL Taxonomy Extension Presentation Linkbase Document*
104    Cover Page Interactive Data File (embedded within the Inline XBRL document and contained in Exhibit 101)


*    Filed or furnished electronically herewith.
45


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.

GENERAL DYNAMICS CORPORATION
by/s/ William A. Moss
William A. Moss
Vice President and Controller
(Authorized Officer and Chief Accounting Officer)
Dated: July 26, 2023

46
EX-3.2 2 ex32-20230702.htm EX-3.2 Document

Exhibit 3.2


CERTIFICATE OF AMENDMENT
OF
RESTATED CERTIFICATE OF INCORPORATION
OF
GENERAL DYNAMICS CORPORATION

Pursuant to Section 242
of the General Corporation Law of the State of Delaware

General Dynamics Corporation, a corporation duly organized and existing under the General Corporation Law of the State of Delaware (the “Corporation”), does hereby certify that:

1.The Restated Certificate of Incorporation of the Corporation, filed with the Secretary of State of the State of Delaware on October 6, 2004, is hereby amended by deleting Article THIRTEENTH thereof in its entirety and inserting the following in lieu thereof:

“THIRTEENTH: Limitation on Director and Officer Liability. A director or officer of the Corporation shall not be liable to the Corporation or its stockholders for monetary damages for breach of fiduciary duty as a director or officer, as applicable, except to the extent such exemption from liability or limitation thereof is not permitted under the Delaware General Corporation Law, as the same exists or may hereafter be amended. Any amendment, modification or repeal of the foregoing sentence shall not adversely affect any right or protection of a director or officer of the Corporation hereunder in respect of any act or omission occurring prior to the time of such amendment, modification or repeal.”

2.The foregoing amendment to the Restated Certificate of Incorporation of the Corporation was duly adopted in accordance with the provisions of Section 242 of the General Corporation Law of the State of Delaware.


IN WITNESS WHEREOF, the undersigned has executed this Certificate of Amendment to the Restated Certificate of Incorporation on this 8th day of May, 2023.


GENERAL DYNAMICS CORPORATION


By: /s/ Gregory S. Gallopoulos
Name: Gregory S. Gallopoulos
Title: Senior Vice President, General
Counsel and Secretary

EX-22 3 ex22-20230702.htm EX-22 Document

Exhibit 22


Subsidiary Guarantors
Each of the following subsidiaries of General Dynamics Corporation, a Delaware corporation (the Company), has fully and unconditionally guaranteed on an unsecured, joint and several basis each of the debt securities of the Company listed below.
Subsidiary Guarantors
American Overseas Marine Company, LLC, a Delaware limited liability company
Bath Iron Works Corporation, a Maine corporation
Electric Boat Corporation, a Delaware corporation
General Dynamics Government Systems Corporation, a Delaware corporation
General Dynamics Land Systems Inc., a Delaware corporation
General Dynamics Ordnance and Tactical Systems, Inc., a Virginia corporation
General Dynamics-OTS, Inc., a Delaware corporation
Gulfstream Aerospace Corporation, a Delaware corporation
National Steel and Shipbuilding Company, a Nevada corporation

Debt Securities of the Company Guaranteed by each of the Subsidiary Guarantors
1.875% Fixed-Rate Notes due August 2023
2.375% Fixed-Rate Notes due November 2024
3.250% Fixed-Rate Notes due April 2025
3.500% Fixed-Rate Notes due May 2025
1.150% Fixed-Rate Notes due June 2026
2.125% Fixed-Rate Notes due August 2026
3.500% Fixed-Rate Notes due April 2027
2.625% Fixed-Rate Notes due November 2027
3.750% Fixed-Rate Notes due May 2028
3.625% Fixed-Rate Notes due April 2030
2.250% Fixed-Rate Notes due June 2031
4.250% Fixed-Rate Notes due April 2040
2.850% Fixed-Rate Notes due June 2041
3.600% Fixed-Rate Notes due November 2042
4.250% Fixed-Rate Notes due April 2050


EX-31.1 4 ex311-20230702.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION BY CEO PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Phebe N. Novakovic, certify that:
1.I have reviewed this quarterly report on Form 10-Q of General Dynamics Corporation;
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 we have:
(a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;
(b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer 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:
(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.

 
July 26, 2023/s/ Phebe N. Novakovic
Phebe N. Novakovic
Chairman and Chief Executive Officer


 

EX-31.2 5 ex312-20230702.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION BY CFO PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Jason W. Aiken, certify that:
1.I have reviewed this quarterly report on Form 10-Q of General Dynamics Corporation;
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 we have:
(a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;
(b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer 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:
(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.

July 26, 2023/s/ Jason W. Aiken
Jason W. Aiken
Executive Vice President, Technologies and Chief Financial Officer


EX-32.1 6 ex321-20230702.htm EX-32.1 Document

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

In connection with the quarterly report of General Dynamics Corporation (the Company) on Form 10-Q for the quarter ended July 2, 2023, as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Phebe N. Novakovic, Chairman and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
July 26, 2023/s/ Phebe N. Novakovic
Phebe N. Novakovic
Chairman and Chief Executive Officer






EX-32.2 7 ex322-20230702.htm EX-32.2 Document

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

In connection with the quarterly report of General Dynamics Corporation (the Company) on Form 10-Q for the quarter ended July 2, 2023, as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Jason W. Aiken, Executive Vice President, Technologies and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1.the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
July 26, 2023/s/  Jason W. Aiken
Jason W. Aiken
Executive Vice President, Technologies and Chief Financial Officer





EX-101.SCH 8 gd-20230702.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Statement of Earnings (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statement of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheet link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statement of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statement of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Unbilled Receivables link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments And Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Derivative Financial Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Unbilled Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Commitments And Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue - Remaining Performance Obligations to be Recognized as Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue - Remaining Performance Obligations to be Recognized as Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Revenue - Impact of Adjustments in Contract Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Revenue - Revenue by Products and Services (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Revenue - Revenue by Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Revenue - Revenue by Customer (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Income Taxes - Net Deferred Tax Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Unbilled Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Unbilled Receivables - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Inventories - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Goodwill and Intangible Assets - Changes In Carrying Amount of Goodwill by Reporting Unit (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Commitments And Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Commitments And Contingencies - Product Guarantee (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Shareholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Shareholders' Equity - Changes in AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Segment Information - Summary of Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Derivative Financial Instruments and Hedging Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 gd-20230702_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 gd-20230702_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 gd-20230702_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statistical Measurement [Domain] Statistical Measurement [Domain] Length of fiscal quarters, weeks Length Of Fiscal Quarters Weeks Length of fiscal quarters, weeks Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Revenue by Major Product Line Revenue from External Customers by Products and Services [Table Text Block] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Tax Uncertainties Income Tax Uncertainties, Policy [Policy Text Block] Debt Debt Disclosure [Text Block] Fixed Rate Notes Due April 2027 Fixed Rate Notes Due April Two Thousand Twenty Seven [Member] Fixed Rate Notes Due April Two Thousand Twenty Seven [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Fixed Rate Notes Due May 2028 Fixed Rate Notes Due May Two Thousand Twenty Eight [Member] Fixed Rate Notes Due May Two Thousand Twenty Eight Deferred tax liability Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Marketable securities held in trust: Financial Assets And Liabilities [Abstract] Financial Assets and Liabilities [Abstract] Commitments and contingencies (see Note J) Commitments and Contingencies Revenue, percentage from products and services transferred to customers Revenue, Percentage From Products And Services Transferred To Customers Revenue, Percentage From Products And Services Transferred To Customers Commingled equity funds Commingled Equity Funds Commingled Equity Funds Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total debt Debt, Long-Term And Short-Term, Combined Amount, Net Debt, Long-Term And Short-Term, Combined Amount, Net Shareholders' Equity Equity [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Large International Contract [Member] Large International Customer [Member] Large International Customer Income Taxes Income Tax Disclosure [Text Block] Payments Standard and Extended Product Warranty Accrual, Decrease for Payments Customer advances and deposits Increase (Decrease) in Contract with Customer, Liability Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Warranty expense Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Performance Obligations Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Cash dividends declared Dividends, Cash Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Fixed Rate Notes Due June 2031 Fixed Rate Notes Due June Two Thousand Thirty One [Member] Fixed Rate Notes Due June Two Thousand Thirty One Treasury stock Treasury Stock, Value Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Fixed Rate Notes Due April 2050 Fixed Rate Notes Due April Two Thousand Fifty [Member] Fixed Rate Notes Due April Two Thousand Fifty [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Noncurrent assets: Assets, Noncurrent [Abstract] Trading Symbol Trading Symbol (Provision) benefit for income tax, net Other Comprehensive Income (Loss), Tax Net earnings Net earnings Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign Currency and Financial Statement Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Adjustments Extended Product Warranty Accrual, Adjustments Extended Product Warranty Accrual, Adjustments Commercial paper outstanding Commercial Paper LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stock repurchased during the period, value Stock Repurchased During Period, Value Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Shares remaining to be repurchased as a percent of total shares outstanding Stock Repurchase Program, Authorized Shares Remaining for Repurchase, Percentage Of Total Shares Outstanding Stock Repurchase Program, Authorized Shares Remaining for Repurchase as a Percentage Of Total Shares Outstanding Shareholders’ equity: Equity, Attributable to Parent [Abstract] Other intangible assets Other Intangible Assets [Member] Cost of sales Cost of Goods and Services Sold Service cost Defined Benefit Plan, Service Cost Basic and diluted weighted average shares outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Other Commitments [Table] Other Commitments [Table] Fixed Rate Notes Due June 2026 Fixed Rate Notes Due June Two Thousand Twenty Six [Member] Fixed Rate Notes Due June Two Thousand Twenty Six Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Carrying Value Reported Value Measurement [Member] Goodwill Goodwill, beginning of period Goodwill, end of period Goodwill Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Measurement Basis [Axis] Measurement Basis [Axis] Revenue by Contract Type Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Number of active contracts Number Of Active Contracts Number Of Active Contracts Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] Notional forward foreign exchange contracts outstanding Derivative, Notional Amount Dividends declared per share Common Stock, Dividends, Per Share, Declared Transferred at Point in Time Transferred at Point in Time [Member] Lease liabilities Operating Lease, Liability, Noncurrent Revenue [Line Items] Revenue from External Customer [Line Items] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Total U.S. government U.S. Government [Member] U.S. Government [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation of property, plant and equipment Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Other Other Sundry Liabilities, Noncurrent Military vehicles Military vehicles [Member] Military vehicles Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Retirement benefits Liability, Defined Benefit Plan, Noncurrent Less unamortized debt issuance costs and discounts Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Information technology (IT) services Information Technology Services [Member] Information Technology Services [Member] Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] (Increase) decrease in assets, net of effects of business acquisitions: Increase (Decrease) in Operating Assets [Abstract] Schedule of Fair Values of Other Financial Assets and Liabilities Fair Value, by Balance Sheet Grouping [Table Text Block] Product and Service [Domain] Product and Service [Domain] Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Trade names and trademarks Tradenames And Trademarks [Member] Trade Names And Trademarks [Member] Antidilutive securities (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Document Quarterly Report Document Quarterly Report Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Line Items] Goodwill [Line Items] PP&E Property, Plant and Equipment, Gross Fixed Rate Notes Due August 2026 Fixed Rate Notes Due August Two Thousand Twenty Six [Member] Fixed Rate Notes Due August Two Thousand Twenty Six [Member] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Entity File Number Entity File Number Fixed Rate Notes Due April 2025 Fixed Rate Notes Due April Two Thousand Twenty Five [Member] Fixed Rate Notes Due April Two Thousand Twenty Five Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Lease liabilities Operating Lease, Liability, Current Unbilled Receivables Long-Term Contracts or Programs Disclosure [Text Block] Amortization expense of intangibles Amortization of Intangible Assets Entity Shell Company Entity Shell Company Accounting Standards Updates New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Unbilled receivables Net unbilled receivables Net unbilled receivables Unbilled Receivables, Current Contract and program intangible assets Contract And Program Intangible Assets [Member] Contract and Program Intangible Assets [Member] Cash and equivalents at beginning of period Cash and equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Customer advances and deposits Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Contracts In Process [Table] Contracts In Process [Table] Contracts In Process [Table] Accumulated other comprehensive loss Beginning Balance Ending Balance Accumulated Other Comprehensive Income (Loss), Net of Tax Pre-owned aircraft Inventory Pre Owned Aircraft Carrying amount as of the balance sheet date of pre-owned aircraft held by the company for sale. Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Derivative Financial Instruments and Hedging Activities Derivative Instruments and Hedging Activities Disclosure [Text Block] Nuclear-powered submarines Nuclear - Powered Submarines [Member] Nuclear - Powered Submarines [Member] Operating costs and expenses, total Costs and Expenses Other, net Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Technology and software Technology And Software [Member] Technology and software Schedule of Change in Accounting Estimate [Table] Schedule of Change in Accounting Estimate [Table] Entity Address, Address Line One Entity Address, Address Line One Shares purchased Treasury Stock, Value, Acquired, Cost Method Inventories Inventory, Policy [Policy Text Block] Marine Systems Marine Systems [Member] Marine Systems [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Revenue, remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Total other current liabilities Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Unbilled receivables Increase (Decrease) in Contract with Customer, Asset Operating costs and expenses: Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Cash and equivalents Cash and Cash Equivalents, Fair Value Disclosure Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Operating Segments Operating Segments [Member] Dividends payable Dividends Payable, Current Equity-based awards Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Total debt principal Debt, Long-Term and Short-Term, Combined Amount Inventories Total inventories Inventory, Net Cash flow hedge liabilities Fair Value Hedge Liabilities Statistical Measurement [Axis] Statistical Measurement [Axis] Fixed Rate Notes Due August 2023 Fixed Rate Notes Due August Two Thousand Twenty Three [Member] Fixed Rate Notes Due August Two Thousand Twenty Three [Member] Technologies Technologies [Member] Technologies Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Aircraft services Aircraft Services [Member] Aircraft Services [Member] Amount of unrecorded tax benefit that will vary significantly over the next 12 months Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Purchases of common stock Payments for Repurchase of Common Stock Products Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Commingled fixed-income funds Commingled Fixed-Income Funds Commingled Fixed-Income Funds Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Increase (decrease) in liabilities, net of effects of business acquisitions: Increase (Decrease) in Operating Liabilities [Abstract] Other Other Debt Obligations [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Derivative Financial Instruments and Hedging Activities Derivatives, Policy [Policy Text Block] Cash flows from operating activities – continuing operations: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Interest cost Defined Benefit Plan, Interest Cost Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Maturity of fixed-income securities, in years Maturity Of Fixed Income Securities Maturity of fixed-income securities Retirement Plans Retirement Benefits [Text Block] Total noncurrent assets Assets, Noncurrent Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Other Goodwill, Other Increase (Decrease) Engineering and other services Engineering and Other Services [Member] Engineering and Other Services [Member] Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Weapons systems, armament and munitions Weapons Systems and Munitions [Member] Weapons Systems and Munitions [Member] Debt Instrument [Axis] Debt Instrument [Axis] Changes in retirement plans’ funded status Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Services Service [Member] Accumulated Other Comprehensive Loss AOCL AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Customer deposits on commercial contracts Contract with Customer, Liability, Noncurrent Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Changes in Retirement Plans’ Funded Status Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Unbilled Receivables Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Earnings per share Earnings Per Share [Abstract] Common stock Common Stock, Value, Issued Other comprehensive income (loss), pretax Other Comprehensive Income (Loss), before Tax General and administrative (G&A) General and Administrative Expense Provision for income tax, net Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Contractors [Abstract] Contractors [Abstract] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Net periodic benefit cost (credit) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Changes in Unrealized Cash Flow Hedges Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Other, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stock repurchased during the period (shares) Stock Repurchased During Period, Shares Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Other Other Sundry Liabilities, Current Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in Carrying Amount of Goodwill By Reporting Unit Schedule of Goodwill [Table Text Block] Other Post-retirement Benefits Other Postretirement Benefits Plan [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Prior service (credit) cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Corporate Corporate, Non-Segment [Member] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Interest rate: Debt Instrument, Interest Rate, Stated Percentage Transferred over Time Transferred over Time [Member] Beginning balance Ending balance Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Cost-reimbursement Cost-Reimbursement [Member] Cost-Reimbursement Contracts In Process [Line Items] Contracts In Process [Line Items] Contracts In Process [Line Items] U.S. Government - DoD U.S. Government - Department of Defense [Member] U.S. Government - Department of Defense [Member] Revenue recognized in contract liability balance Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net Periodic Defined-Benefit Pension And Other Post-Retirement Benefit Cost Schedule of Defined Benefit Plans Disclosures [Table Text Block] Earnings before income tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Other investments Equity Securities without Readily Determinable Fair Value, Amount Unbilled revenue Unbilled Contracts Receivable Fair Value Fair Value Measurement, Policy [Policy Text Block] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Summary Of Significant Other Liabilities By Balance Sheet Caption Other Liabilities Table Disclosure [Table Text Block] Other Liabilities Table Disclosure Combat Systems Combat Systems [Member] Combat Systems [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Finished goods Inventory, Finished Goods, Gross Retirement Plans Postemployment Benefit Plans, Policy [Policy Text Block] Product Warranties Standard Product Warranty, Policy [Policy Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Fixed Rate Notes Due April 2030 Fixed Rate Notes Due April Two Thousand Thirty [Member] Fixed Rate Notes Due April Two Thousand Thirty [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Net cash (used) provided by discontinued operations Net Cash Provided by (Used in) Discontinued Operations Equity-based compensation expense Share-Based Payment Arrangement, Noncash Expense U.S. Government - Foreign Military Sales (FMS) U.S. Government - Foreign Military Sales [Member] U.S. Government - Foreign Military Sales [Member] Common Stock, Par Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Fixed Rate Notes Due November 2027 Fixed Rate Notes Due November Two Thousand Twenty Seven [Member] Fixed Rate Notes Due November Two Thousand Twenty Seven [Member] Fixed Rate Notes Due November 2024 Fixed Rate Notes Due November Two Thousand Twenty Four [Member] Fixed Rate Notes Due November Two Thousand Twenty Four [Member] Property, plant and equipment, net PP&E, net Property, Plant and Equipment, Net Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Fixed Rate Notes Due June 2041 Fixed Rate Notes Due June Two Thousand Forty One [Member] Fixed Rate Notes Due June Two Thousand Forty One Other comprehensive income (loss), net of tax Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Non-U.S. commercial Non - U.S. Commercial [Member] Non - U.S. Commercial [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Income tax payments, net Income Taxes Paid, Net Deferred tax asset Deferred Income Tax Assets, Net Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Commitments And Contingencies Commitments and Contingencies Disclosure [Text Block] Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Other, net Payments for (Proceeds from) Other Investing Activities Retained Earnings Retained Earnings [Member] Total liabilities and shareholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Changes in unrealized cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Aerospace Aerospace [Member] Aerospace [Member] Entity Address, City or Town Entity Address, City or Town Summary Of Financial Information For Each Of Our Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Basis of Consolidation and Classification Consolidation, Policy [Policy Text Block] Total noncurrent liabilities Liabilities, Noncurrent Fixed Rate Notes Due April 2040 Fixed Rate Notes Due April Two Thousand Forty [Member] Fixed Rate Notes Due April Two Thousand Forty [Member] Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Document Transition Report Document Transition Report Acquisitions Goodwill, Purchase Accounting Adjustments U.S. Government - Non-DoD U.S. Government - Non Department of Defense [Member] U.S. Government - Non Department of Defense [Member] Cash flow hedge assets Fair Value Hedge Assets Accounts payable Increase (Decrease) in Accounts Payable Period preceding delivery of aircraft to customer fair market value of trade-in aircraft is established, days, maximum Period Preceding Delivery Fair Market Value Established Period preceding delivery fair market value established. Available-for-sale debt securities Debt Securities, Available-for-Sale Raw materials Inventory, Raw Materials, Gross U.S. commercial U.S. Commercial [Member] U.S. Commercial [Member] Revenue by Customer Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Long term debt Short- and long-term debt principal Long-Term Debt, Gross Adjustments to reconcile net earnings to net cash from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Surplus Additional Paid in Capital Deferred income tax benefit Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Contracts Accounted for under Percentage of Completion Contracts Accounted for under Percentage of Completion [Member] Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Short-term debt and current portion of long-term debt Less current portion Debt, Current Work in process Inventory, Work in Process, Gross Surface ships Surface ships [Member] Surface ships [Member] Remaining number of shares authorized to be repurchased (shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Schedule Of Changes In Carrying Amount Of Warranty Liabilities Product Liability Contingencies [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Workers’ compensation Workers' Compensation Liability, Current Revenue [Line Items] Revenue, Major Customer [Line Items] Entity Registrant Name Entity Registrant Name Dilutive effect of stock options and restricted stock/RSUs (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Document Period End Date Document Period End Date Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Repayment of notes Repayment of fixed-rate notes Repayments of Long-Term Debt Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Fixed Rate Notes Due May 2023 Fixed Rate Notes Due May Two Thousand Twenty Three [Member] Fixed Rate Notes Due May Two Thousand Twenty Three Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision for income tax, net Income Tax Expense (Benefit) C5ISR* solutions C5ISR Solutions [Member] C4ISR Solutions [Member] Non-U.S. government Non U S Government [Member] Non-U.S. Government [Member] Salaries and wages Employee-related Liabilities, Current Fair Value Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Letters of credit and guarantees Letters Of Credit And Guarantees Letters of credit, bank guarantees, surety bonds, and other similar arrangements entered into with financial institutions and insurance carriers. Other Interest rate Debt Instrument Interest Rate Debt Instrument Interest Rate Equity [Abstract] Equity [Abstract] Inventories Inventory Disclosure [Text Block] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Net actuarial loss (gain) Defined Benefit Plan, Amortization of Gain (Loss) Cash and equivalents Cash and Cash Equivalents, at Carrying Value Interest payments Interest Paid, Excluding Capitalized Interest, Operating Activities Interest, net Interest Income (Expense), Net Average maturity of foreign currency forward contracts, in years Average Remaining Maturity of Foreign Currency Derivatives Fixed Rate Notes Due November 2042 Fixed Rate Notes Due November Two Thousand Forty Two [Member] Fixed Rate Notes Due November Two Thousand Forty Two [Member] Long-term debt Long-Term Debt, Excluding Current Maturities Net deferred tax liability Deferred Tax Liabilities, Net Diluted weighted average shares outstanding (shares) Weighted Average Number of Shares Outstanding, Diluted Change in Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] Fixed Rate Notes Due May 2025 Fixed Rate Notes Due May Two Thousand Twenty Five [Member] Fixed Rate Notes Due May Two Thousand Twenty Five Revenue Revenue from Contract with Customer [Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Common Stock, Surplus Additional Paid-in Capital [Member] Schedule of Unbilled Receivables Long-Term Contract or Program Disclosure [Table Text Block] Total assets Assets Cover [Abstract] Cover [Abstract] Schedule of Impact of Adjustments in Contract Estimates Schedule of Change in Accounting Estimate [Table Text Block] Amortization of intangible and finance lease right-of-use assets Amortization Of Intangible Assets And Finance Lease, Right-Of-Use Assets Amortization Of Intangible Assets And Finance Lease, Right-Of-Use Assets Interim Financial Statements Interim Financial Statements Policy [Policy Text Block] Interim Financial Statements Policy [Text Block] Other Liabilities Other Liabilities Disclosure [Text Block] Dividends paid Dividends paid in cash Payments of Dividends Other liabilities Total other liabilities Other Liabilities, Noncurrent Revenue, remaining performance obligations Revenue, Remaining Performance Obligation, Amount Other comprehensive income, pretax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Pension Benefits Pension Plan [Member] Segment Information Segment Reporting Disclosure [Text Block] Net (decrease) increase in cash and equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Marketable securities held in trust Marketable Securities Time-and-materials Time-and-Materials Contract [Member] Equity Component [Domain] Equity Component [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic weighted average shares outstanding (shares) Weighted Average Number of Shares Outstanding, Basic Net Deferred Tax Assets and Liabilities Deferred Tax Assets And Liabilities [Table Text Block] Deferred Tax Assets and Liabilities Entity Current Reporting Status Entity Current Reporting Status Long-term debt Debt, Long-term And Short-term, Combined Amount, Excluding Current Maturities Debt, Long-term And Short-term, Combined Amount, Excluding Current Maturities Fixed-price Fixed-Price Contract [Member] Operating earnings Operating Earnings Operating Income (Loss) Stock/RSUs Stock Options and Restricted Stock [Member] Stock Options and Restricted Stock [Member] Revenue Recognition [Abstract] Revenue Recognition [Abstract] Revenue: Revenues [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Advances and progress billings Unbilled Receivables, Advances And Progress Payments Unbilled Receivables, Advances And Progress Payments Aircraft manufacturing Aircraft Manufacturing [Member] Aircraft Manufacturing Accumulated Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Fair Value Estimate of Fair Value Measurement [Member] Schedule Of Debt Schedule of Debt [Table Text Block] Repair and other services Repair and Other Services [Member] Repair and Other Services [Member] EX-101.PRE 12 gd-20230702_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 gd-20230702_g1.gif begin 644 gd-20230702_g1.gif M1TE&.#EAOP$T /4 ",?(",@(",@(20@(3$M+C$N+C$N+S(N+S\[/#\\/#\\ M/4Q)2DQ*2DQ*2TU*2UI76%I86%I865M866AE9FAF9FAF9W9S='9T='9T=82! M@H2"@H2"@Y&/CY&/D)Z=G:RKJ[JYN/CX_'Q\?___R,?(",?(",? M(",?(",?(",?(",?(",?(",?(",?(",?(",?(",?(",?(",?(",?(",?(",? M(",?(",?(",?(",?(",?(",?(",?(",?("P OP$T $4(_P!+"!Q(L*#! M@P@3*ES(L*'#AQ C2IQ(L:+%BQ@S:MS(L:/'CR!#BAQ)LJ3)DRA3JES)LJ7+ MES!CRIP)DH, #@#+##( :?/G#XA#.S@,T#1HP",&A7P8.!/G (Q#,!Y$X"% M@49]Q5TYB" 00(!EHX8%<@@PP.B @R(@)W4\$,%3 M B,./D@SD-0( ("_6&DWP5&E=5 M8 61EQ-L-PGD 6/' M4%-Q]Y6#@7'VXT_6(5@44S0UZ>234$8IY9145FGEE5AFJ>667';IY9=@ABGF MF&26:2:9$<1U5UP%?N@FCW\AV:9Q#0[ (YMWE0A 106U&"1QNEI'Y(^U5A6 M7 BN)QQ2+!Y$0GU%0>H3?@D1Z).='&TVZ)IYEO?B OF5X.%3%Q@TF9(XD1:< M=W9-R)-R,"+_]%I.1W;E@4(06%;>32<2E,"#/^7H( 2$/2!=4JEMYQZ@2W@ MZ6)+(9=42A]4A6"?E7K'(X/F070D5 1-9E< M %V7E8K0F06;$5Q5EY6"F3P MW$!F5;7=6>X>QUI2V):EZX69H0O0E=U>O Y%W+P"J(O0>IQP>RQT "[!6 M$%N=P;>>H@!D-M!J]@[T 9TX/1""P?$-Q,&0 C[8P#%ED#"4P,@#-$((7# M00:#[=>M"B1:+J&8ADX^1>5_]._XPO803( MO9 $BP+EL<.0!Q $Y7UEN4$*/-LR;P4:M;A (K E(U5BP1TQ99>J7?BP*@6M5:@1Q6G4P X) M9]D'J +0 /$E_!M 8!\:U6A##U,54!D@I C/J5>.4\ZUML<=>'+L)CWH7*Q(XX"@! M< S=N,*QWKG)/6I#U;T,]"+4%(0$Y2H1_O]DHYCMN 5]W%E@17+3F:$9ZRD+ M5!BLLK(Z>MVE0&31WU,PX!J+V:@R73G.!D4UL=6Y2#&:X1O 2I"BQ"! (!W@ MCK 2@Z'LH:4B)&! @-;S,N4!X(TIR<"F%O"S0G:@ _7[B0FI\X!"&K*0JK(7 MN I2K60=A7HHM( C>^;("BJF+P0Q'O\,(LA.F>U=D.O6JA"4@$/N;&>N?*7. M'+(9=CW 9SZ3Y0+.%A2%G"PQH$1<8GHU,MC QS@#&4$!%O65KMR.ASGQCT!< MI!X!H&\QM1FB:^ATDSGZ9'OO:9X"-+E)1W:@42%(ISK7RH#$X#4N&Z7D\#H2I+EH]5-)%!%L#GUJ5"-JE2G2M6J M6O6J6,VJ5K?*U:YZ]:M@#:M8QTK6LIKUK&A-JUK7RM:VNO6M<(VK7.=*U[K: MM5+U?(!>]1J!!_15KQ+8ZP-D*I /\/4!$/CK8??:U[X2MD6,%>QC#2+8!ZBJ MLHCE*P0P^X# DD8$F^VL8A6+60V 'H$"ZU?!8M:4T5VLA@Q[%XW*X'-_X8V ML+/E C"M5B]-C5<$$BL8$=0.\V&MJ4B ^QF&=(!OC:VKX)+R 8X^X##.2P" MB@VN7OM4W,QN8#X>L$!E5:M7U5IN!!XH;V;+:UO!XG8E)%#I/0O'PWS.BF62 MM!8 ^O*[LU31.]0K&ZLZY1L+:MF/0@20 %: MNTW.><>3/A5(BAJ$$P1D-[/D)4V*)-E(-9?S9RD!0:)&29%:!DF>!CE0:X[5 MH,4]!9.<0FZV[)R0\"')43AUG\R2K0!.;RXI$9V(37Z"/(<)"@#1E0J2/JP_ MSQAG=1820 80H*2;@&IR>8I50>*'$VERRS?1)<@9+3-JGU@Z;1'*P,KLXDVC M\/%U-D M5(E*L(P0=&*3E)(JUNTTH2:LLCDM!2R<054^[?.9@43P+!/Z-5;:A1Q)KL? MU:'9MJM2@ @3A*'>"?-?@QN!9393V5:TR\PCHAVA-40#O4:(CPB3Z=^N*B<_ MQG!2-/!DGQ1D!'," &"*UR]5BSPTAP(X:9C38&T#BB[Z9[:(JPIGV3=@KS9 MXP 0WA 2D.]QG/>;90Q?DIGEC@#"#KXBV^ZNL41$3>H62/AJ"("!%2[ZCSE+ M_P(XJ;.S^Z14$#2-M%!YSZYX,-'^S-2PY"D" _YDC/!7(4,>MIT3C2QO J G M=%%-W %@C$%[O_$V5:$6'\@N 3:(SH4D<=5QA4"F.,56'IEA M?HC&$(]B,$9Q*SSH.GV4B W!(*+W.R^#&<1'+\U$B1FB'$/388G!1LDV8PPQ M*Z66'V?4%0;AA]_2;#82>"ZC&.OC 8CN(XCN08C@$! #L! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover
6 Months Ended
Jul. 02, 2023
shares
Cover [Abstract]  
Document Type 10-Q
Document Quarterly Report true
Document Period End Date Jul. 02, 2023
Document Transition Report false
Entity File Number 1-3671
Entity Registrant Name GENERAL DYNAMICS CORPORATION
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 13-1673581
Entity Address, Address Line One 11011 Sunset Hills Road
Entity Address, City or Town Reston,
Entity Address, State or Province VA
Entity Address, Postal Zip Code 20190
City Area Code 703
Local Phone Number 876-3000
Title of 12(b) Security Common Stock
Trading Symbol GD
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 273,042,571
Entity Central Index Key 0000040533
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2023
Document Fiscal Period Focus Q2
Amendment Flag false
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statement of Earnings (Unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Revenue:        
Total revenue $ 10,152 $ 9,189 $ 20,033 $ 18,581
Operating costs and expenses:        
General and administrative (G&A) (605) (614) (1,191) (1,240)
Operating costs and expenses, total (9,190) (8,211) (18,133) (16,695)
Operating earnings 962 978 1,900 1,886
Other, net 13 40 46 79
Interest, net (89) (95) (180) (193)
Earnings before income tax 886 923 1,766 1,772
Provision for income tax, net (142) (157) (292) (276)
Net earnings $ 744 $ 766 $ 1,474 $ 1,496
Earnings per share        
Basic (in dollars per share) $ 2.72 $ 2.77 $ 5.39 $ 5.41
Diluted (in dollars per share) $ 2.70 $ 2.75 $ 5.34 $ 5.35
Products        
Revenue:        
Total revenue $ 5,797 $ 5,057 $ 11,310 $ 10,266
Operating costs and expenses:        
Cost of sales (4,915) (4,169) (9,556) (8,481)
Services        
Revenue:        
Total revenue 4,355 4,132 8,723 8,315
Operating costs and expenses:        
Cost of sales $ (3,670) $ (3,428) $ (7,386) $ (6,974)
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statement of Comprehensive Income (Unaudited) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Statement of Comprehensive Income [Abstract]        
Net earnings $ 744 $ 766 $ 1,474 $ 1,496
Changes in unrealized cash flow hedges (12) (102) (19) (156)
Foreign currency translation adjustments 100 (251) 191 (189)
Changes in retirement plans’ funded status 184 47 357 89
Other comprehensive income (loss), pretax 272 (306) 529 (256)
(Provision) benefit for income tax, net (37) 18 (72) 23
Other comprehensive income (loss), net of tax 235 (288) 457 (233)
Comprehensive income $ 979 $ 478 $ 1,931 $ 1,263
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheet - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Current assets:    
Cash and equivalents $ 1,154 $ 1,242
Accounts receivable 3,167 3,008
Unbilled receivables 8,291 8,795
Inventories 7,642 6,322
Other current assets 1,571 1,696
Total current assets 21,825 21,063
Noncurrent assets:    
Property, plant and equipment, net 5,947 5,900
Intangible assets, net 1,732 1,824
Goodwill [1] 20,443 20,334
Other assets 2,609 2,464
Total noncurrent assets 30,731 30,522
Total assets 52,556 51,585
Current liabilities:    
Short-term debt and current portion of long-term debt 508 1,253
Accounts payable 3,365 3,398
Customer advances and deposits 8,628 7,436
Other current liabilities 3,185 3,254
Total current liabilities 15,686 15,341
Noncurrent liabilities:    
Long-term debt 9,247 9,243
Other liabilities 8,145 8,433
Commitments and contingencies (see Note J)
Total noncurrent liabilities 17,392 17,676
Shareholders’ equity:    
Common stock 482 482
Surplus 3,614 3,556
Retained earnings 38,154 37,403
Treasury stock (21,077) (20,721)
Accumulated other comprehensive loss (1,695) (2,152)
Total shareholders’ equity 19,478 18,568
Total liabilities and shareholders’ equity $ 52,556 $ 51,585
[1] Goodwill in the Technologies reporting unit was net of $1.8 billion of accumulated impairment losses.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statement of Cash Flows (Unaudited) - USD ($)
$ in Millions
6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Cash flows from operating activities – continuing operations:    
Net earnings $ 1,474 $ 1,496
Adjustments to reconcile net earnings to net cash from operating activities:    
Depreciation of property, plant and equipment 297 278
Amortization of intangible and finance lease right-of-use assets 136 147
Equity-based compensation expense 87 120
Deferred income tax benefit (154) (218)
(Increase) decrease in assets, net of effects of business acquisitions:    
Accounts receivable (159) (172)
Unbilled receivables 513 695
Inventories (1,264) (816)
Increase (decrease) in liabilities, net of effects of business acquisitions:    
Accounts payable (33) (29)
Customer advances and deposits 1,286 1,402
Other, net 10 (276)
Net cash provided by operating activities 2,193 2,627
Cash flows from investing activities:    
Capital expenditures (373) (365)
Other, net (31) 0
Net cash used by investing activities (404) (365)
Cash flows from financing activities:    
Repayment of notes (750) 0
Dividends paid (705) (679)
Purchases of common stock (378) (1,094)
Other, net (42) 110
Net cash used by financing activities (1,875) (1,663)
Net cash (used) provided by discontinued operations (2) 21
Net (decrease) increase in cash and equivalents (88) 620
Cash and equivalents at beginning of period 1,242 1,603
Cash and equivalents at end of period 1,154 2,223
Supplemental cash flow information:    
Income tax payments, net (327) (565)
Interest payments $ (195) $ (191)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statement of Shareholders' Equity (Unaudited) - USD ($)
$ in Millions
Total
Common Stock, Par
Common Stock, Surplus
Retained Earnings
Treasury Stock, Common
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2021 $ 17,641 $ 482 $ 3,278 $ 35,420 $ (19,619) $ (1,920)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 1,496     1,496    
Cash dividends declared (698)     (698)    
Equity-based awards 272   188   84  
Shares purchased (1,097)       (1,097)  
Other comprehensive income (233)         (233)
Ending balance at Jul. 03, 2022 17,381 482 3,466 36,218 (20,632) (2,153)
Beginning balance at Apr. 03, 2022 18,014 482 3,434 35,800 (19,837) (1,865)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 766     766    
Cash dividends declared (348)     (348)    
Equity-based awards 42   32   10  
Shares purchased (805)       (805)  
Other comprehensive income (288)         (288)
Ending balance at Jul. 03, 2022 17,381 482 3,466 36,218 (20,632) (2,153)
Beginning balance at Dec. 31, 2022 18,568 482 3,556 37,403 (20,721) (2,152)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 1,474     1,474    
Cash dividends declared (723)     (723)    
Equity-based awards 80   58   22  
Shares purchased (378)       (378)  
Other comprehensive income 457         457
Ending balance at Jul. 02, 2023 19,478 482 3,614 38,154 (21,077) (1,695)
Beginning balance at Apr. 02, 2023 19,087 482 3,562 37,769 (20,796) (1,930)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 744     744    
Cash dividends declared (359)     (359)    
Equity-based awards 59   52   7  
Shares purchased (288)       (288)  
Other comprehensive income 235         235
Ending balance at Jul. 02, 2023 $ 19,478 $ 482 $ 3,614 $ 38,154 $ (21,077) $ (1,695)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jul. 02, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
General Dynamics is a global aerospace and defense company that offers a broad portfolio of products and services in business aviation; ship construction and repair; land combat vehicles, weapons systems and munitions; and technology products and services.
The following is a discussion of certain significant accounting policies, and further discussion is contained in other notes to these financial statements.
Basis of Consolidation and Classification. The unaudited Consolidated Financial Statements include the accounts of General Dynamics Corporation and our wholly owned and majority-owned subsidiaries. We eliminate all intercompany balances and transactions in the unaudited Consolidated Financial Statements.
Consistent with industry practice, we classify assets and liabilities related to long-term contracts as current, even though some of these amounts may not be realized within one year.
Interim Financial Statements. The unaudited Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). These rules and regulations permit some of the information and footnote disclosures included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) to be condensed or omitted.
Our fiscal quarters are typically 13 weeks in length. Because our fiscal year ends on December 31, the number of days in our first and fourth quarters varies slightly from year to year. Operating results for the three- and six-month periods ended July 2, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The unaudited Consolidated Financial Statements contain all adjustments that are of a normal recurring nature necessary for a fair presentation of our results of operations and financial condition for the three- and six-month periods ended July 2, 2023, and July 3, 2022.
These unaudited Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022.
Property, Plant and Equipment, Net. Property, plant and equipment (PP&E) is carried at historical cost, net of accumulated depreciation. Net PP&E consisted of the following:
July 2, 2023December 31, 2022
PP&E$12,603 $12,292 
Accumulated depreciation(6,656)(6,392)
PP&E, net$5,947 $5,900 
Accounting Standards Updates. There are accounting standards that have been issued by the Financial Accounting Standards Board (FASB) but are not yet effective. These standards are not expected to have a material impact on our results of operations, financial condition or cash flows.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jul. 02, 2023
Revenue Recognition [Abstract]  
Revenue REVENUE
Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account for revenue. A contract’s transaction price is allocated to each distinct performance obligation within that contract and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product life cycle (development, production, maintenance and support). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.
Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract.
Our performance obligations are satisfied over time as work progresses or at a point in time. Revenue from products and services transferred to customers over time accounted for 80% and 81% of our revenue for the three- and six-month periods ended July 2, 2023, respectively, and 80% of our revenue for the three- and six-month periods ended July 3, 2022. Substantially all of our revenue in the defense segments is recognized over time because control is transferred continuously to our customers. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, G&A expenses.
Revenue from goods and services transferred to customers at a point in time accounted for 20% and 19% of our revenue for the three- and six-month periods ended July 2, 2023, respectively, and 20% of our revenue for the three- and six-month periods ended July 3, 2022. Most of our revenue recognized at a point in time is for the manufacture of business jet aircraft in our Aerospace segment. Revenue on these contracts is recognized when the customer obtains control of the asset, which is generally upon delivery and acceptance by the customer of the fully outfitted aircraft.
On July 2, 2023, we had $91.4 billion of remaining performance obligations, which we also refer to as total backlog. We expect to recognize approximately 53% of our remaining performance obligations as revenue by year-end 2024, an additional 31% by year-end 2026 and the balance thereafter.
Contract Estimates. The majority of our revenue is derived from long-term contracts and programs that can span several years. Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, we estimate the profit
on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract.
Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.
The nature of our contracts gives rise to several types of variable consideration, including claims, award fees and incentive fees. We include in our contract estimates additional revenue for contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. In evaluating these criteria, we consider the contractual/legal basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim. We include award fees or incentive fees in the estimated transaction price when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment at the time.
As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the period it is identified.
The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue. The aggregate impact of adjustments in contract estimates increased our revenue, operating earnings and diluted earnings per share as follows:
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Revenue$58 $112 $152 $219 
Operating earnings10 101 87 206 
Diluted earnings per share$0.03 $0.29 $0.25 $0.58 
While no adjustment on any one contract was material to the unaudited Consolidated Financial Statements for the three- and six-month periods ended July 2, 2023, or July 3, 2022, our Marine Systems segment’s 2023 results were affected negatively by supply chain impacts to the Virginia-class submarine schedule and cost growth on the Arleigh Burke-class (DDG-51) guided-missile destroyer program, offset partially by improved performance on the John Lewis-class (T-AO-205) fleet replenishment oiler program.
Our Virginia-class submarine contracts include provisions for various equitable adjustments, which is a process for obtaining contract modifications (see discussion above on variable consideration). We have included in our contract estimates additional revenue on the Virginia-class contract for the estimated value of these adjustments. It is reasonably possible that the actual amount sustained in this process could be less than our estimate, which could have a material unfavorable impact on our results of operations.
Revenue by Category. Our portfolio of products and services consists of approximately 10,000 active contracts. The following series of tables presents our revenue disaggregated by several categories.
Revenue by major products and services was as follows:
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Aircraft manufacturing$1,216 $1,112 $2,367 $2,374 
Aircraft services737 755 1,478 1,396 
Total Aerospace1,953 1,867 3,845 3,770 
Nuclear-powered submarines2,122 1,710 4,159 3,472 
Surface ships638 611 1,319 1,204 
Repair and other services299 330 573 626 
Total Marine Systems3,059 2,651 6,051 5,302 
Military vehicles1,280 1,084 2,427 2,179 
Weapons systems, armament and munitions473 418 911 834 
Engineering and other services171 164 342 328 
Total Combat Systems1,924 1,666 3,680 3,341 
Information technology (IT) services2,127 2,010 4,296 4,150 
C5ISR* solutions1,089 995 2,161 2,018 
Total Technologies3,216 3,005 6,457 6,168 
Total revenue$10,152 $9,189 $20,033 $18,581 
*Command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance
Revenue by contract type was as follows:
Three Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
Fixed-price$1,697 $1,609 $1,684 $1,374 $6,364 
Cost-reimbursement— 1,449 222 1,383 3,054 
Time-and-materials256 18 459 734 
Total revenue$1,953 $3,059 $1,924 $3,216 $10,152 
Three Months Ended July 3, 2022
Fixed-price$1,614 $1,609 $1,441 $1,286 $5,950 
Cost-reimbursement— 1,042 211 1,256 2,509 
Time-and-materials253 — 14 463 730 
Total revenue$1,867 $2,651 $1,666 $3,005 $9,189 
Six Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
Fixed-price$3,329 $3,174 $3,212 $2,827 $12,542 
Cost-reimbursement— 2,876 431 2,710 6,017 
Time-and-materials516 37 920 1,474 
Total revenue$3,845 $6,051 $3,680 $6,457 $20,033 
Six Months Ended July 3, 2022
Fixed-price$3,287 $3,210 $2,906 $2,624 $12,027 
Cost-reimbursement— 2,092 408 2,584 5,084 
Time-and-materials483 — 27 960 1,470 
Total revenue$3,770 $5,302 $3,341 $6,168 $18,581 
Our segments operate under fixed-price, cost-reimbursement and time-and-materials contracts. Our production contracts are primarily fixed-price. Under these contracts, we agree to perform a specific scope of work for a fixed amount. Contracts for research, engineering, repair and maintenance, and other services are typically cost-reimbursement or time-and-materials. Under cost-reimbursement contracts, the customer reimburses contract costs incurred and pays a fixed, incentive or award-based fee. The amount for an incentive or award fee is determined by our ability to achieve targets set in the contract, such as cost, quality, schedule and performance. Under time-and-materials contracts, the customer pays a fixed hourly rate for direct labor and generally reimburses us for the cost of materials.
Each of these contract types presents advantages and disadvantages. Typically, we assume more risk with fixed-price contracts. However, these types of contracts offer additional profits when we complete the work for less than originally estimated. Cost-reimbursement contracts generally subject us to lower risk. Accordingly, the associated base fees are usually lower than fees earned on fixed-price contracts. Under time-and-materials contracts, our profit may vary if actual labor-hour rates vary significantly from the negotiated rates. Also, because these contracts may provide little or no fee for managing material costs, the content mix can impact profitability.
Revenue by customer was as follows:
Three Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
U.S. government:
Department of Defense (DoD)$54 $3,029 $941 $1,867 $5,891 
Non-DoD— — 1,178 1,181 
Foreign military sales (FMS)21 29 159 10 219 
Total U.S. government75 3,058 1,103 3,055 7,291 
U.S. commercial985 55 48 1,089 
Non-U.S. government142 — 733 92 967 
Non-U.S. commercial751 — 33 21 805 
Total revenue$1,953 $3,059 $1,924 $3,216 $10,152 
Three Months Ended July 3, 2022
U.S. government:
DoD$80 $2,620 $940 $1,667 $5,307 
Non-DoD— — 1,178 1,181 
FMS49 29 50 134 
Total U.S. government129 2,649 993 2,851 6,622 
U.S. commercial1,088 60 53 1,202 
Non-U.S. government179 590 93 863 
Non-U.S. commercial471 — 23 502 
Total revenue$1,867 $2,651 $1,666 $3,005 $9,189 
Six Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
U.S. government:
DoD$195 $5,978 $1,875 $3,740 $11,788 
Non-DoD— 2,370 2,376 
FMS39 70 292 19 420 
Total U.S. government234 6,049 2,172 6,129 14,584 
U.S. commercial2,183 106 102 2,392 
Non-U.S. government250 1,352 192 1,795 
Non-U.S. commercial1,178 — 50 34 1,262 
Total revenue$3,845 $6,051 $3,680 $6,457 $20,033 
Six Months Ended July 3, 2022
U.S. government:
DoD$160 $5,225 $1,795 $3,418 $10,598 
Non-DoD— 2,421 2,427 
FMS82 73 119 16 290 
Total U.S. government242 5,299 1,919 5,855 13,315 
U.S. commercial2,198 105 103 2,407 
Non-U.S. government299 1,275 195 1,771 
Non-U.S. commercial1,031 — 42 15 1,088 
Total revenue$3,770 $5,302 $3,341 $6,168 $18,581 
Contract Balances. The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheet. In our defense segments, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, we sometimes receive advances or deposits from our customers, particularly on our international contracts, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the Consolidated Balance Sheet on a contract-by-contract basis at the end of each reporting period. In our Aerospace segment, we generally receive deposits from customers upon contract execution and upon achievement of contractual milestones. These deposits are liquidated when revenue is recognized. Changes in the contract asset and liability balances during the six-month period ended July 2, 2023, were not materially impacted by any other factors.
Revenue recognized for the three- and six-month periods ended July 2, 2023, and July 3, 2022, that was included in the contract liability balance at the beginning of each year was $949 and $2.7 billion, and $865 and $2.6 billion, respectively. This revenue represented primarily the sale of business jet aircraft.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jul. 02, 2023
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
We compute basic earnings per share (EPS) using net earnings for the period and the weighted average number of common shares outstanding during the period. Basic weighted average shares outstanding have decreased in 2023 and 2022 due to share repurchases. See Note K for further discussion of our share repurchases. Diluted EPS incorporates the additional shares issuable upon the assumed exercise of stock options and the release of restricted stock and restricted stock units (RSUs).
Basic and diluted weighted average shares outstanding were as follows (in thousands):
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Basic weighted average shares outstanding273,137 276,267 273,570 276,670 
Dilutive effect of stock options and restricted stock/RSUs*1,950 2,676 2,266 2,712 
Diluted weighted average shares outstanding275,087 278,943 275,836 279,382 
*    Excludes outstanding options to purchase shares of common stock that had exercise prices in excess of the average market price of our common stock during the period and, therefore, the effect of including these options would be antidilutive. These options totaled 4,468 and 3,925 for the three- and six-month periods ended July 2, 2023, and 1,713 and 1,212 for the three- and six-month periods ended July 3, 2022, respectively.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jul. 02, 2023
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
Net Deferred Tax Liability. Our deferred tax assets and liabilities are included in other noncurrent assets and liabilities on the Consolidated Balance Sheet. Our net deferred tax liability consisted of the following:
July 2, 2023December 31, 2022
Deferred tax asset$36 $39 
Deferred tax liability(603)(685)
Net deferred tax liability$(567)$(646)
Tax Uncertainties. We participate in the Internal Revenue Service (IRS) Compliance Assurance Process (CAP), a real-time audit of our consolidated federal corporate income tax return. The IRS has examined our consolidated federal income tax returns through 2021.
For all periods open to examination by tax authorities, we periodically assess our liabilities and contingencies based on the latest available information. Where we believe there is more than a 50% chance that our tax position will not be sustained, we record our best estimate of the resulting tax liability, including interest, in the Consolidated Financial Statements. We include any interest or penalties incurred in connection with income taxes as part of income tax expense.
Based on all known facts and circumstances and applicable tax law, we believe the total amount of any unrecognized tax benefits on July 2, 2023, was not material to our results of operations, financial condition or cash flows. In addition, there are no tax positions for which it is reasonably possible that the unrecognized tax benefits will vary significantly over the next 12 months, producing, individually or in the aggregate, a material effect on our results of operations, financial condition or cash flows.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Unbilled Receivables
6 Months Ended
Jul. 02, 2023
Contractors [Abstract]  
Unbilled Receivables UNBILLED RECEIVABLES
Unbilled receivables represent revenue recognized on long-term contracts (contract costs and estimated profits) less associated advances and progress billings. These amounts will be billed in accordance with the agreed-upon contractual terms. Unbilled receivables consisted of the following:
July 2, 2023December 31, 2022
Unbilled revenue$40,525 $39,482 
Advances and progress billings(32,234)(30,687)
Net unbilled receivables$8,291 $8,795 
On July 2, 2023, and December 31, 2022, net unbilled receivables included $1.5 billion and $1.7 billion, respectively, associated with a large international tracked vehicle contract in our Combat Systems segment. The contract, signed in 2010, had been experiencing an unbilled receivable build-up since 2021. Based on ongoing discussions with the customer and continued successful program activity, the customer resumed payments on the contract in the first quarter of 2023.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jul. 02, 2023
Inventory Disclosure [Abstract]  
Inventories INVENTORIESThe majority of our inventories are for business jet aircraft. Our inventories are stated at the lower of cost or net realizable value. Work in process represents largely labor, material and overhead costs
associated with aircraft in the manufacturing process and is based primarily on the estimated average unit cost in a production lot. Substantially all of our raw materials are valued on either the average cost or the first-in, first-out method. We record pre-owned aircraft acquired in connection with the sale of new aircraft at the lower of the trade-in value or the estimated net realizable value.
Inventories consisted of the following:
July 2, 2023December 31, 2022
Work in process$5,225 $4,182 
Raw materials2,358 2,072 
Finished goods21 17 
Pre-owned aircraft38 51 
Total inventories$7,642 $6,322 
The increase in total inventories during the six-month period ended July 2, 2023, was due primarily to the ramp-up in production of new Gulfstream aircraft models, including the G700 in anticipation of its certification from the U.S. Federal Aviation Administration in the fourth quarter of 2023, as well as increased production of in-service aircraft reflecting strong customer demand. Customer deposits associated with firm orders for these aircraft, which are reflected in customer advances and deposits and other noncurrent liabilities on the Consolidated Balance Sheet, have correspondingly increased.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jul. 02, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL AND INTANGIBLE ASSETS
Goodwill. The changes in the carrying amount of goodwill by reporting unit were as follows:
AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Goodwill
December 31, 2022 (a)
$3,019 $297 $2,766 $14,252 $20,334 
Acquisitions (b)— — — 16 16 
Other (c)56 — 29 93 
July 2, 2023 (a)
$3,075 $297 $2,795 $14,276 $20,443 
(a)Goodwill in the Technologies reporting unit was net of $1.8 billion of accumulated impairment losses.
(b)Included adjustments during the purchase price allocation period.
(c)Consisted primarily of adjustments for foreign currency translation.
Intangible Assets. Intangible assets consisted of the following:
Gross Carrying Amount (a)Accumulated AmortizationNet Carrying AmountGross Carrying Amount (a)Accumulated AmortizationNet Carrying Amount
July 2, 2023December 31, 2022
Contract and program intangible assets (b)$3,252 $(1,783)$1,469 $3,247 $(1,688)$1,559 
Trade names and trademarks511 (263)248 496 (248)248 
Technology and software65 (50)15 64 (48)16 
Other intangible assets64 (64)— 64 (63)
Total intangible assets$3,892 $(2,160)$1,732 $3,871 $(2,047)$1,824 
(a)Changes in gross carrying amounts consisted primarily of adjustments for foreign currency translation.
(b)Consisted of acquired backlog and probable follow-on work and associated customer relationships.
Amortization expense is included in operating costs and expenses in the Consolidated Statement of Earnings. Amortization expense for intangible assets was $47 and $100 for the three- and six-month periods ended July 2, 2023, and $49 and $99 for the three- and six-month periods ended July 3, 2022, respectively.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jul. 02, 2023
Debt Disclosure [Abstract]  
Debt DEBT
Debt consisted of the following:
July 2, 2023December 31, 2022
Fixed-rate notes due:Interest rate:
May 20233.375%$— $750 
August 20231.875%500 500 
November 20242.375%500 500 
April 20253.250%750 750 
May 20253.500%750 750 
June 20261.150%500 500 
August 20262.125%500 500 
April 20273.500%750 750 
November 20272.625%500 500 
May 20283.750%1,000 1,000 
April 20303.625%1,000 1,000 
June 20312.250%500 500 
April 20404.250%750 750 
June 20412.850%500 500 
November 20423.600%500 500 
April 20504.250%750 750 
OtherVarious90 90 
Total debt principal9,840 10,590 
Less unamortized debt issuance costs and discounts85 94 
Total debt9,755 10,496 
Less current portion508 1,253 
Long-term debt$9,247 $9,243 
In May 2023, we repaid fixed-rate notes of $750 at the scheduled maturity using cash on hand. On July 2, 2023, we had no commercial paper outstanding, but we maintain the ability to access the commercial paper market in the future. Separately, we have a $4 billion committed bank credit facility for general corporate purposes and working capital needs and to support our commercial paper issuances. This credit facility expires in March 2027. We may renew or replace this credit facility in whole or in part at or prior to its expiration date. We also have an effective shelf registration on file with the SEC that allows us to access the debt markets.
Our financing arrangements contain a number of customary covenants and restrictions. We were in compliance with all covenants and restrictions on July 2, 2023.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Other Liabilities
6 Months Ended
Jul. 02, 2023
Other Liabilities Disclosure [Abstract]  
Other Liabilities OTHER LIABILITIES
A summary of significant other liabilities by balance sheet caption follows:
July 2, 2023December 31, 2022
Salaries and wages$1,062 $1,116 
Dividends payable361 347 
Lease liabilities302 288 
Workers’ compensation242 215 
Other1,218 1,288 
Total other current liabilities$3,185 $3,254 
Retirement benefits$2,320 $2,453 
Customer deposits on commercial contracts2,269 2,175 
Lease liabilities1,428 1,330 
Other2,128 2,475 
Total other liabilities$8,145 $8,433 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments And Contingencies
6 Months Ended
Jul. 02, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments And Contingencies COMMITMENTS AND CONTINGENCIES
Litigation
In 2015, Electric Boat Corporation, a subsidiary of General Dynamics Corporation, received a civil investigative demand from the U.S. Department of Justice regarding an investigation of potential False Claims Act violations relating to alleged failures of Electric Boat’s quality system with respect to allegedly non-conforming parts purchased from a supplier. In 2016, Electric Boat was made aware that it is a defendant in a lawsuit related to this matter which had been filed under seal in U.S. district court. Also in 2016, the Suspending and Debarring Official for the U.S. Department of the Navy issued a show cause letter to Electric Boat requesting that Electric Boat respond to the official’s concerns regarding Electric Boat’s oversight and management with respect to its quality assurance systems for subcontractors and suppliers. Electric Boat responded to the show cause letter and engaged in discussions with the U.S. government.
In the third quarter of 2019, the Department of Justice declined to intervene in the qui tam action, noting that its investigation continues, and the court unsealed the relator’s complaint. In the fourth quarter of 2020, the relator filed a second amended complaint. In the third quarter of 2021, the court dismissed the relator’s complaint with prejudice. The relator appealed the dismissal of the complaint to the United States Court of Appeals. In the fourth quarter of 2022, the Court of Appeals heard oral arguments on the appeal, and thereafter took the case under submission. Given the current status of these matters, we are unable to express a view regarding the ultimate outcome or, if the outcome is adverse, to estimate an amount or range of reasonably possible loss. Depending on the outcome of these matters, there could be a material impact on our results of operations, financial condition and cash flows.
Additionally, various other claims and legal proceedings incidental to the normal course of business are pending or threatened against us. These other matters relate to such issues as government investigations and claims, the protection of the environment, asbestos-related claims and employee-related matters. The nature of litigation is such that we cannot predict the outcome of these other matters. However, based on information currently available, we believe any potential liabilities in these
other proceedings, individually or in the aggregate, will not have a material impact on our results of operations, financial condition or cash flows.
Environmental
We are subject to and affected by a variety of federal, state, local and foreign environmental laws and regulations. We are directly or indirectly involved in environmental investigations or remediation at some of our current and former facilities and third-party sites that we do not own but where we have been designated a potentially responsible party (PRP) by the U.S. Environmental Protection Agency or a state environmental agency. Based on historical experience, we expect that a significant percentage of the total remediation and compliance costs associated with these facilities will continue to be allowable contract costs and, therefore, recoverable under U.S. government contracts.
As required, we provide financial assurance for certain sites undergoing or subject to investigation or remediation. We accrue environmental costs when it is probable that a liability has been incurred and the amount can be reasonably estimated. Where applicable, we seek insurance recovery for costs related to environmental liabilities. We do not record insurance recoveries before collection is considered probable. Based on all known facts and analyses, we do not believe that our liability at any individual site, or in the aggregate, arising from such environmental conditions will be material to our results of operations, financial condition or cash flows. We also do not believe that the range of reasonably possible additional loss beyond what has been recorded would be material to our results of operations, financial condition or cash flows.
Other
Government Contracts. As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, including claims for fines, penalties, and compensatory and treble damages. We believe the outcome of such ongoing government audits and investigations will not have a material impact on our results of operations, financial condition or cash flows.
In the performance of our contracts, we routinely request contract modifications that require additional funding from the customer. Most often, these requests are due to customer-directed changes in the scope of work. While we are entitled to recovery of these costs under our contracts, the administrative process with our customer may be protracted. Based on the circumstances, we periodically file requests for equitable adjustment (REAs) that are sometimes converted into claims. In some cases, these requests are disputed by our customer. We believe our outstanding modifications, REAs and other claims will be resolved without material impact to our results of operations, financial condition or cash flows.
Letters of Credit and Guarantees. In the ordinary course of business, we have entered into letters of credit, bank guarantees, surety bonds and other similar arrangements with financial institutions and insurance carriers totaling approximately $1.4 billion on July 2, 2023. In addition, from time to time and in the ordinary course of business, we contractually guarantee the payment or performance of our subsidiaries arising under certain contracts.
Aircraft Trade-ins. In connection with orders for new aircraft in contract backlog, some Gulfstream customers hold options to trade in aircraft as partial consideration in their new-aircraft transaction. These trade-in commitments are generally structured to establish the fair market value of the trade-in aircraft at a date generally 45 or fewer days preceding delivery of the new aircraft to the customer. At that time, the customer is required to either exercise the option or allow its expiration. Other trade-in commitments are structured to guarantee a predetermined trade-in value. These commitments present more risk in the event of an adverse change in market conditions. In either case, any excess of the preestablished trade-in
price above the fair market value at the time the new aircraft is delivered is treated as a reduction of revenue in the new-aircraft sales transaction. As of July 2, 2023, the estimated change in fair market values from the date of the commitments was not material.
Product Warranties. We provide warranties to our customers associated with certain product sales. We record estimated warranty costs in the period in which the related products are delivered. The warranty liability recorded at each balance sheet date is based generally on the number of months of warranty coverage remaining for the products delivered and the average historical monthly warranty payments. Warranty obligations incurred in connection with long-term production contracts are accounted for within the contract estimates at completion. Our other warranty obligations, primarily for business jet aircraft, are included in other current and noncurrent liabilities on the Consolidated Balance Sheet.
The changes in the carrying amount of warranty liabilities for the six-month periods ended July 2, 2023, and July 3, 2022, were as follows:
Six Months EndedJuly 2, 2023July 3, 2022
Beginning balance$603 $641 
Warranty expense35 39 
Payments(47)(63)
Adjustments(8)
Ending balance$593 $609 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity
6 Months Ended
Jul. 02, 2023
Equity [Abstract]  
Shareholders' Equity SHAREHOLDERS EQUITY
Share Repurchases. Our board of directors (Board), from time to time, authorizes management to repurchase outstanding shares of our common stock on the open market. In the six-month period ended July 2, 2023, we repurchased 1.8 million of our outstanding shares for $378 million. On July 2, 2023, 4.9 million shares remained authorized by our Board for repurchase, representing 1.8% of our total shares outstanding. We repurchased 4.9 million shares for $1.1 billion in the six-month period ended July 3, 2022.
Dividends per Share. Our Board declared dividends per share of $1.32 and $2.64 for the three- and six-month periods ended July 2, 2023, and $1.26 and $2.52 for the three- and six-month periods ended July 3, 2022, respectively. We paid cash dividends of $360 and $705 for the three- and six-month periods ended July 2, 2023, and $349 and $679 for the three- and six-month periods ended July 3, 2022, respectively.
Accumulated Other Comprehensive Loss. The changes, pretax and net of tax, in each component of accumulated other comprehensive loss (AOCL) consisted of the following:
Changes in Unrealized Cash Flow HedgesForeign Currency Translation AdjustmentsChanges in Retirement Plans’ Funded StatusAOCL
December 31, 2022$$260 $(2,416)$(2,152)
Other comprehensive income, pretax(19)191 357 529 
Provision for income tax, net— (76)(72)
Other comprehensive income, net of tax(15)191 281 457 
July 2, 2023$(11)$451 $(2,135)$(1,695)
December 31, 2021$144 $538 $(2,602)$(1,920)
Other comprehensive loss, pretax(156)(189)89 (256)
Benefit for income tax, net41 — (18)23 
Other comprehensive loss, net of tax(115)(189)71 (233)
July 3, 2022$29 $349 $(2,531)$(2,153)
Amounts reclassified out of AOCL related primarily to changes in our retirement plans’ funded status and included pretax recognized net actuarial losses and amortization of prior service credit. See Note O for these amounts, which are included in our net periodic pension and other post-retirement benefit cost (credit).
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jul. 02, 2023
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION
We have four operating segments: Aerospace, Marine Systems, Combat Systems and Technologies. We organize our segments in accordance with the nature of products and services offered. We measure each segment’s profitability based on operating earnings. As a result, we do not allocate net interest, other income and expense items, and income taxes to our segments.
Summary financial information for each of our segments follows:
Revenue (a)Operating Earnings
Three Months EndedJuly 2, 2023July 3, 2022July 2, 2023July 3, 2022
Aerospace$1,953 $1,867 $236 $238 
Marine Systems3,059 2,651 235 211 
Combat Systems1,924 1,666 251 245 
Technologies3,216 3,005 283 304 
Corporate (b)— — (43)(20)
Total$10,152 $9,189 $962 $978 
Six Months Ended
Aerospace$3,845 $3,770 $465 $481 
Marine Systems6,051 5,302 446 422 
Combat Systems3,680 3,341 496 472 
Technologies6,457 6,168 582 602 
Corporate (b)— — (89)(91)
Total$20,033 $18,581 $1,900 $1,886 
(a)See Note B for additional revenue information by segment.
(b)Corporate operating costs consisted primarily of equity-based compensation expense.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value
6 Months Ended
Jul. 02, 2023
Fair Value Disclosures [Abstract]  
Fair Value FAIR VALUE
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:
Level 1 – quoted prices in active markets for identical assets or liabilities.
Level 2 – inputs, other than quoted prices, observable by a marketplace participant either directly or indirectly.
Level 3 – unobservable inputs significant to the fair value measurement.
We did not have any significant non-financial assets or liabilities measured at fair value on July 2, 2023, or December 31, 2022.
Our financial instruments include cash and equivalents, accounts receivable and payable, marketable securities held in trust and other investments, short- and long-term debt, and derivative financial instruments. The carrying values of cash and equivalents and accounts receivable and payable on the unaudited Consolidated Balance Sheet approximate their fair value. The following tables present the fair values of our other financial assets and liabilities on July 2, 2023, and December 31, 2022, and the basis for determining their fair values:
Carrying
Value
Fair
Value
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Financial Assets (Liabilities)July 2, 2023
Measured at fair value:
Marketable securities held in trust:
Cash and equivalents$$$— $$— 
Available-for-sale debt securities127 127 — 127 — 
Commingled equity funds48 48 48 — — 
Commingled fixed-income funds— — 
Other investments17 17 — — 17 
Cash flow hedge assets110 110 — 110 — 
Cash flow hedge liabilities(57)(57)— (57)— 
Measured at amortized cost:
Short- and long-term debt principal(9,840)(9,104)— (9,104)— 
December 31, 2022
Measured at fair value:
Marketable securities held in trust:
Cash and equivalents$$$— $$— 
Available-for-sale debt securities107 107 — 107 — 
Commingled equity funds42 42 42 — — 
Commingled fixed-income funds— — 
Other investments17 17 — — 17 
Cash flow hedge assets109 109 — 109 — 
Cash flow hedge liabilities(67)(67)— (67)— 
Measured at amortized cost:
Short- and long-term debt principal(10,590)(9,773)— (9,773)— 
Our Level 1 assets include commingled equity and fixed-income funds that are valued using a unit price or net asset value (NAV). These funds are actively traded and valued using quoted prices for identical securities from the market exchanges. The fair value of our Level 2 assets and liabilities, which consist primarily of fixed-income securities, cash flow hedges and our fixed-rate notes, is determined under a market approach using valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets. Our Level 3 assets include direct private equity investments that are measured using inputs unobservable to a marketplace participant.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments and Hedging Activities
6 Months Ended
Jul. 02, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments and Hedging Activities DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES
We are exposed to market risk, primarily from foreign currency exchange rates, commodity prices and investments. We may use derivative financial instruments to hedge some of these risks as described below. We do not use derivative financial instruments for trading or speculative purposes.
Foreign Currency Risk. Our foreign currency exchange rate risk relates to receipts from customers, payments to suppliers and intercompany transactions denominated in foreign currencies. To the extent possible, we include terms in our contracts that are designed to protect us from this risk. Otherwise, we
enter into derivative financial instruments, principally foreign currency forward purchase and sale contracts, designed to offset and minimize our risk. The dollar-weighted two-year average maturity of these instruments generally matches the duration of the activities that are at risk.
Commodity Price Risk. We are subject to commodity price risk, primarily on long-term, fixed-price contracts. To the extent possible, we include terms in our contracts that are designed to protect us from these risks. Some of the protective terms included in our contracts are considered derivative financial instruments but are not accounted for separately, because they are clearly and closely related to the host contract. We have not entered into any material commodity hedging contracts but may do so as circumstances warrant. We do not believe that changes in commodity prices will have a material impact on our results of operations or cash flows.
Investment Risk. Our investment policy allows for purchases of fixed-income securities with an investment-grade rating and a maximum maturity of up to five years. On July 2, 2023, and December 31, 2022, we held $1.2 billion in cash and equivalents, but held no marketable securities other than those held in trust to meet some of our obligations under workers’ compensation and non-qualified pension plans. On July 2, 2023, and December 31, 2022, we held marketable securities in trust of $186 and $162, respectively. These marketable securities are reflected at fair value on the Consolidated Balance Sheet in other current and noncurrent assets. See Note M for additional details.
Hedging Activities. We had notional forward exchange contracts outstanding of $6 billion and $6.9 billion on July 2, 2023, and December 31, 2022, respectively. These derivative financial instruments are cash flow hedges, and are reflected at fair value on the Consolidated Balance Sheet in other current assets and liabilities. See Note M for additional details.
Changes in fair value (gains and losses) related to derivative financial instruments that qualify as cash flow hedges are deferred in AOCL until the underlying transaction is reflected in earnings. Alternatively, gains and losses on derivative financial instruments that do not qualify for hedge accounting are recorded each period in earnings. All gains and losses from derivative financial instruments recognized in the Consolidated Statement of Earnings are presented in the same line item as the underlying transaction, generally operating costs and expenses.
Net gains and losses recognized in earnings on derivative financial instruments that do not qualify for hedge accounting were not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022. Net gains and losses reclassified to earnings from AOCL related to qualified hedges were also not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022, and we do not expect the amount of these gains and losses that will be reclassified to earnings during the next 12 months to be material.
We had no material derivative financial instruments designated as fair value or net investment hedges on July 2, 2023, and December 31, 2022.
Foreign Currency Financial Statement Translation. We translate foreign currency balance sheets from our international businesses’ functional currency (generally the respective local currency) to U.S. dollars at the end-of-period exchange rates, and statements of earnings at the average exchange rates for each period. The resulting foreign currency translation adjustments are a component of AOCL.
We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations’ results into U.S. dollars. The impact of translating our non-U.S. operations’ revenue and earnings into U.S. dollars was not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022. In addition, the effect of changes in
foreign exchange rates on non-U.S. cash balances was not material for the six-month periods ended July 2, 2023, and July 3, 2022.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans
6 Months Ended
Jul. 02, 2023
Retirement Benefits [Abstract]  
Retirement Plans RETIREMENT PLANS
We provide retirement benefits to eligible employees through a variety of plans:
Defined contribution
Defined benefit
Pension (qualified and non-qualified)
Other post-retirement benefit
For our defined benefit plans, net periodic benefit cost (credit) for the three- and six-month periods ended July 2, 2023, and July 3, 2022, consisted of the following:
Pension BenefitsOther Post-retirement Benefits
Three Months EndedJuly 2, 2023July 3, 2022July 2, 2023July 3, 2022
Service cost$16 $26 $$
Interest cost162 100 
Expected return on plan assets(208)(227)(8)(8)
Net actuarial loss (gain)184 53 (8)(5)
Prior service (credit) cost(3)(5)— 
Net periodic benefit cost (credit)$151 $(53)$(7)$(5)
Six Months Ended
Service cost$33 $52 $$
Interest cost325 200 15 10 
Expected return on plan assets(415)(455)(16)(16)
Net actuarial loss (gain)367 107 (16)(9)
Prior service (credit) cost(7)(10)
Net periodic benefit cost (credit)$303 $(106)$(14)$(11)
Our contractual arrangements with the U.S. government provide for the recovery of pension and other post-retirement benefit costs related to employees working on government contracts. The amount allocated to U.S. government contracts is determined in accordance with the Federal Acquisition Regulation (FAR) and Cost Accounting Standards (CAS), which may result in a timing difference with the amount determined under GAAP. We defer this difference on the Consolidated Balance Sheet. At this time, the amount allocated to contracts exceeds cumulative benefit costs, resulting in a deferred credit that is reported in other noncurrent liabilities. To the extent there is a non-service component of net periodic benefit cost (credit) for our defined benefit plans, it is reported in other income (expense) in the Consolidated Statement of Earnings.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 02, 2023
Accounting Policies [Abstract]  
Basis of Consolidation and Classification The unaudited Consolidated Financial Statements include the accounts of General Dynamics Corporation and our wholly owned and majority-owned subsidiaries. We eliminate all intercompany balances and transactions in the unaudited Consolidated Financial Statements.Consistent with industry practice, we classify assets and liabilities related to long-term contracts as current, even though some of these amounts may not be realized within one year.
Interim Financial Statements The unaudited Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). These rules and regulations permit some of the information and footnote disclosures included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) to be condensed or omitted.
Our fiscal quarters are typically 13 weeks in length. Because our fiscal year ends on December 31, the number of days in our first and fourth quarters varies slightly from year to year. Operating results for the three- and six-month periods ended July 2, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The unaudited Consolidated Financial Statements contain all adjustments that are of a normal recurring nature necessary for a fair presentation of our results of operations and financial condition for the three- and six-month periods ended July 2, 2023, and July 3, 2022.
These unaudited Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022.
Accounting Standards Updates There are accounting standards that have been issued by the Financial Accounting Standards Board (FASB) but are not yet effective. These standards are not expected to have a material impact on our results of operations, financial condition or cash flows.
Performance Obligations A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account for revenue. A contract’s transaction price is allocated to each distinct performance obligation within that contract and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product life cycle (development, production, maintenance and support). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract.Our performance obligations are satisfied over time as work progresses or at a point in time. Substantially all of our revenue in the defense segments is recognized over time because control is transferred continuously to our customers. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, G&A expenses.Most of our revenue recognized at a point in time is for the manufacture of business jet aircraft in our Aerospace segment. Revenue on these contracts is recognized when the customer obtains control of the asset, which is generally upon delivery and acceptance by the customer of the fully outfitted aircraft.The majority of our revenue is derived from long-term contracts and programs that can span several years. Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, we estimate the profit
on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract.
Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.
The nature of our contracts gives rise to several types of variable consideration, including claims, award fees and incentive fees. We include in our contract estimates additional revenue for contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. In evaluating these criteria, we consider the contractual/legal basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim. We include award fees or incentive fees in the estimated transaction price when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment at the time.
As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the period it is identified.
The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue.Revenue by Category. Our portfolio of products and services consists of approximately 10,000 active contracts. The following series of tables presents our revenue disaggregated by several categories.
Our segments operate under fixed-price, cost-reimbursement and time-and-materials contracts. Our production contracts are primarily fixed-price. Under these contracts, we agree to perform a specific scope of work for a fixed amount. Contracts for research, engineering, repair and maintenance, and other services are typically cost-reimbursement or time-and-materials. Under cost-reimbursement contracts, the customer reimburses contract costs incurred and pays a fixed, incentive or award-based fee. The amount for an incentive or award fee is determined by our ability to achieve targets set in the contract, such as cost, quality, schedule and performance. Under time-and-materials contracts, the customer pays a fixed hourly rate for direct labor and generally reimburses us for the cost of materials.
Each of these contract types presents advantages and disadvantages. Typically, we assume more risk with fixed-price contracts. However, these types of contracts offer additional profits when we complete the work for less than originally estimated. Cost-reimbursement contracts generally subject us to lower risk. Accordingly, the associated base fees are usually lower than fees earned on fixed-price contracts. Under time-and-materials contracts, our profit may vary if actual labor-hour rates vary significantly from the negotiated rates. Also, because these contracts may provide little or no fee for managing material costs, the content mix can impact profitability.
Contract Balances. The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheet. In our defense segments, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, we sometimes receive advances or deposits from our customers, particularly on our international contracts, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the Consolidated Balance Sheet on a contract-by-contract basis at the end of each reporting period. In our Aerospace segment, we generally receive deposits from customers upon contract execution and upon achievement of contractual milestones. These deposits are liquidated when revenue is recognized.
Earnings Per Share We compute basic earnings per share (EPS) using net earnings for the period and the weighted average number of common shares outstanding during the period. Basic weighted average shares outstanding have decreased in 2023 and 2022 due to share repurchases. See Note K for further discussion of our share repurchases. Diluted EPS incorporates the additional shares issuable upon the assumed exercise of stock options and the release of restricted stock and restricted stock units (RSUs).
Tax Uncertainties We participate in the Internal Revenue Service (IRS) Compliance Assurance Process (CAP), a real-time audit of our consolidated federal corporate income tax return. The IRS has examined our consolidated federal income tax returns through 2021.
For all periods open to examination by tax authorities, we periodically assess our liabilities and contingencies based on the latest available information. Where we believe there is more than a 50% chance that our tax position will not be sustained, we record our best estimate of the resulting tax liability, including interest, in the Consolidated Financial Statements. We include any interest or penalties incurred in connection with income taxes as part of income tax expense.
Based on all known facts and circumstances and applicable tax law, we believe the total amount of any unrecognized tax benefits on July 2, 2023, was not material to our results of operations, financial condition or cash flows. In addition, there are no tax positions for which it is reasonably possible that the unrecognized tax benefits will vary significantly over the next 12 months, producing, individually or in the aggregate, a material effect on our results of operations, financial condition or cash flows.
Unbilled Receivables Unbilled receivables represent revenue recognized on long-term contracts (contract costs and estimated profits) less associated advances and progress billings. These amounts will be billed in accordance with the agreed-upon contractual terms.
Inventories The majority of our inventories are for business jet aircraft. Our inventories are stated at the lower of cost or net realizable value. Work in process represents largely labor, material and overhead costs associated with aircraft in the manufacturing process and is based primarily on the estimated average unit cost in a production lot. Substantially all of our raw materials are valued on either the average cost or the first-in, first-out method. We record pre-owned aircraft acquired in connection with the sale of new aircraft at the lower of the trade-in value or the estimated net realizable value.
Commitments and Contingencies
Environmental
We are subject to and affected by a variety of federal, state, local and foreign environmental laws and regulations. We are directly or indirectly involved in environmental investigations or remediation at some of our current and former facilities and third-party sites that we do not own but where we have been designated a potentially responsible party (PRP) by the U.S. Environmental Protection Agency or a state environmental agency. Based on historical experience, we expect that a significant percentage of the total remediation and compliance costs associated with these facilities will continue to be allowable contract costs and, therefore, recoverable under U.S. government contracts.
As required, we provide financial assurance for certain sites undergoing or subject to investigation or remediation. We accrue environmental costs when it is probable that a liability has been incurred and the amount can be reasonably estimated. Where applicable, we seek insurance recovery for costs related to environmental liabilities. We do not record insurance recoveries before collection is considered probable. Based on all known facts and analyses, we do not believe that our liability at any individual site, or in the aggregate, arising from such environmental conditions will be material to our results of operations, financial condition or cash flows. We also do not believe that the range of reasonably possible additional loss beyond what has been recorded would be material to our results of operations, financial condition or cash flows.
Other
Government Contracts. As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, including claims for fines, penalties, and compensatory and treble damages. We believe the outcome of such ongoing government audits and investigations will not have a material impact on our results of operations, financial condition or cash flows.
In the performance of our contracts, we routinely request contract modifications that require additional funding from the customer. Most often, these requests are due to customer-directed changes in the scope of work. While we are entitled to recovery of these costs under our contracts, the administrative process with our customer may be protracted. Based on the circumstances, we periodically file requests for equitable adjustment (REAs) that are sometimes converted into claims. In some cases, these requests are disputed by our customer. We believe our outstanding modifications, REAs and other claims will be resolved without material impact to our results of operations, financial condition or cash flows.
Letters of Credit and Guarantees. In the ordinary course of business, we have entered into letters of credit, bank guarantees, surety bonds and other similar arrangements with financial institutions and insurance carriers totaling approximately $1.4 billion on July 2, 2023. In addition, from time to time and in the ordinary course of business, we contractually guarantee the payment or performance of our subsidiaries arising under certain contracts.
Aircraft Trade-ins. In connection with orders for new aircraft in contract backlog, some Gulfstream customers hold options to trade in aircraft as partial consideration in their new-aircraft transaction. These trade-in commitments are generally structured to establish the fair market value of the trade-in aircraft at a date generally 45 or fewer days preceding delivery of the new aircraft to the customer. At that time, the customer is required to either exercise the option or allow its expiration. Other trade-in commitments are structured to guarantee a predetermined trade-in value. These commitments present more risk in the event of an adverse change in market conditions. In either case, any excess of the preestablished trade-in
price above the fair market value at the time the new aircraft is delivered is treated as a reduction of revenue in the new-aircraft sales transaction. As of July 2, 2023, the estimated change in fair market values from the date of the commitments was not material.
Product Warranties Product Warranties. We provide warranties to our customers associated with certain product sales. We record estimated warranty costs in the period in which the related products are delivered. The warranty liability recorded at each balance sheet date is based generally on the number of months of warranty coverage remaining for the products delivered and the average historical monthly warranty payments. Warranty obligations incurred in connection with long-term production contracts are accounted for within the contract estimates at completion. Our other warranty obligations, primarily for business jet aircraft, are included in other current and noncurrent liabilities on the Consolidated Balance Sheet.
Segment Information We organize our segments in accordance with the nature of products and services offered. We measure each segment’s profitability based on operating earnings. As a result, we do not allocate net interest, other income and expense items, and income taxes to our segments.
Fair Value
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:
Level 1 – quoted prices in active markets for identical assets or liabilities.
Level 2 – inputs, other than quoted prices, observable by a marketplace participant either directly or indirectly.
Level 3 – unobservable inputs significant to the fair value measurement.
Our financial instruments include cash and equivalents, accounts receivable and payable, marketable securities held in trust and other investments, short- and long-term debt, and derivative financial instruments. The carrying values of cash and equivalents and accounts receivable and payable on the unaudited Consolidated Balance Sheet approximate their fair value.Our Level 1 assets include commingled equity and fixed-income funds that are valued using a unit price or net asset value (NAV). These funds are actively traded and valued using quoted prices for identical securities from the market exchanges. The fair value of our Level 2 assets and liabilities, which consist primarily of fixed-income securities, cash flow hedges and our fixed-rate notes, is determined under a market approach using valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets. Our Level 3 assets include direct private equity investments that are measured using inputs unobservable to a marketplace participant.
Derivative Financial Instruments and Hedging Activities We are exposed to market risk, primarily from foreign currency exchange rates, commodity prices and investments. We may use derivative financial instruments to hedge some of these risks as described below. We do not use derivative financial instruments for trading or speculative purposes.Our foreign currency exchange rate risk relates to receipts from customers, payments to suppliers and intercompany transactions denominated in foreign currencies. To the extent possible, we include terms in our contracts that are designed to protect us from this risk. Otherwise, we enter into derivative financial instruments, principally foreign currency forward purchase and sale contracts, designed to offset and minimize our risk. The dollar-weighted two-year average maturity of these instruments generally matches the duration of the activities that are at risk.We are subject to commodity price risk, primarily on long-term, fixed-price contracts. To the extent possible, we include terms in our contracts that are designed to protect us from these risks. Some of the protective terms included in our contracts are considered derivative financial instruments but are not accounted for separately, because they are clearly and closely related to the host contract. We have not entered into any material commodity hedging contracts but may do so as circumstances warrant. We do not believe that changes in commodity prices will have a material impact on our results of operations or cash flows.Our investment policy allows for purchases of fixed-income securities with an investment-grade rating and a maximum maturity of up to five years.Changes in fair value (gains and losses) related to derivative financial instruments that qualify as cash flow hedges are deferred in AOCL until the underlying transaction is reflected in earnings. Alternatively, gains and losses on derivative financial instruments that do not qualify for hedge accounting are recorded each period in earnings. All gains and losses from derivative financial instruments recognized in the Consolidated Statement of Earnings are presented in the same line item as the underlying transaction, generally operating costs and expenses.
Foreign Currency and Financial Statement Translation We translate foreign currency balance sheets from our international businesses’ functional currency (generally the respective local currency) to U.S. dollars at the end-of-period exchange rates, and statements of earnings at the average exchange rates for each period. The resulting foreign currency translation adjustments are a component of AOCL.We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations’ results into U.S. dollars.
Retirement Plans
We provide retirement benefits to eligible employees through a variety of plans:
Defined contribution
Defined benefit
Pension (qualified and non-qualified)
Other post-retirement benefit
Our contractual arrangements with the U.S. government provide for the recovery of pension and other post-retirement benefit costs related to employees working on government contracts. The amount allocated to U.S. government contracts is determined in accordance with the Federal Acquisition Regulation (FAR) and Cost Accounting Standards (CAS), which may result in a timing difference with the amount determined under GAAP. We defer this difference on the Consolidated Balance Sheet. At this time, the amount allocated to contracts exceeds cumulative benefit costs, resulting in a deferred credit that is reported in other noncurrent liabilities. To the extent there is a non-service component of net periodic benefit cost (credit) for our defined benefit plans, it is reported in other income (expense) in the Consolidated Statement of Earnings.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jul. 02, 2023
Accounting Policies [Abstract]  
Schedule of Property, Plant and Equipment, Net Property, plant and equipment (PP&E) is carried at historical cost, net of accumulated depreciation. Net PP&E consisted of the following:
July 2, 2023December 31, 2022
PP&E$12,603 $12,292 
Accumulated depreciation(6,656)(6,392)
PP&E, net$5,947 $5,900 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jul. 02, 2023
Revenue Recognition [Abstract]  
Schedule of Impact of Adjustments in Contract Estimates The aggregate impact of adjustments in contract estimates increased our revenue, operating earnings and diluted earnings per share as follows:
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Revenue$58 $112 $152 $219 
Operating earnings10 101 87 206 
Diluted earnings per share$0.03 $0.29 $0.25 $0.58 
Revenue by Major Product Line
Revenue by major products and services was as follows:
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Aircraft manufacturing$1,216 $1,112 $2,367 $2,374 
Aircraft services737 755 1,478 1,396 
Total Aerospace1,953 1,867 3,845 3,770 
Nuclear-powered submarines2,122 1,710 4,159 3,472 
Surface ships638 611 1,319 1,204 
Repair and other services299 330 573 626 
Total Marine Systems3,059 2,651 6,051 5,302 
Military vehicles1,280 1,084 2,427 2,179 
Weapons systems, armament and munitions473 418 911 834 
Engineering and other services171 164 342 328 
Total Combat Systems1,924 1,666 3,680 3,341 
Information technology (IT) services2,127 2,010 4,296 4,150 
C5ISR* solutions1,089 995 2,161 2,018 
Total Technologies3,216 3,005 6,457 6,168 
Total revenue$10,152 $9,189 $20,033 $18,581 
*Command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance
Revenue by Contract Type
Revenue by contract type was as follows:
Three Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
Fixed-price$1,697 $1,609 $1,684 $1,374 $6,364 
Cost-reimbursement— 1,449 222 1,383 3,054 
Time-and-materials256 18 459 734 
Total revenue$1,953 $3,059 $1,924 $3,216 $10,152 
Three Months Ended July 3, 2022
Fixed-price$1,614 $1,609 $1,441 $1,286 $5,950 
Cost-reimbursement— 1,042 211 1,256 2,509 
Time-and-materials253 — 14 463 730 
Total revenue$1,867 $2,651 $1,666 $3,005 $9,189 
Six Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
Fixed-price$3,329 $3,174 $3,212 $2,827 $12,542 
Cost-reimbursement— 2,876 431 2,710 6,017 
Time-and-materials516 37 920 1,474 
Total revenue$3,845 $6,051 $3,680 $6,457 $20,033 
Six Months Ended July 3, 2022
Fixed-price$3,287 $3,210 $2,906 $2,624 $12,027 
Cost-reimbursement— 2,092 408 2,584 5,084 
Time-and-materials483 — 27 960 1,470 
Total revenue$3,770 $5,302 $3,341 $6,168 $18,581 
Revenue by Customer
Revenue by customer was as follows:
Three Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
U.S. government:
Department of Defense (DoD)$54 $3,029 $941 $1,867 $5,891 
Non-DoD— — 1,178 1,181 
Foreign military sales (FMS)21 29 159 10 219 
Total U.S. government75 3,058 1,103 3,055 7,291 
U.S. commercial985 55 48 1,089 
Non-U.S. government142 — 733 92 967 
Non-U.S. commercial751 — 33 21 805 
Total revenue$1,953 $3,059 $1,924 $3,216 $10,152 
Three Months Ended July 3, 2022
U.S. government:
DoD$80 $2,620 $940 $1,667 $5,307 
Non-DoD— — 1,178 1,181 
FMS49 29 50 134 
Total U.S. government129 2,649 993 2,851 6,622 
U.S. commercial1,088 60 53 1,202 
Non-U.S. government179 590 93 863 
Non-U.S. commercial471 — 23 502 
Total revenue$1,867 $2,651 $1,666 $3,005 $9,189 
Six Months Ended July 2, 2023AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Revenue
U.S. government:
DoD$195 $5,978 $1,875 $3,740 $11,788 
Non-DoD— 2,370 2,376 
FMS39 70 292 19 420 
Total U.S. government234 6,049 2,172 6,129 14,584 
U.S. commercial2,183 106 102 2,392 
Non-U.S. government250 1,352 192 1,795 
Non-U.S. commercial1,178 — 50 34 1,262 
Total revenue$3,845 $6,051 $3,680 $6,457 $20,033 
Six Months Ended July 3, 2022
U.S. government:
DoD$160 $5,225 $1,795 $3,418 $10,598 
Non-DoD— 2,421 2,427 
FMS82 73 119 16 290 
Total U.S. government242 5,299 1,919 5,855 13,315 
U.S. commercial2,198 105 103 2,407 
Non-U.S. government299 1,275 195 1,771 
Non-U.S. commercial1,031 — 42 15 1,088 
Total revenue$3,770 $5,302 $3,341 $6,168 $18,581 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 02, 2023
Earnings Per Share [Abstract]  
Basic and diluted weighted average shares outstanding
Basic and diluted weighted average shares outstanding were as follows (in thousands):
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Basic weighted average shares outstanding273,137 276,267 273,570 276,670 
Dilutive effect of stock options and restricted stock/RSUs*1,950 2,676 2,266 2,712 
Diluted weighted average shares outstanding275,087 278,943 275,836 279,382 
*    Excludes outstanding options to purchase shares of common stock that had exercise prices in excess of the average market price of our common stock during the period and, therefore, the effect of including these options would be antidilutive. These options totaled 4,468 and 3,925 for the three- and six-month periods ended July 2, 2023, and 1,713 and 1,212 for the three- and six-month periods ended July 3, 2022, respectively.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jul. 02, 2023
Income Tax Disclosure [Abstract]  
Net Deferred Tax Assets and Liabilities Our net deferred tax liability consisted of the following:
July 2, 2023December 31, 2022
Deferred tax asset$36 $39 
Deferred tax liability(603)(685)
Net deferred tax liability$(567)$(646)
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Unbilled Receivables (Tables)
6 Months Ended
Jul. 02, 2023
Contractors [Abstract]  
Schedule of Unbilled Receivables Unbilled receivables consisted of the following:
July 2, 2023December 31, 2022
Unbilled revenue$40,525 $39,482 
Advances and progress billings(32,234)(30,687)
Net unbilled receivables$8,291 $8,795 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jul. 02, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
July 2, 2023December 31, 2022
Work in process$5,225 $4,182 
Raw materials2,358 2,072 
Finished goods21 17 
Pre-owned aircraft38 51 
Total inventories$7,642 $6,322 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jul. 02, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill By Reporting Unit The changes in the carrying amount of goodwill by reporting unit were as follows:
AerospaceMarine SystemsCombat SystemsTechnologiesTotal
Goodwill
December 31, 2022 (a)
$3,019 $297 $2,766 $14,252 $20,334 
Acquisitions (b)— — — 16 16 
Other (c)56 — 29 93 
July 2, 2023 (a)
$3,075 $297 $2,795 $14,276 $20,443 
(a)Goodwill in the Technologies reporting unit was net of $1.8 billion of accumulated impairment losses.
(b)Included adjustments during the purchase price allocation period.
(c)Consisted primarily of adjustments for foreign currency translation.
Intangible Assets Intangible assets consisted of the following:
Gross Carrying Amount (a)Accumulated AmortizationNet Carrying AmountGross Carrying Amount (a)Accumulated AmortizationNet Carrying Amount
July 2, 2023December 31, 2022
Contract and program intangible assets (b)$3,252 $(1,783)$1,469 $3,247 $(1,688)$1,559 
Trade names and trademarks511 (263)248 496 (248)248 
Technology and software65 (50)15 64 (48)16 
Other intangible assets64 (64)— 64 (63)
Total intangible assets$3,892 $(2,160)$1,732 $3,871 $(2,047)$1,824 
(a)Changes in gross carrying amounts consisted primarily of adjustments for foreign currency translation.
(b)Consisted of acquired backlog and probable follow-on work and associated customer relationships.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jul. 02, 2023
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt consisted of the following:
July 2, 2023December 31, 2022
Fixed-rate notes due:Interest rate:
May 20233.375%$— $750 
August 20231.875%500 500 
November 20242.375%500 500 
April 20253.250%750 750 
May 20253.500%750 750 
June 20261.150%500 500 
August 20262.125%500 500 
April 20273.500%750 750 
November 20272.625%500 500 
May 20283.750%1,000 1,000 
April 20303.625%1,000 1,000 
June 20312.250%500 500 
April 20404.250%750 750 
June 20412.850%500 500 
November 20423.600%500 500 
April 20504.250%750 750 
OtherVarious90 90 
Total debt principal9,840 10,590 
Less unamortized debt issuance costs and discounts85 94 
Total debt9,755 10,496 
Less current portion508 1,253 
Long-term debt$9,247 $9,243 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Other Liabilities (Tables)
6 Months Ended
Jul. 02, 2023
Other Liabilities Disclosure [Abstract]  
Summary Of Significant Other Liabilities By Balance Sheet Caption
A summary of significant other liabilities by balance sheet caption follows:
July 2, 2023December 31, 2022
Salaries and wages$1,062 $1,116 
Dividends payable361 347 
Lease liabilities302 288 
Workers’ compensation242 215 
Other1,218 1,288 
Total other current liabilities$3,185 $3,254 
Retirement benefits$2,320 $2,453 
Customer deposits on commercial contracts2,269 2,175 
Lease liabilities1,428 1,330 
Other2,128 2,475 
Total other liabilities$8,145 $8,433 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments And Contingencies (Tables)
6 Months Ended
Jul. 02, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule Of Changes In Carrying Amount Of Warranty Liabilities
The changes in the carrying amount of warranty liabilities for the six-month periods ended July 2, 2023, and July 3, 2022, were as follows:
Six Months EndedJuly 2, 2023July 3, 2022
Beginning balance$603 $641 
Warranty expense35 39 
Payments(47)(63)
Adjustments(8)
Ending balance$593 $609 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity (Tables)
6 Months Ended
Jul. 02, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) The changes, pretax and net of tax, in each component of accumulated other comprehensive loss (AOCL) consisted of the following:
Changes in Unrealized Cash Flow HedgesForeign Currency Translation AdjustmentsChanges in Retirement Plans’ Funded StatusAOCL
December 31, 2022$$260 $(2,416)$(2,152)
Other comprehensive income, pretax(19)191 357 529 
Provision for income tax, net— (76)(72)
Other comprehensive income, net of tax(15)191 281 457 
July 2, 2023$(11)$451 $(2,135)$(1,695)
December 31, 2021$144 $538 $(2,602)$(1,920)
Other comprehensive loss, pretax(156)(189)89 (256)
Benefit for income tax, net41 — (18)23 
Other comprehensive loss, net of tax(115)(189)71 (233)
July 3, 2022$29 $349 $(2,531)$(2,153)
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jul. 02, 2023
Segment Reporting [Abstract]  
Summary Of Financial Information For Each Of Our Segments
Summary financial information for each of our segments follows:
Revenue (a)Operating Earnings
Three Months EndedJuly 2, 2023July 3, 2022July 2, 2023July 3, 2022
Aerospace$1,953 $1,867 $236 $238 
Marine Systems3,059 2,651 235 211 
Combat Systems1,924 1,666 251 245 
Technologies3,216 3,005 283 304 
Corporate (b)— — (43)(20)
Total$10,152 $9,189 $962 $978 
Six Months Ended
Aerospace$3,845 $3,770 $465 $481 
Marine Systems6,051 5,302 446 422 
Combat Systems3,680 3,341 496 472 
Technologies6,457 6,168 582 602 
Corporate (b)— — (89)(91)
Total$20,033 $18,581 $1,900 $1,886 
(a)See Note B for additional revenue information by segment.
(b)Corporate operating costs consisted primarily of equity-based compensation expense.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value (Tables)
6 Months Ended
Jul. 02, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Values of Other Financial Assets and Liabilities The following tables present the fair values of our other financial assets and liabilities on July 2, 2023, and December 31, 2022, and the basis for determining their fair values:
Carrying
Value
Fair
Value
Quoted Prices in Active Markets for Identical Assets
(Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Financial Assets (Liabilities)July 2, 2023
Measured at fair value:
Marketable securities held in trust:
Cash and equivalents$$$— $$— 
Available-for-sale debt securities127 127 — 127 — 
Commingled equity funds48 48 48 — — 
Commingled fixed-income funds— — 
Other investments17 17 — — 17 
Cash flow hedge assets110 110 — 110 — 
Cash flow hedge liabilities(57)(57)— (57)— 
Measured at amortized cost:
Short- and long-term debt principal(9,840)(9,104)— (9,104)— 
December 31, 2022
Measured at fair value:
Marketable securities held in trust:
Cash and equivalents$$$— $$— 
Available-for-sale debt securities107 107 — 107 — 
Commingled equity funds42 42 42 — — 
Commingled fixed-income funds— — 
Other investments17 17 — — 17 
Cash flow hedge assets109 109 — 109 — 
Cash flow hedge liabilities(67)(67)— (67)— 
Measured at amortized cost:
Short- and long-term debt principal(10,590)(9,773)— (9,773)— 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans (Tables)
6 Months Ended
Jul. 02, 2023
Retirement Benefits [Abstract]  
Net Periodic Defined-Benefit Pension And Other Post-Retirement Benefit Cost
For our defined benefit plans, net periodic benefit cost (credit) for the three- and six-month periods ended July 2, 2023, and July 3, 2022, consisted of the following:
Pension BenefitsOther Post-retirement Benefits
Three Months EndedJuly 2, 2023July 3, 2022July 2, 2023July 3, 2022
Service cost$16 $26 $$
Interest cost162 100 
Expected return on plan assets(208)(227)(8)(8)
Net actuarial loss (gain)184 53 (8)(5)
Prior service (credit) cost(3)(5)— 
Net periodic benefit cost (credit)$151 $(53)$(7)$(5)
Six Months Ended
Service cost$33 $52 $$
Interest cost325 200 15 10 
Expected return on plan assets(415)(455)(16)(16)
Net actuarial loss (gain)367 107 (16)(9)
Prior service (credit) cost(7)(10)
Net periodic benefit cost (credit)$303 $(106)$(14)$(11)
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Additional Information (Details)
6 Months Ended
Jul. 02, 2023
Accounting Policies [Abstract]  
Length of fiscal quarters, weeks 91 days
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
PP&E $ 12,603 $ 12,292
Accumulated depreciation (6,656) (6,392)
PP&E, net $ 5,947 $ 5,900
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Additional Information (Details)
contract in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
USD ($)
contract
Jul. 03, 2022
USD ($)
Jul. 02, 2023
USD ($)
Jul. 03, 2022
USD ($)
Disaggregation of Revenue [Line Items]        
Number of active contracts | contract 10      
Revenue recognized in contract liability balance | $ $ 949 $ 865 $ 2,700 $ 2,600
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenue, percentage from products and services transferred to customers 80.00% 80.00% 81.00% 80.00%
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue, percentage from products and services transferred to customers 20.00% 20.00% 19.00% 20.00%
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Remaining Performance Obligations to be Recognized as Revenue (Details)
$ in Billions
Jul. 02, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-03  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligations $ 91.4
Revenue, remaining performance obligation percentage 53.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation percentage 31.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Impact of Adjustments in Contract Estimates (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Change in Accounting Estimate [Line Items]        
Total revenue $ 10,152 $ 9,189 $ 20,033 $ 18,581
Operating Earnings 962 978 1,900 1,886
Contracts Accounted for under Percentage of Completion        
Change in Accounting Estimate [Line Items]        
Total revenue 58 112 152 219
Operating Earnings $ 10 $ 101 $ 87 $ 206
Diluted earnings per share (in dollars per share) $ 0.03 $ 0.29 $ 0.25 $ 0.58
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Revenue by Products and Services (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Revenue [Line Items]        
Total revenue $ 10,152 $ 9,189 $ 20,033 $ 18,581
Aerospace        
Revenue [Line Items]        
Total revenue 1,953 1,867 3,845 3,770
Aerospace | Aircraft manufacturing        
Revenue [Line Items]        
Total revenue 1,216 1,112 2,367 2,374
Aerospace | Aircraft services        
Revenue [Line Items]        
Total revenue 737 755 1,478 1,396
Marine Systems        
Revenue [Line Items]        
Total revenue 3,059 2,651 6,051 5,302
Marine Systems | Nuclear-powered submarines        
Revenue [Line Items]        
Total revenue 2,122 1,710 4,159 3,472
Marine Systems | Surface ships        
Revenue [Line Items]        
Total revenue 638 611 1,319 1,204
Marine Systems | Repair and other services        
Revenue [Line Items]        
Total revenue 299 330 573 626
Combat Systems        
Revenue [Line Items]        
Total revenue 1,924 1,666 3,680 3,341
Combat Systems | Military vehicles        
Revenue [Line Items]        
Total revenue 1,280 1,084 2,427 2,179
Combat Systems | Weapons systems, armament and munitions        
Revenue [Line Items]        
Total revenue 473 418 911 834
Combat Systems | Engineering and other services        
Revenue [Line Items]        
Total revenue 171 164 342 328
Technologies        
Revenue [Line Items]        
Total revenue 3,216 3,005 6,457 6,168
Technologies | Information technology (IT) services        
Revenue [Line Items]        
Total revenue 2,127 2,010 4,296 4,150
Technologies | C5ISR* solutions        
Revenue [Line Items]        
Total revenue [1] $ 1,089 $ 995 $ 2,161 $ 2,018
[1] Command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Revenue by Contract Type (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Revenue [Line Items]        
Total revenue $ 10,152 $ 9,189 $ 20,033 $ 18,581
Fixed-price        
Revenue [Line Items]        
Total revenue 6,364 5,950 12,542 12,027
Cost-reimbursement        
Revenue [Line Items]        
Total revenue 3,054 2,509 6,017 5,084
Time-and-materials        
Revenue [Line Items]        
Total revenue 734 730 1,474 1,470
Aerospace        
Revenue [Line Items]        
Total revenue 1,953 1,867 3,845 3,770
Aerospace | Fixed-price        
Revenue [Line Items]        
Total revenue 1,697 1,614 3,329 3,287
Aerospace | Cost-reimbursement        
Revenue [Line Items]        
Total revenue 0 0 0 0
Aerospace | Time-and-materials        
Revenue [Line Items]        
Total revenue 256 253 516 483
Marine Systems        
Revenue [Line Items]        
Total revenue 3,059 2,651 6,051 5,302
Marine Systems | Fixed-price        
Revenue [Line Items]        
Total revenue 1,609 1,609 3,174 3,210
Marine Systems | Cost-reimbursement        
Revenue [Line Items]        
Total revenue 1,449 1,042 2,876 2,092
Marine Systems | Time-and-materials        
Revenue [Line Items]        
Total revenue 1 0 1 0
Combat Systems        
Revenue [Line Items]        
Total revenue 1,924 1,666 3,680 3,341
Combat Systems | Fixed-price        
Revenue [Line Items]        
Total revenue 1,684 1,441 3,212 2,906
Combat Systems | Cost-reimbursement        
Revenue [Line Items]        
Total revenue 222 211 431 408
Combat Systems | Time-and-materials        
Revenue [Line Items]        
Total revenue 18 14 37 27
Technologies        
Revenue [Line Items]        
Total revenue 3,216 3,005 6,457 6,168
Technologies | Fixed-price        
Revenue [Line Items]        
Total revenue 1,374 1,286 2,827 2,624
Technologies | Cost-reimbursement        
Revenue [Line Items]        
Total revenue 1,383 1,256 2,710 2,584
Technologies | Time-and-materials        
Revenue [Line Items]        
Total revenue $ 459 $ 463 $ 920 $ 960
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Revenue by Customer (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Revenue [Line Items]        
Total revenue $ 10,152 $ 9,189 $ 20,033 $ 18,581
U.S. Government - DoD        
Revenue [Line Items]        
Total revenue 5,891 5,307 11,788 10,598
U.S. Government - Non-DoD        
Revenue [Line Items]        
Total revenue 1,181 1,181 2,376 2,427
U.S. Government - Foreign Military Sales (FMS)        
Revenue [Line Items]        
Total revenue 219 134 420 290
Total U.S. government        
Revenue [Line Items]        
Total revenue 7,291 6,622 14,584 13,315
U.S. commercial        
Revenue [Line Items]        
Total revenue 1,089 1,202 2,392 2,407
Non-U.S. government        
Revenue [Line Items]        
Total revenue 967 863 1,795 1,771
Non-U.S. commercial        
Revenue [Line Items]        
Total revenue 805 502 1,262 1,088
Aerospace        
Revenue [Line Items]        
Total revenue 1,953 1,867 3,845 3,770
Aerospace | U.S. Government - DoD        
Revenue [Line Items]        
Total revenue 54 80 195 160
Aerospace | U.S. Government - Non-DoD        
Revenue [Line Items]        
Total revenue 0 0 0 0
Aerospace | U.S. Government - Foreign Military Sales (FMS)        
Revenue [Line Items]        
Total revenue 21 49 39 82
Aerospace | Total U.S. government        
Revenue [Line Items]        
Total revenue 75 129 234 242
Aerospace | U.S. commercial        
Revenue [Line Items]        
Total revenue 985 1,088 2,183 2,198
Aerospace | Non-U.S. government        
Revenue [Line Items]        
Total revenue 142 179 250 299
Aerospace | Non-U.S. commercial        
Revenue [Line Items]        
Total revenue 751 471 1,178 1,031
Marine Systems        
Revenue [Line Items]        
Total revenue 3,059 2,651 6,051 5,302
Marine Systems | U.S. Government - DoD        
Revenue [Line Items]        
Total revenue 3,029 2,620 5,978 5,225
Marine Systems | U.S. Government - Non-DoD        
Revenue [Line Items]        
Total revenue 0 0 1 1
Marine Systems | U.S. Government - Foreign Military Sales (FMS)        
Revenue [Line Items]        
Total revenue 29 29 70 73
Marine Systems | Total U.S. government        
Revenue [Line Items]        
Total revenue 3,058 2,649 6,049 5,299
Marine Systems | U.S. commercial        
Revenue [Line Items]        
Total revenue 1 1 1 1
Marine Systems | Non-U.S. government        
Revenue [Line Items]        
Total revenue 0 1 1 2
Marine Systems | Non-U.S. commercial        
Revenue [Line Items]        
Total revenue 0 0 0 0
Combat Systems        
Revenue [Line Items]        
Total revenue 1,924 1,666 3,680 3,341
Combat Systems | U.S. Government - DoD        
Revenue [Line Items]        
Total revenue 941 940 1,875 1,795
Combat Systems | U.S. Government - Non-DoD        
Revenue [Line Items]        
Total revenue 3 3 5 5
Combat Systems | U.S. Government - Foreign Military Sales (FMS)        
Revenue [Line Items]        
Total revenue 159 50 292 119
Combat Systems | Total U.S. government        
Revenue [Line Items]        
Total revenue 1,103 993 2,172 1,919
Combat Systems | U.S. commercial        
Revenue [Line Items]        
Total revenue 55 60 106 105
Combat Systems | Non-U.S. government        
Revenue [Line Items]        
Total revenue 733 590 1,352 1,275
Combat Systems | Non-U.S. commercial        
Revenue [Line Items]        
Total revenue 33 23 50 42
Technologies        
Revenue [Line Items]        
Total revenue 3,216 3,005 6,457 6,168
Technologies | U.S. Government - DoD        
Revenue [Line Items]        
Total revenue 1,867 1,667 3,740 3,418
Technologies | U.S. Government - Non-DoD        
Revenue [Line Items]        
Total revenue 1,178 1,178 2,370 2,421
Technologies | U.S. Government - Foreign Military Sales (FMS)        
Revenue [Line Items]        
Total revenue 10 6 19 16
Technologies | Total U.S. government        
Revenue [Line Items]        
Total revenue 3,055 2,851 6,129 5,855
Technologies | U.S. commercial        
Revenue [Line Items]        
Total revenue 48 53 102 103
Technologies | Non-U.S. government        
Revenue [Line Items]        
Total revenue 92 93 192 195
Technologies | Non-U.S. commercial        
Revenue [Line Items]        
Total revenue $ 21 $ 8 $ 34 $ 15
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Basic weighted average shares outstanding (shares) 273,137 276,267 273,570 276,670
Dilutive effect of stock options and restricted stock/RSUs (shares) [1] 1,950 2,676 2,266 2,712
Diluted weighted average shares outstanding (shares) 275,087 278,943 275,836 279,382
Stock/RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (shares) 4,468 1,713 3,925 1,212
[1] Excludes outstanding options to purchase shares of common stock that had exercise prices in excess of the average market price of our common stock during the period and, therefore, the effect of including these options would be antidilutive. These options totaled 4,468 and 3,925 for the three- and six-month periods ended July 2, 2023, and 1,713 and 1,212 for the three- and six-month periods ended July 3, 2022, respectively.
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Net Deferred Tax Liability (Details) - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Deferred tax asset $ 36 $ 39
Deferred tax liability (603) (685)
Net deferred tax liability $ (567) $ (646)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Additional Information (Details)
Jul. 02, 2023
USD ($)
Income Tax Disclosure [Abstract]  
Amount of unrecorded tax benefit that will vary significantly over the next 12 months $ 0
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Unbilled Receivables (Details) - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Contractors [Abstract]    
Unbilled revenue $ 40,525 $ 39,482
Advances and progress billings (32,234) (30,687)
Net unbilled receivables $ 8,291 $ 8,795
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Unbilled Receivables - Additional Information (Details) - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Contracts In Process [Line Items]    
Net unbilled receivables $ 8,291 $ 8,795
Combat Systems | Large International Contract [Member]    
Contracts In Process [Line Items]    
Net unbilled receivables $ 1,500 $ 1,700
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Work in process $ 5,225 $ 4,182
Raw materials 2,358 2,072
Finished goods 21 17
Pre-owned aircraft 38 51
Total inventories $ 7,642 $ 6,322
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Changes In Carrying Amount of Goodwill by Reporting Unit (Details)
$ in Millions
6 Months Ended
Jul. 02, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning of period $ 20,334 [1]
Acquisitions 16
Other 93 [2]
Goodwill, end of period 20,443 [1]
Aerospace  
Goodwill [Roll Forward]  
Goodwill, beginning of period 3,019 [1]
Acquisitions 0
Other 56 [2]
Goodwill, end of period 3,075 [1]
Marine Systems  
Goodwill [Roll Forward]  
Goodwill, beginning of period 297 [1]
Acquisitions 0
Other 0 [2]
Goodwill, end of period 297 [1]
Combat Systems  
Goodwill [Roll Forward]  
Goodwill, beginning of period 2,766 [1]
Acquisitions 0
Other 29 [2]
Goodwill, end of period 2,795 [1]
Technologies  
Goodwill [Roll Forward]  
Goodwill, beginning of period 14,252 [1]
Acquisitions 16
Other 8 [2]
Goodwill, end of period 14,276 [1]
Accumulated impairment losses $ 1,800
[1] Goodwill in the Technologies reporting unit was net of $1.8 billion of accumulated impairment losses.
[2] Consisted primarily of adjustments for foreign currency translation.
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Intangible Assets [Line Items]    
Gross Carrying Amount [1] $ 3,892 $ 3,871
Accumulated Amortization (2,160) (2,047)
Net Carrying Amount 1,732 1,824
Contract and program intangible assets    
Intangible Assets [Line Items]    
Gross Carrying Amount [1],[2] 3,252 3,247
Accumulated Amortization [2] (1,783) (1,688)
Net Carrying Amount 1,469 1,559
Trade names and trademarks    
Intangible Assets [Line Items]    
Gross Carrying Amount [1] 511 496
Accumulated Amortization (263) (248)
Net Carrying Amount 248 248
Technology and software    
Intangible Assets [Line Items]    
Gross Carrying Amount [1] 65 64
Accumulated Amortization (50) (48)
Net Carrying Amount 15 16
Other intangible assets    
Intangible Assets [Line Items]    
Gross Carrying Amount [1] 64 64
Accumulated Amortization (64) (63)
Net Carrying Amount $ 0 $ 1
[1] Changes in gross carrying amounts consisted primarily of adjustments for foreign currency translation.
[2] Consisted of acquired backlog and probable follow-on work and associated customer relationships.
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense of intangibles $ 47 $ 49 $ 100 $ 99
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Millions
6 Months Ended
Jul. 02, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total debt principal $ 9,840 $ 10,590
Less unamortized debt issuance costs and discounts 85 94
Total debt 9,755 10,496
Less current portion 508 1,253
Long-term debt $ 9,247 9,243
Fixed Rate Notes Due May 2023    
Debt Instrument [Line Items]    
Interest rate: 3.375%  
Long term debt $ 0 750
Fixed Rate Notes Due August 2023    
Debt Instrument [Line Items]    
Interest rate: 1.875%  
Long term debt $ 500 500
Fixed Rate Notes Due November 2024    
Debt Instrument [Line Items]    
Interest rate: 2.375%  
Long term debt $ 500 500
Fixed Rate Notes Due April 2025    
Debt Instrument [Line Items]    
Interest rate: 3.25%  
Long term debt $ 750 750
Fixed Rate Notes Due May 2025    
Debt Instrument [Line Items]    
Interest rate: 3.50%  
Long term debt $ 750 750
Fixed Rate Notes Due June 2026    
Debt Instrument [Line Items]    
Interest rate: 1.15%  
Long term debt $ 500 500
Fixed Rate Notes Due August 2026    
Debt Instrument [Line Items]    
Interest rate: 2.125%  
Long term debt $ 500 500
Fixed Rate Notes Due April 2027    
Debt Instrument [Line Items]    
Interest rate: 3.50%  
Long term debt $ 750 750
Fixed Rate Notes Due November 2027    
Debt Instrument [Line Items]    
Interest rate: 2.625%  
Long term debt $ 500 500
Fixed Rate Notes Due May 2028    
Debt Instrument [Line Items]    
Interest rate: 3.75%  
Long term debt $ 1,000 1,000
Fixed Rate Notes Due April 2030    
Debt Instrument [Line Items]    
Interest rate: 3.625%  
Long term debt $ 1,000 1,000
Fixed Rate Notes Due June 2031    
Debt Instrument [Line Items]    
Interest rate: 2.25%  
Long term debt $ 500 500
Fixed Rate Notes Due April 2040    
Debt Instrument [Line Items]    
Interest rate: 4.25%  
Long term debt $ 750 750
Fixed Rate Notes Due June 2041    
Debt Instrument [Line Items]    
Interest rate: 2.85%  
Long term debt $ 500 500
Fixed Rate Notes Due November 2042    
Debt Instrument [Line Items]    
Interest rate: 3.60%  
Long term debt $ 500 500
Fixed Rate Notes Due April 2050    
Debt Instrument [Line Items]    
Interest rate: 4.25%  
Long term debt $ 750 750
Other    
Debt Instrument [Line Items]    
Other Interest rate Various  
Long term debt $ 90 $ 90
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
May 31, 2023
Jul. 02, 2023
Jul. 03, 2022
Debt Instrument [Line Items]      
Repayment of fixed-rate notes $ 750,000,000 $ 750,000,000 $ 0
Credit facility, maximum borrowing capacity   4,000,000,000  
Commercial paper      
Debt Instrument [Line Items]      
Commercial paper outstanding   $ 0  
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Other Liabilities (Details) - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Salaries and wages $ 1,062 $ 1,116
Dividends payable 361 347
Lease liabilities 302 288
Workers’ compensation 242 215
Other 1,218 1,288
Total other current liabilities 3,185 3,254
Retirement benefits 2,320 2,453
Customer deposits on commercial contracts 2,269 2,175
Lease liabilities 1,428 1,330
Other 2,128 2,475
Total other liabilities $ 8,145 $ 8,433
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments And Contingencies - Additional Information (Details)
$ in Billions
3 Months Ended
Jul. 02, 2023
USD ($)
Other Commitments [Line Items]  
Letters of credit and guarantees $ 1.4
Aerospace | Maximum  
Other Commitments [Line Items]  
Period preceding delivery of aircraft to customer fair market value of trade-in aircraft is established, days, maximum 45 days
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments And Contingencies - Product Guarantee (Details) - USD ($)
$ in Millions
6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 603 $ 641
Warranty expense 35 39
Payments (47) (63)
Adjustments 2 (8)
Ending balance $ 593 $ 609
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Equity [Abstract]        
Stock repurchased during the period (shares)     1.8 4.9
Stock repurchased during the period, value     $ 378 $ 1,100
Remaining number of shares authorized to be repurchased (shares) 4.9   4.9  
Shares remaining to be repurchased as a percent of total shares outstanding 1.80%   1.80%  
Dividends declared per share $ 1.32 $ 1.26 $ 2.64 $ 2.52
Dividends paid in cash $ 360 $ 349 $ 705 $ 679
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity - Changes in AOCI (Details) - USD ($)
$ in Millions
6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning Balance $ (2,152)  
Ending Balance (1,695)  
Changes in Unrealized Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning Balance 4 $ 144
Other comprehensive income, pretax (19) (156)
Provision for income tax, net 4 41
Other comprehensive loss, net of tax (15) (115)
Ending Balance (11) 29
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning Balance 260 538
Other comprehensive income, pretax 191 (189)
Provision for income tax, net 0 0
Other comprehensive loss, net of tax 191 (189)
Ending Balance 451 349
Changes in Retirement Plans’ Funded Status    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning Balance (2,416) (2,602)
Other comprehensive income, pretax 357 89
Provision for income tax, net (76) (18)
Other comprehensive loss, net of tax 281 71
Ending Balance (2,135) (2,531)
AOCL    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning Balance (2,152) (1,920)
Other comprehensive income, pretax 529 (256)
Provision for income tax, net (72) 23
Other comprehensive loss, net of tax 457 (233)
Ending Balance $ (1,695) $ (2,153)
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Additional Information (Details)
6 Months Ended
Jul. 02, 2023
segment
Segment Reporting [Abstract]  
Number of operating segments 4
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Summary of Financial Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Segment Reporting Information [Line Items]        
Total revenue $ 10,152 $ 9,189 $ 20,033 $ 18,581
Operating Earnings 962 978 1,900 1,886
Aerospace        
Segment Reporting Information [Line Items]        
Total revenue 1,953 1,867 3,845 3,770
Marine Systems        
Segment Reporting Information [Line Items]        
Total revenue 3,059 2,651 6,051 5,302
Combat Systems        
Segment Reporting Information [Line Items]        
Total revenue 1,924 1,666 3,680 3,341
Technologies        
Segment Reporting Information [Line Items]        
Total revenue 3,216 3,005 6,457 6,168
Operating Segments | Aerospace        
Segment Reporting Information [Line Items]        
Total revenue 1,953 1,867 3,845 3,770
Operating Earnings 236 238 465 481
Operating Segments | Marine Systems        
Segment Reporting Information [Line Items]        
Total revenue 3,059 2,651 6,051 5,302
Operating Earnings 235 211 446 422
Operating Segments | Combat Systems        
Segment Reporting Information [Line Items]        
Total revenue 1,924 1,666 3,680 3,341
Operating Earnings 251 245 496 472
Operating Segments | Technologies        
Segment Reporting Information [Line Items]        
Total revenue 3,216 3,005 6,457 6,168
Operating Earnings 283 304 582 602
Corporate        
Segment Reporting Information [Line Items]        
Total revenue 0 [1] 0 [1] 0 0
Operating Earnings $ (43) [1] $ (20) [1] $ (89) $ (91)
[1]
(a)See Note B for additional revenue information by segment.
(b)Corporate operating costs consisted primarily of equity-based compensation expense.
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value (Details) - USD ($)
$ in Millions
Jul. 02, 2023
Dec. 31, 2022
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities held in trust:    
Cash and equivalents $ 0 $ 0
Available-for-sale debt securities 0 0
Other investments 0 0
Cash flow hedge assets 0 0
Cash flow hedge liabilities 0 0
Short- and long-term debt principal 0 0
Significant Other Observable Inputs (Level 2)    
Marketable securities held in trust:    
Cash and equivalents 5 7
Available-for-sale debt securities 127 107
Other investments 0 0
Cash flow hedge assets 110 109
Cash flow hedge liabilities (57) (67)
Short- and long-term debt principal (9,104) (9,773)
Significant Unobservable Inputs (Level 3)    
Marketable securities held in trust:    
Cash and equivalents 0 0
Available-for-sale debt securities 0 0
Other investments 17 17
Cash flow hedge assets 0 0
Cash flow hedge liabilities 0 0
Short- and long-term debt principal 0 0
Carrying Value    
Marketable securities held in trust:    
Cash and equivalents 5 7
Available-for-sale debt securities 127 107
Commingled equity funds 48 42
Commingled fixed-income funds 6 6
Other investments 17 17
Cash flow hedge assets 110 109
Cash flow hedge liabilities (57) (67)
Short- and long-term debt principal (9,840) (10,590)
Fair Value    
Marketable securities held in trust:    
Cash and equivalents 5 7
Available-for-sale debt securities 127 107
Commingled equity funds 48 42
Commingled fixed-income funds 6 6
Other investments 17 17
Cash flow hedge assets 110 109
Cash flow hedge liabilities (57) (67)
Short- and long-term debt principal (9,104) (9,773)
Fair Value | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities held in trust:    
Commingled equity funds 48 42
Commingled fixed-income funds 6 6
Fair Value | Significant Other Observable Inputs (Level 2)    
Marketable securities held in trust:    
Commingled equity funds 0 0
Commingled fixed-income funds 0 0
Fair Value | Significant Unobservable Inputs (Level 3)    
Marketable securities held in trust:    
Commingled equity funds 0 0
Commingled fixed-income funds $ 0 $ 0
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments and Hedging Activities (Details) - USD ($)
$ in Millions
6 Months Ended
Jul. 02, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Average maturity of foreign currency forward contracts, in years 2 years  
Cash and equivalents $ 1,154 $ 1,242
Marketable securities held in trust 186 162
Notional forward foreign exchange contracts outstanding $ 6,000 $ 6,900
Maximum    
Derivative Instruments, Gain (Loss) [Line Items]    
Maturity of fixed-income securities, in years 5 years  
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Pension Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 16 $ 26 $ 33 $ 52
Interest cost 162 100 325 200
Expected return on plan assets (208) (227) (415) (455)
Net actuarial loss (gain) 184 53 367 107
Prior service (credit) cost (3) (5) (7) (10)
Net periodic benefit cost (credit) 151 (53) 303 (106)
Other Post-retirement Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 1 2 2 3
Interest cost 8 5 15 10
Expected return on plan assets (8) (8) (16) (16)
Net actuarial loss (gain) (8) (5) (16) (9)
Prior service (credit) cost 0 1 1 1
Net periodic benefit cost (credit) $ (7) $ (5) $ (14) $ (11)
XML 79 gd-20230702_htm.xml IDEA: XBRL DOCUMENT 0000040533 2023-01-01 2023-07-02 0000040533 2023-07-02 0000040533 us-gaap:ProductMember 2023-04-03 2023-07-02 0000040533 us-gaap:ProductMember 2022-04-04 2022-07-03 0000040533 us-gaap:ServiceMember 2023-04-03 2023-07-02 0000040533 us-gaap:ServiceMember 2022-04-04 2022-07-03 0000040533 2023-04-03 2023-07-02 0000040533 2022-04-04 2022-07-03 0000040533 us-gaap:ProductMember 2023-01-01 2023-07-02 0000040533 us-gaap:ProductMember 2022-01-01 2022-07-03 0000040533 us-gaap:ServiceMember 2023-01-01 2023-07-02 0000040533 us-gaap:ServiceMember 2022-01-01 2022-07-03 0000040533 2022-01-01 2022-07-03 0000040533 2022-12-31 0000040533 2021-12-31 0000040533 2022-07-03 0000040533 us-gaap:CommonStockMember 2023-04-02 0000040533 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0000040533 us-gaap:RetainedEarningsMember 2023-04-02 0000040533 us-gaap:TreasuryStockCommonMember 2023-04-02 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 0000040533 2023-04-02 0000040533 us-gaap:RetainedEarningsMember 2023-04-03 2023-07-02 0000040533 us-gaap:AdditionalPaidInCapitalMember 2023-04-03 2023-07-02 0000040533 us-gaap:TreasuryStockCommonMember 2023-04-03 2023-07-02 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-03 2023-07-02 0000040533 us-gaap:CommonStockMember 2023-07-02 0000040533 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 0000040533 us-gaap:RetainedEarningsMember 2023-07-02 0000040533 us-gaap:TreasuryStockCommonMember 2023-07-02 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 0000040533 us-gaap:CommonStockMember 2022-04-03 0000040533 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 0000040533 us-gaap:RetainedEarningsMember 2022-04-03 0000040533 us-gaap:TreasuryStockCommonMember 2022-04-03 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 0000040533 2022-04-03 0000040533 us-gaap:RetainedEarningsMember 2022-04-04 2022-07-03 0000040533 us-gaap:AdditionalPaidInCapitalMember 2022-04-04 2022-07-03 0000040533 us-gaap:TreasuryStockCommonMember 2022-04-04 2022-07-03 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-04 2022-07-03 0000040533 us-gaap:CommonStockMember 2022-07-03 0000040533 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 0000040533 us-gaap:RetainedEarningsMember 2022-07-03 0000040533 us-gaap:TreasuryStockCommonMember 2022-07-03 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 0000040533 us-gaap:CommonStockMember 2022-12-31 0000040533 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000040533 us-gaap:RetainedEarningsMember 2022-12-31 0000040533 us-gaap:TreasuryStockCommonMember 2022-12-31 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000040533 us-gaap:RetainedEarningsMember 2023-01-01 2023-07-02 0000040533 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-07-02 0000040533 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-07-02 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-07-02 0000040533 us-gaap:CommonStockMember 2021-12-31 0000040533 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000040533 us-gaap:RetainedEarningsMember 2021-12-31 0000040533 us-gaap:TreasuryStockCommonMember 2021-12-31 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000040533 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-03 0000040533 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-03 0000040533 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-07-03 0000040533 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-07-03 0000040533 us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000040533 us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000040533 us-gaap:TransferredOverTimeMember 2022-01-01 2022-07-03 0000040533 us-gaap:TransferredOverTimeMember 2022-04-04 2022-07-03 0000040533 us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000040533 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000040533 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-03 0000040533 us-gaap:TransferredAtPointInTimeMember 2022-04-04 2022-07-03 0000040533 2023-07-03 2023-07-02 0000040533 2024-01-01 2023-07-02 0000040533 us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember 2023-04-03 2023-07-02 0000040533 us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember 2022-04-04 2022-07-03 0000040533 us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember 2023-01-01 2023-07-02 0000040533 us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember 2022-01-01 2022-07-03 0000040533 gd:AircraftManufacturingMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:AircraftManufacturingMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:AircraftManufacturingMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:AircraftManufacturingMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:AircraftServicesMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:AircraftServicesMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:AircraftServicesMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:AircraftServicesMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:NuclearPoweredSubmarinesMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:NuclearPoweredSubmarinesMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:NuclearPoweredSubmarinesMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:NuclearPoweredSubmarinesMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:SurfaceshipsMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:SurfaceshipsMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:SurfaceshipsMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:SurfaceshipsMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:RepairandOtherServicesMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:RepairandOtherServicesMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:RepairandOtherServicesMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:RepairandOtherServicesMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:MilitaryvehiclesMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:MilitaryvehiclesMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:MilitaryvehiclesMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:MilitaryvehiclesMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:WeaponsSystemsandMunitionsMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:WeaponsSystemsandMunitionsMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:WeaponsSystemsandMunitionsMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:WeaponsSystemsandMunitionsMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:EngineeringandOtherServicesMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:EngineeringandOtherServicesMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:EngineeringandOtherServicesMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:EngineeringandOtherServicesMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:InformationTechnologyServicesMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:InformationTechnologyServicesMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:InformationTechnologyServicesMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:InformationTechnologyServicesMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:C5ISRSolutionsMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:C5ISRSolutionsMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:C5ISRSolutionsMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:C5ISRSolutionsMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 us-gaap:FixedPriceContractMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 us-gaap:FixedPriceContractMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 us-gaap:FixedPriceContractMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 us-gaap:FixedPriceContractMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 us-gaap:FixedPriceContractMember 2023-04-03 2023-07-02 0000040533 gd:CostReimbursementMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:CostReimbursementMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:CostReimbursementMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:CostReimbursementMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:CostReimbursementMember 2023-04-03 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember 2023-04-03 2023-07-02 0000040533 us-gaap:FixedPriceContractMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 us-gaap:FixedPriceContractMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 us-gaap:FixedPriceContractMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 us-gaap:FixedPriceContractMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 us-gaap:FixedPriceContractMember 2022-04-04 2022-07-03 0000040533 gd:CostReimbursementMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:CostReimbursementMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:CostReimbursementMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:CostReimbursementMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:CostReimbursementMember 2022-04-04 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember 2022-04-04 2022-07-03 0000040533 us-gaap:FixedPriceContractMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 us-gaap:FixedPriceContractMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 us-gaap:FixedPriceContractMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 us-gaap:FixedPriceContractMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 us-gaap:FixedPriceContractMember 2023-01-01 2023-07-02 0000040533 gd:CostReimbursementMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:CostReimbursementMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:CostReimbursementMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:CostReimbursementMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:CostReimbursementMember 2023-01-01 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 us-gaap:TimeAndMaterialsContractMember 2023-01-01 2023-07-02 0000040533 us-gaap:FixedPriceContractMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 us-gaap:FixedPriceContractMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 us-gaap:FixedPriceContractMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 us-gaap:FixedPriceContractMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 us-gaap:FixedPriceContractMember 2022-01-01 2022-07-03 0000040533 gd:CostReimbursementMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:CostReimbursementMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:CostReimbursementMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:CostReimbursementMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:CostReimbursementMember 2022-01-01 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentMember 2023-04-03 2023-07-02 0000040533 gd:U.S.CommercialMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:U.S.CommercialMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.CommercialMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:U.S.CommercialMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:U.S.CommercialMember 2023-04-03 2023-07-02 0000040533 gd:NonUSGovernmentMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:NonUSGovernmentMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:NonUSGovernmentMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:NonUSGovernmentMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:NonUSGovernmentMember 2023-04-03 2023-07-02 0000040533 gd:NonU.S.CommercialMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 gd:NonU.S.CommercialMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 gd:NonU.S.CommercialMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 gd:NonU.S.CommercialMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 gd:NonU.S.CommercialMember 2023-04-03 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentMember 2022-04-04 2022-07-03 0000040533 gd:U.S.CommercialMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:U.S.CommercialMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.CommercialMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:U.S.CommercialMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:U.S.CommercialMember 2022-04-04 2022-07-03 0000040533 gd:NonUSGovernmentMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:NonUSGovernmentMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:NonUSGovernmentMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:NonUSGovernmentMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:NonUSGovernmentMember 2022-04-04 2022-07-03 0000040533 gd:NonU.S.CommercialMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 gd:NonU.S.CommercialMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 gd:NonU.S.CommercialMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 gd:NonU.S.CommercialMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 gd:NonU.S.CommercialMember 2022-04-04 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentMember 2023-01-01 2023-07-02 0000040533 gd:U.S.CommercialMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:U.S.CommercialMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.CommercialMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:U.S.CommercialMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:U.S.CommercialMember 2023-01-01 2023-07-02 0000040533 gd:NonUSGovernmentMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:NonUSGovernmentMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:NonUSGovernmentMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:NonUSGovernmentMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:NonUSGovernmentMember 2023-01-01 2023-07-02 0000040533 gd:NonU.S.CommercialMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 gd:NonU.S.CommercialMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 gd:NonU.S.CommercialMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 gd:NonU.S.CommercialMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 gd:NonU.S.CommercialMember 2023-01-01 2023-07-02 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentDepartmentofDefenseMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentNonDepartmentofDefenseMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentForeignMilitarySalesMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:U.S.GovernmentMember 2022-01-01 2022-07-03 0000040533 gd:U.S.CommercialMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:U.S.CommercialMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.CommercialMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:U.S.CommercialMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:U.S.CommercialMember 2022-01-01 2022-07-03 0000040533 gd:NonUSGovernmentMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:NonUSGovernmentMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:NonUSGovernmentMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:NonUSGovernmentMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:NonUSGovernmentMember 2022-01-01 2022-07-03 0000040533 gd:NonU.S.CommercialMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 gd:NonU.S.CommercialMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 gd:NonU.S.CommercialMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 gd:NonU.S.CommercialMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 gd:NonU.S.CommercialMember 2022-01-01 2022-07-03 0000040533 gd:StockOptionsAndRestrictedStockMember 2023-04-03 2023-07-02 0000040533 gd:StockOptionsAndRestrictedStockMember 2023-01-01 2023-07-02 0000040533 gd:StockOptionsAndRestrictedStockMember 2022-04-04 2022-07-03 0000040533 gd:StockOptionsAndRestrictedStockMember 2022-01-01 2022-07-03 0000040533 gd:LargeInternationalCustomerMember gd:CombatSystemsMember 2023-07-02 0000040533 gd:LargeInternationalCustomerMember gd:CombatSystemsMember 2022-12-31 0000040533 gd:AerospaceMember 2022-12-31 0000040533 gd:MarineSystemsMember 2022-12-31 0000040533 gd:CombatSystemsMember 2022-12-31 0000040533 gd:TechnologiesMember 2022-12-31 0000040533 gd:AerospaceMember 2023-07-02 0000040533 gd:MarineSystemsMember 2023-07-02 0000040533 gd:CombatSystemsMember 2023-07-02 0000040533 gd:TechnologiesMember 2023-07-02 0000040533 gd:ContractAndProgramIntangibleAssetsMember 2023-07-02 0000040533 gd:ContractAndProgramIntangibleAssetsMember 2022-12-31 0000040533 gd:TradenamesAndTrademarksMember 2023-07-02 0000040533 gd:TradenamesAndTrademarksMember 2022-12-31 0000040533 gd:TechnologyAndSoftwareMember 2023-07-02 0000040533 gd:TechnologyAndSoftwareMember 2022-12-31 0000040533 us-gaap:OtherIntangibleAssetsMember 2023-07-02 0000040533 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000040533 gd:FixedRateNotesDueMayTwoThousandTwentyThreeMember 2023-07-02 0000040533 gd:FixedRateNotesDueMayTwoThousandTwentyThreeMember 2022-12-31 0000040533 gd:FixedRateNotesDueAugustTwoThousandTwentyThreeMember 2023-07-02 0000040533 gd:FixedRateNotesDueAugustTwoThousandTwentyThreeMember 2022-12-31 0000040533 gd:FixedRateNotesDueNovemberTwoThousandTwentyFourMember 2023-07-02 0000040533 gd:FixedRateNotesDueNovemberTwoThousandTwentyFourMember 2022-12-31 0000040533 gd:FixedRateNotesDueAprilTwoThousandTwentyFiveMember 2023-07-02 0000040533 gd:FixedRateNotesDueAprilTwoThousandTwentyFiveMember 2022-12-31 0000040533 gd:FixedRateNotesDueMayTwoThousandTwentyFiveMember 2023-07-02 0000040533 gd:FixedRateNotesDueMayTwoThousandTwentyFiveMember 2022-12-31 0000040533 gd:FixedRateNotesDueJuneTwoThousandTwentySixMember 2023-07-02 0000040533 gd:FixedRateNotesDueJuneTwoThousandTwentySixMember 2022-12-31 0000040533 gd:FixedRateNotesDueAugustTwoThousandTwentySixMember 2023-07-02 0000040533 gd:FixedRateNotesDueAugustTwoThousandTwentySixMember 2022-12-31 0000040533 gd:FixedRateNotesDueAprilTwoThousandTwentySevenMember 2023-07-02 0000040533 gd:FixedRateNotesDueAprilTwoThousandTwentySevenMember 2022-12-31 0000040533 gd:FixedRateNotesDueNovemberTwoThousandTwentySevenMember 2023-07-02 0000040533 gd:FixedRateNotesDueNovemberTwoThousandTwentySevenMember 2022-12-31 0000040533 gd:FixedRateNotesDueMayTwoThousandTwentyEightMember 2023-07-02 0000040533 gd:FixedRateNotesDueMayTwoThousandTwentyEightMember 2022-12-31 0000040533 gd:FixedRateNotesDueAprilTwoThousandThirtyMember 2023-07-02 0000040533 gd:FixedRateNotesDueAprilTwoThousandThirtyMember 2022-12-31 0000040533 gd:FixedRateNotesDueJuneTwoThousandThirtyOneMember 2023-07-02 0000040533 gd:FixedRateNotesDueJuneTwoThousandThirtyOneMember 2022-12-31 0000040533 gd:FixedRateNotesDueAprilTwoThousandFortyMember 2023-07-02 0000040533 gd:FixedRateNotesDueAprilTwoThousandFortyMember 2022-12-31 0000040533 gd:FixedRateNotesDueJuneTwoThousandFortyOneMember 2023-07-02 0000040533 gd:FixedRateNotesDueJuneTwoThousandFortyOneMember 2022-12-31 0000040533 gd:FixedRateNotesDueNovemberTwoThousandFortyTwoMember 2023-07-02 0000040533 gd:FixedRateNotesDueNovemberTwoThousandFortyTwoMember 2022-12-31 0000040533 gd:FixedRateNotesDueAprilTwoThousandFiftyMember 2023-07-02 0000040533 gd:FixedRateNotesDueAprilTwoThousandFiftyMember 2022-12-31 0000040533 us-gaap:OtherDebtSecuritiesMember 2023-01-01 2023-07-02 0000040533 us-gaap:OtherDebtSecuritiesMember 2023-07-02 0000040533 us-gaap:OtherDebtSecuritiesMember 2022-12-31 0000040533 2023-05-01 2023-05-31 0000040533 us-gaap:CommercialPaperMember 2023-07-02 0000040533 srt:MaximumMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0000040533 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000040533 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000040533 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-07-02 0000040533 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-07-02 0000040533 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-07-02 0000040533 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-07-02 0000040533 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-02 0000040533 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-07-02 0000040533 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0000040533 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000040533 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000040533 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-07-03 0000040533 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-07-03 0000040533 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-07-03 0000040533 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-07-03 0000040533 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-03 0000040533 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-03 0000040533 us-gaap:OperatingSegmentsMember gd:AerospaceMember 2023-04-03 2023-07-02 0000040533 us-gaap:OperatingSegmentsMember gd:AerospaceMember 2022-04-04 2022-07-03 0000040533 us-gaap:OperatingSegmentsMember gd:MarineSystemsMember 2023-04-03 2023-07-02 0000040533 us-gaap:OperatingSegmentsMember gd:MarineSystemsMember 2022-04-04 2022-07-03 0000040533 us-gaap:OperatingSegmentsMember gd:CombatSystemsMember 2023-04-03 2023-07-02 0000040533 us-gaap:OperatingSegmentsMember gd:CombatSystemsMember 2022-04-04 2022-07-03 0000040533 us-gaap:OperatingSegmentsMember gd:TechnologiesMember 2023-04-03 2023-07-02 0000040533 us-gaap:OperatingSegmentsMember gd:TechnologiesMember 2022-04-04 2022-07-03 0000040533 us-gaap:CorporateNonSegmentMember 2023-04-03 2023-07-02 0000040533 us-gaap:CorporateNonSegmentMember 2022-04-04 2022-07-03 0000040533 us-gaap:OperatingSegmentsMember gd:AerospaceMember 2023-01-01 2023-07-02 0000040533 us-gaap:OperatingSegmentsMember gd:AerospaceMember 2022-01-01 2022-07-03 0000040533 us-gaap:OperatingSegmentsMember gd:MarineSystemsMember 2023-01-01 2023-07-02 0000040533 us-gaap:OperatingSegmentsMember gd:MarineSystemsMember 2022-01-01 2022-07-03 0000040533 us-gaap:OperatingSegmentsMember gd:CombatSystemsMember 2023-01-01 2023-07-02 0000040533 us-gaap:OperatingSegmentsMember gd:CombatSystemsMember 2022-01-01 2022-07-03 0000040533 us-gaap:OperatingSegmentsMember gd:TechnologiesMember 2023-01-01 2023-07-02 0000040533 us-gaap:OperatingSegmentsMember gd:TechnologiesMember 2022-01-01 2022-07-03 0000040533 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-07-02 0000040533 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-07-03 0000040533 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-07-02 0000040533 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-07-02 0000040533 us-gaap:FairValueInputsLevel1Member 2023-07-02 0000040533 us-gaap:FairValueInputsLevel2Member 2023-07-02 0000040533 us-gaap:FairValueInputsLevel3Member 2023-07-02 0000040533 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-07-02 0000040533 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-07-02 0000040533 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-07-02 0000040533 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000040533 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000040533 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000040533 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000040533 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000040533 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000040533 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000040533 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000040533 srt:MaximumMember 2023-01-01 2023-07-02 0000040533 us-gaap:PensionPlansDefinedBenefitMember 2023-04-03 2023-07-02 0000040533 us-gaap:PensionPlansDefinedBenefitMember 2022-04-04 2022-07-03 0000040533 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-04-03 2023-07-02 0000040533 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-04-04 2022-07-03 0000040533 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-07-02 0000040533 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-07-03 0000040533 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-07-02 0000040533 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-07-03 shares iso4217:USD iso4217:USD shares pure gd:contract gd:segment 0000040533 --12-31 2023 Q2 false P91D P1Y6M P2Y 10-Q true 2023-07-02 false 1-3671 GENERAL DYNAMICS CORPORATION DE 13-1673581 11011 Sunset Hills Road Reston, VA 20190 703 876-3000 Common Stock GD NYSE Yes Yes Large Accelerated Filer false false false 273042571 5797000000 5057000000 4355000000 4132000000 10152000000 9189000000 4915000000 4169000000 3670000000 3428000000 605000000 614000000 9190000000 8211000000 962000000 978000000 13000000 40000000 -89000000 -95000000 886000000 923000000 142000000 157000000 744000000 766000000 2.72 2.77 2.70 2.75 11310000000 10266000000 8723000000 8315000000 20033000000 18581000000 9556000000 8481000000 7386000000 6974000000 1191000000 1240000000 18133000000 16695000000 1900000000 1886000000 46000000 79000000 -180000000 -193000000 1766000000 1772000000 292000000 276000000 1474000000 1496000000 5.39 5.41 5.34 5.35 744000000 766000000 1474000000 1496000000 -12000000 -102000000 -19000000 -156000000 100000000 -251000000 191000000 -189000000 -184000000 -47000000 -357000000 -89000000 272000000 -306000000 529000000 -256000000 37000000 -18000000 72000000 -23000000 235000000 -288000000 457000000 -233000000 979000000 478000000 1931000000 1263000000 1154000000 1242000000 3167000000 3008000000 8291000000 8795000000 7642000000 6322000000 1571000000 1696000000 21825000000 21063000000 5947000000 5900000000 1732000000 1824000000 20443000000 20334000000 2609000000 2464000000 30731000000 30522000000 52556000000 51585000000 508000000 1253000000 3365000000 3398000000 8628000000 7436000000 3185000000 3254000000 15686000000 15341000000 9247000000 9243000000 8145000000 8433000000 17392000000 17676000000 482000000 482000000 3614000000 3556000000 38154000000 37403000000 21077000000 20721000000 -1695000000 -2152000000 19478000000 18568000000 52556000000 51585000000 1474000000 1496000000 297000000 278000000 136000000 147000000 87000000 120000000 -154000000 -218000000 159000000 172000000 -513000000 -695000000 1264000000 816000000 -33000000 -29000000 1286000000 1402000000 -10000000 276000000 2193000000 2627000000 373000000 365000000 31000000 0 -404000000 -365000000 750000000 0 705000000 679000000 378000000 1094000000 -42000000 110000000 -1875000000 -1663000000 -2000000 21000000 -88000000 620000000 1242000000 1603000000 1154000000 2223000000 -327000000 -565000000 195000000 191000000 482000000 3562000000 37769000000 -20796000000 -1930000000 19087000000 744000000 744000000 359000000 359000000 52000000 7000000 59000000 288000000 288000000 235000000 235000000 482000000 3614000000 38154000000 -21077000000 -1695000000 19478000000 482000000 3434000000 35800000000 -19837000000 -1865000000 18014000000 766000000 766000000 348000000 348000000 32000000 10000000 42000000 805000000 805000000 -288000000 -288000000 482000000 3466000000 36218000000 -20632000000 -2153000000 17381000000 482000000 3556000000 37403000000 -20721000000 -2152000000 18568000000 1474000000 1474000000 723000000 723000000 58000000 22000000 80000000 378000000 378000000 457000000 457000000 482000000 3614000000 38154000000 -21077000000 -1695000000 19478000000 482000000 3278000000 35420000000 -19619000000 -1920000000 17641000000 1496000000 1496000000 698000000 698000000 188000000 84000000 272000000 1097000000 1097000000 -233000000 -233000000 482000000 3466000000 36218000000 -20632000000 -2153000000 17381000000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">General Dynamics is a global aerospace and defense company that offers a broad portfolio of products and services in business aviation; ship construction and repair; land combat vehicles, weapons systems and munitions; and technology products and services.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following is a discussion of certain significant accounting policies, and further discussion is contained in other notes to these financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Basis of Consolidation and Classification. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The unaudited Consolidated Financial Statements include the accounts of General Dynamics Corporation and our wholly owned and majority-owned subsidiaries. We eliminate all intercompany balances and transactions in the unaudited Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Consistent with industry practice, we classify assets and liabilities related to long-term contracts as current, even though some of these amounts may not be realized within one year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interim Financial Statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The unaudited Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). These rules and regulations permit some of the information and footnote disclosures included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) to be condensed or omitted.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our fiscal quarters are typically 13 weeks in length. Because our fiscal year ends on December 31, the number of days in our first and fourth quarters varies slightly from year to year. Operating results for the three- and six-month periods ended July 2, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The unaudited Consolidated Financial Statements contain all adjustments that are of a normal recurring nature necessary for a fair presentation of our results of operations and financial condition for the three- and six-month periods ended July 2, 2023, and July 3, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">These unaudited Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment, Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Property, plant and equipment (PP&amp;E) is carried at historical cost, net of accumulated depreciation. Net PP&amp;E consisted of the following:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0073c6;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PP&amp;E</span></td><td style="background-color:#daeef3;border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12,603 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12,292 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(6,656)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(6,392)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PP&amp;E, net</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,947 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,900 </span></td><td style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounting Standards Updates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> There are accounting standards that have been issued by the Financial Accounting Standards Board (FASB) but are not yet effective. These standards are not expected to have a material impact on our results of operations, financial condition or cash flows.</span> The unaudited Consolidated Financial Statements include the accounts of General Dynamics Corporation and our wholly owned and majority-owned subsidiaries. We eliminate all intercompany balances and transactions in the unaudited Consolidated Financial Statements.Consistent with industry practice, we classify assets and liabilities related to long-term contracts as current, even though some of these amounts may not be realized within one year. The unaudited Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). These rules and regulations permit some of the information and footnote disclosures included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) to be condensed or omitted.<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our fiscal quarters are typically 13 weeks in length. Because our fiscal year ends on December 31, the number of days in our first and fourth quarters varies slightly from year to year. Operating results for the three- and six-month periods ended July 2, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The unaudited Consolidated Financial Statements contain all adjustments that are of a normal recurring nature necessary for a fair presentation of our results of operations and financial condition for the three- and six-month periods ended July 2, 2023, and July 3, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">These unaudited Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022.</span></div> Property, plant and equipment (PP&amp;E) is carried at historical cost, net of accumulated depreciation. Net PP&amp;E consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0073c6;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PP&amp;E</span></td><td style="background-color:#daeef3;border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12,603 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12,292 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(6,656)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(6,392)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PP&amp;E, net</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,947 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,900 </span></td><td style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 12603000000 12292000000 6656000000 6392000000 5947000000 5900000000 There are accounting standards that have been issued by the Financial Accounting Standards Board (FASB) but are not yet effective. These standards are not expected to have a material impact on our results of operations, financial condition or cash flows. REVENUE<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Performance Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account for revenue. A contract’s transaction price is allocated to each distinct performance obligation within that contract and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product life cycle (development, production, maintenance and support). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our performance obligations are satisfied over time as work progresses or at a point in time. Revenue from products and services transferred to customers over time accounted for 80% and 81% of our revenue for the three- and six-month periods ended July 2, 2023, respectively, and 80% of our revenue for the three- and six-month periods ended July 3, 2022. Substantially all of our revenue in the defense segments is recognized over time because control is transferred continuously to our customers. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, G&amp;A expenses.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue from goods and services transferred to customers at a point in time accounted for 20% and 19% of our revenue for the three- and six-month periods ended July 2, 2023, respectively, and 20% of our revenue for the three- and six-month periods ended July 3, 2022. Most of our revenue recognized at a point in time is for the manufacture of business jet aircraft in our Aerospace segment. Revenue on these contracts is recognized when the customer obtains control of the asset, which is generally upon delivery and acceptance by the customer of the fully outfitted aircraft.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On July 2, 2023, we had $91.4 billion of remaining performance obligations, which we also refer to as total backlog. We expect to recognize approximately 53% of our remaining performance obligations as revenue by year-end 2024, an additional 31% by year-end 2026 and the balance thereafter.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The majority of our revenue is derived from long-term contracts and programs that can span several years. Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, we estimate the profit </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The nature of our contracts gives rise to several types of variable consideration, including claims, award fees and incentive fees. We include in our contract estimates additional revenue for contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. In evaluating these criteria, we consider the contractual/legal basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim. We include award fees or incentive fees in the estimated transaction price when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment at the time.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the period it is identified.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue. The aggregate impact of adjustments in contract estimates increased our revenue, operating earnings and diluted earnings per share as follows:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.75pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #006ebf;padding:0 1pt"></td><td style="border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">112 </span></td><td style="border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #006ebf;padding:0 1pt"></td><td style="border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">219 </span></td><td style="border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Operating earnings</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">101 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">206 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.29 </span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.58 </span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">While no adjustment on any one contract was material to the unaudited Consolidated Financial Statements for the three- and six-month periods ended July 2, 2023, or July 3, 2022, our Marine Systems segment’s 2023 results were affected negatively by supply chain impacts to the Virginia-class submarine schedule and cost growth on the Arleigh Burke-class (DDG-51) guided-missile destroyer program, offset partially by improved performance on the John Lewis-class (T-AO-205) fleet replenishment oiler program.</span></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our Virginia-class submarine contracts include provisions for various equitable adjustments, which is a process for obtaining contract modifications (see discussion above on variable consideration). We have included in our contract estimates additional revenue on the Virginia-class contract for the estimated value of these adjustments. It is reasonably possible that the actual amount sustained in this process could be less than our estimate, which could have a material unfavorable impact on our results of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revenue by Category. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our portfolio of products and services consists of approximately 10,000 active contracts. The following series of tables presents our revenue disaggregated by several categories.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue by major products and services was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0071c1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Aircraft manufacturing</span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,216 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0071c1;padding:0 1pt"></td><td style="border-top:2pt solid #0071c1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0071c1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,112 </span></td><td style="border-top:2pt solid #0071c1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,367 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #006ebf;padding:0 1pt"></td><td style="border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,374 </span></td><td style="border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Aircraft services</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">755 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,396 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Aerospace</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">1,953 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">3,845 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,770 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Nuclear-powered submarines</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">2,122 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,710 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,472 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Surface ships</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">611 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,319 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Repair and other services</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">330 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">626 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Marine Systems</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,651 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">6,051 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">5,302 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Military vehicles</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,084 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,179 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Weapons systems, armament and munitions</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">911 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">834 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Engineering and other services</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">164 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">328 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Combat Systems</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,666 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,341 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Information technology (IT) services</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">2,127 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,010 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">4,296 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">4,150 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C5ISR* solutions</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,089 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">995 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,161 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Technologies</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,005 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">6,168 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;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:12pt;font-weight:400;line-height:100%">10,152 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;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:12pt;font-weight:400;line-height:100%">9,189 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;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:12pt;font-weight:400;line-height:100%">20,033 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;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:12pt;font-weight:400;line-height:100%">18,581 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue by contract type was as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended July 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,697 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,609 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,684 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,374 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,364 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cost-reimbursement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,449 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,383 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,054 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">459 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">734 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,953 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10,152 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0073c6;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended July 3, 2022</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,614 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,609 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,441 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,286 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,950 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cost-reimbursement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,042 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,509 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">463 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">730 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,651 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,666 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,005 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,189 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,329 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,174 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,212 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,827 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12,542 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cost-reimbursement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,876 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">431 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,710 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,017 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">516 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">920 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,474 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,845 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,051 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,033 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0073c6;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended July 3, 2022</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,287 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,210 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,906 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,624 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12,027 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cost-reimbursement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,092 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">408 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,584 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">483 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">960 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,470 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,770 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,302 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,341 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,168 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18,581 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our segments operate under fixed-price, cost-reimbursement and time-and-materials contracts. Our production contracts are primarily fixed-price. Under these contracts, we agree to perform a specific scope of work for a fixed amount. Contracts for research, engineering, repair and maintenance, and other services are typically cost-reimbursement or time-and-materials. Under cost-reimbursement contracts, the customer reimburses contract costs incurred and pays a fixed, incentive or award-based fee. The amount for an incentive or award fee is determined by our ability to achieve targets set in the contract, such as cost, quality, schedule and performance. Under time-and-materials contracts, the customer pays a fixed hourly rate for direct labor and generally reimburses us for the cost of materials.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each of these contract types presents advantages and disadvantages. Typically, we assume more risk with fixed-price contracts. However, these types of contracts offer additional profits when we complete the work for less than originally estimated. Cost-reimbursement contracts generally subject us to lower risk. Accordingly, the associated base fees are usually lower than fees earned on fixed-price contracts. Under time-and-materials contracts, our profit may vary if actual labor-hour rates vary significantly from the negotiated rates. Also, because these contracts may provide little or no fee for managing material costs, the content mix can impact profitability.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue by customer was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended July 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. government:</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Department of Defense (DoD)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">54 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,029 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,891 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-DoD</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,178 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Foreign military sales (FMS)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">159 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total U.S. government</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">75 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,058 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,103 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,055 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">7,291 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">985 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">55 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. government</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">142 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">733 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">92 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">967 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">751 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">33 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">805 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,953 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10,152 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0073c6;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended July 3, 2022</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. government:</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">DoD</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">80 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">940 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,667 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,307 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-DoD</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,178 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FMS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total U.S. government</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">129 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,649 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">993 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,851 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">6,622 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,088 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">60 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. government</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">179 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">590 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">863 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">471 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">502 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,651 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,666 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,005 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,189 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. government:</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">DoD</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,978 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,875 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,740 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11,788 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-DoD</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,370 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,376 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FMS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">70 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">292 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">420 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total U.S. government</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">234 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">6,049 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,172 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">6,129 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">14,584 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,183 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">106 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">102 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,392 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. government</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,352 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">192 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,795 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,178 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">34 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,262 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,845 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,051 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,033 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended July 3, 2022</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. government:</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">DoD</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">160 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,225 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,795 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10,598 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-DoD</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,421 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,427 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FMS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">82 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">73 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total U.S. government</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">242 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">5,299 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,919 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">5,855 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">13,315 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,407 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. government</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">299 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,275 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,771 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,031 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,088 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,770 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,302 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,341 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,168 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18,581 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Balances.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheet. In our defense segments, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, we sometimes receive advances or deposits from our customers, particularly on our international contracts, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the Consolidated Balance Sheet on a contract-by-contract basis at the end of each reporting period. In our Aerospace segment, we generally receive deposits from customers upon contract execution and upon achievement of contractual milestones. These deposits are liquidated when revenue is recognized. Changes in the contract asset and liability balances during the six-month period ended July 2, 2023, were not materially impacted by any other factors.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue recognized for the three- and six-month periods ended July 2, 2023, and July 3, 2022, that was included in the contract liability balance at the beginning of each year was $949 and $2.7 billion, and $865 and $2.6 billion, respectively. This revenue represented primarily the sale of business jet aircraft.</span></div> A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account for revenue. A contract’s transaction price is allocated to each distinct performance obligation within that contract and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product life cycle (development, production, maintenance and support). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.Contract modifications are routine in the performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract.Our performance obligations are satisfied over time as work progresses or at a point in time. Substantially all of our revenue in the defense segments is recognized over time because control is transferred continuously to our customers. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and, when appropriate, G&amp;A expenses.Most of our revenue recognized at a point in time is for the manufacture of business jet aircraft in our Aerospace segment. Revenue on these contracts is recognized when the customer obtains control of the asset, which is generally upon delivery and acceptance by the customer of the fully outfitted aircraft.The majority of our revenue is derived from long-term contracts and programs that can span several years. Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, we estimate the profit <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The nature of our contracts gives rise to several types of variable consideration, including claims, award fees and incentive fees. We include in our contract estimates additional revenue for contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. In evaluating these criteria, we consider the contractual/legal basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim. We include award fees or incentive fees in the estimated transaction price when there is a basis to reasonably estimate the amount of the fee. These estimates are based on historical award experience, anticipated performance and our best judgment at the time.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the period it is identified.</span></div>The impact of adjustments in contract estimates on our operating earnings can be reflected in either operating costs and expenses or revenue.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revenue by Category. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our portfolio of products and services consists of approximately 10,000 active contracts. The following series of tables presents our revenue disaggregated by several categories.</span><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our segments operate under fixed-price, cost-reimbursement and time-and-materials contracts. Our production contracts are primarily fixed-price. Under these contracts, we agree to perform a specific scope of work for a fixed amount. Contracts for research, engineering, repair and maintenance, and other services are typically cost-reimbursement or time-and-materials. Under cost-reimbursement contracts, the customer reimburses contract costs incurred and pays a fixed, incentive or award-based fee. The amount for an incentive or award fee is determined by our ability to achieve targets set in the contract, such as cost, quality, schedule and performance. Under time-and-materials contracts, the customer pays a fixed hourly rate for direct labor and generally reimburses us for the cost of materials.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each of these contract types presents advantages and disadvantages. Typically, we assume more risk with fixed-price contracts. However, these types of contracts offer additional profits when we complete the work for less than originally estimated. Cost-reimbursement contracts generally subject us to lower risk. Accordingly, the associated base fees are usually lower than fees earned on fixed-price contracts. Under time-and-materials contracts, our profit may vary if actual labor-hour rates vary significantly from the negotiated rates. Also, because these contracts may provide little or no fee for managing material costs, the content mix can impact profitability.</span></div>Contract Balances. The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheet. In our defense segments, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., biweekly or monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, we sometimes receive advances or deposits from our customers, particularly on our international contracts, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the Consolidated Balance Sheet on a contract-by-contract basis at the end of each reporting period. In our Aerospace segment, we generally receive deposits from customers upon contract execution and upon achievement of contractual milestones. These deposits are liquidated when revenue is recognized. 0.80 0.81 0.80 0.80 0.20 0.19 0.20 0.20 91400000000 0.53 0.31 The aggregate impact of adjustments in contract estimates increased our revenue, operating earnings and diluted earnings per share as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.75pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #006ebf;padding:0 1pt"></td><td style="border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">112 </span></td><td style="border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#daeef3;border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #006ebf;padding:0 1pt"></td><td style="border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">219 </span></td><td style="border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Operating earnings</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">101 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">206 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.29 </span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">0.58 </span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 58000000 112000000 152000000 219000000 10000000 101000000 87000000 206000000 0.03 0.29 0.25 0.58 10000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue by major products and services was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0071c1;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Aircraft manufacturing</span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,216 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0071c1;padding:0 1pt"></td><td style="border-top:2pt solid #0071c1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0071c1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,112 </span></td><td style="border-top:2pt solid #0071c1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,367 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0071c1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #006ebf;padding:0 1pt"></td><td style="border-top:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #006ebf;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,374 </span></td><td style="border-top:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Aircraft services</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">755 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,396 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Aerospace</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">1,953 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">3,845 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,770 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Nuclear-powered submarines</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">2,122 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,710 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,472 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Surface ships</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">611 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,319 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Repair and other services</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">330 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">626 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Marine Systems</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,651 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">6,051 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">5,302 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Military vehicles</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,084 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,179 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Weapons systems, armament and munitions</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">911 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">834 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Engineering and other services</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">164 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">328 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Combat Systems</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,666 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,341 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Information technology (IT) services</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">2,127 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,010 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">4,296 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">4,150 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C5ISR* solutions</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,089 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">995 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,161 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Technologies</span></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,005 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">6,168 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #006ebf;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;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:12pt;font-weight:400;line-height:100%">10,152 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;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:12pt;font-weight:400;line-height:100%">9,189 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;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:12pt;font-weight:400;line-height:100%">20,033 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;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:12pt;font-weight:400;line-height:100%">18,581 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14pt">Command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance</span></div> 1216000000 1112000000 2367000000 2374000000 737000000 755000000 1478000000 1396000000 1953000000 1867000000 3845000000 3770000000 2122000000 1710000000 4159000000 3472000000 638000000 611000000 1319000000 1204000000 299000000 330000000 573000000 626000000 3059000000 2651000000 6051000000 5302000000 1280000000 1084000000 2427000000 2179000000 473000000 418000000 911000000 834000000 171000000 164000000 342000000 328000000 1924000000 1666000000 3680000000 3341000000 2127000000 2010000000 4296000000 4150000000 1089000000 995000000 2161000000 2018000000 3216000000 3005000000 6457000000 6168000000 10152000000 9189000000 20033000000 18581000000 <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue by contract type was as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended July 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,697 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,609 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,684 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,374 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,364 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cost-reimbursement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,449 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,383 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,054 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">459 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">734 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,953 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10,152 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0073c6;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended July 3, 2022</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,614 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,609 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,441 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,286 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,950 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cost-reimbursement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,042 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,509 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">463 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">730 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,651 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,666 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,005 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,189 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,329 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,174 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,212 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,827 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12,542 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cost-reimbursement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,876 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">431 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,710 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,017 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">516 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">920 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,474 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,845 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,051 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,033 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0073c6;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended July 3, 2022</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,287 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,210 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,906 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,624 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td style="border-top:2pt solid #0073c6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0073c6;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12,027 </span></td><td style="border-top:2pt solid #0073c6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cost-reimbursement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,092 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">408 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,584 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">483 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">960 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,470 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,770 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,302 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,341 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,168 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18,581 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1697000000 1609000000 1684000000 1374000000 6364000000 0 1449000000 222000000 1383000000 3054000000 256000000 1000000 18000000 459000000 734000000 1953000000 3059000000 1924000000 3216000000 10152000000 1614000000 1609000000 1441000000 1286000000 5950000000 0 1042000000 211000000 1256000000 2509000000 253000000 0 14000000 463000000 730000000 1867000000 2651000000 1666000000 3005000000 9189000000 3329000000 3174000000 3212000000 2827000000 12542000000 0 2876000000 431000000 2710000000 6017000000 516000000 1000000 37000000 920000000 1474000000 3845000000 6051000000 3680000000 6457000000 20033000000 3287000000 3210000000 2906000000 2624000000 12027000000 0 2092000000 408000000 2584000000 5084000000 483000000 0 27000000 960000000 1470000000 3770000000 5302000000 3341000000 6168000000 18581000000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue by customer was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended July 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. government:</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Department of Defense (DoD)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">54 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,029 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,891 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-DoD</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,178 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Foreign military sales (FMS)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">159 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total U.S. government</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">75 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,058 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,103 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">3,055 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">7,291 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">985 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">55 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. government</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">142 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">733 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">92 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">967 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">751 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">33 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">805 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,953 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10,152 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0073c6;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended July 3, 2022</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. government:</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">DoD</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">80 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">940 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,667 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,307 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-DoD</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,178 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FMS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total U.S. government</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">129 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,649 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">993 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,851 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">6,622 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,088 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">60 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. government</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">179 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">590 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">863 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">471 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">502 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,651 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,666 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,005 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,189 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. government:</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">DoD</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,978 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,875 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,740 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11,788 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-DoD</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,370 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,376 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FMS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">70 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">292 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">420 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total U.S. government</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">234 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">6,049 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">2,172 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">6,129 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">14,584 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,183 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">106 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">102 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,392 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. government</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,352 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">192 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,795 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,178 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">34 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,262 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,845 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,051 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,033 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended July 3, 2022</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. government:</span></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0073c6;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">DoD</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">160 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,225 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,795 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10,598 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-DoD</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,421 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,427 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FMS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">82 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">73 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total U.S. government</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">242 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">5,299 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">1,919 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">5,855 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">13,315 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,407 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. government</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">299 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,275 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,771 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Non-U.S. commercial</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,031 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,088 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,770 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,302 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,341 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,168 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18,581 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 54000000 3029000000 941000000 1867000000 5891000000 0 0 3000000 1178000000 1181000000 21000000 29000000 159000000 10000000 219000000 75000000 3058000000 1103000000 3055000000 7291000000 985000000 1000000 55000000 48000000 1089000000 142000000 0 733000000 92000000 967000000 751000000 0 33000000 21000000 805000000 1953000000 3059000000 1924000000 3216000000 10152000000 80000000 2620000000 940000000 1667000000 5307000000 0 0 3000000 1178000000 1181000000 49000000 29000000 50000000 6000000 134000000 129000000 2649000000 993000000 2851000000 6622000000 1088000000 1000000 60000000 53000000 1202000000 179000000 1000000 590000000 93000000 863000000 471000000 0 23000000 8000000 502000000 1867000000 2651000000 1666000000 3005000000 9189000000 195000000 195000000 5978000000 5978000000 1875000000 1875000000 3740000000 3740000000 11788000000 0 0 1000000 1000000 5000000 5000000 2370000000 2370000000 2376000000 39000000 39000000 70000000 70000000 292000000 292000000 19000000 19000000 420000000 234000000 6049000000 2172000000 6129000000 14584000000 2183000000 2183000000 1000000 1000000 106000000 106000000 102000000 102000000 2392000000 250000000 250000000 1000000 1000000 1352000000 1352000000 192000000 192000000 1795000000 1178000000 1178000000 0 0 50000000 50000000 34000000 34000000 1262000000 3845000000 6051000000 3680000000 6457000000 20033000000 160000000 160000000 5225000000 5225000000 1795000000 1795000000 3418000000 3418000000 10598000000 0 0 1000000 1000000 5000000 5000000 2421000000 2421000000 2427000000 82000000 82000000 73000000 73000000 119000000 119000000 16000000 16000000 290000000 242000000 5299000000 1919000000 5855000000 13315000000 2198000000 2198000000 1000000 1000000 105000000 105000000 103000000 103000000 2407000000 299000000 299000000 2000000 2000000 1275000000 1275000000 195000000 195000000 1771000000 1031000000 1031000000 0 0 42000000 42000000 15000000 15000000 1088000000 3770000000 5302000000 3341000000 6168000000 18581000000 949000000 2700000000 865000000 2600000000 EARNINGS PER SHARE<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We compute basic earnings per share (EPS) using net earnings for the period and the weighted average number of common shares outstanding during the period. Basic weighted average shares outstanding have decreased in 2023 and 2022 due to share repurchases. See Note K for further discussion of our share repurchases. Diluted EPS incorporates the additional shares issuable upon the assumed exercise of stock options and the release of restricted stock and restricted stock units (RSUs). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Basic and diluted weighted average shares outstanding were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0071c1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0071c1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #006ebf;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:12pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#daeef3;border-top:2pt solid #0066cc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">273,137 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0066cc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0066cc;padding:0 1pt"></td><td colspan="2" style="border-top:2pt solid #0066cc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">276,267 </span></td><td style="border-top:2pt solid #0066cc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;border-top:2pt solid #0066cc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">273,570 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0066cc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0066cc;padding:0 1pt"></td><td colspan="2" style="border-top:2pt solid #0066cc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">276,670 </span></td><td style="border-top:2pt solid #0066cc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock/RSUs*</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,676 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;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:12pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0066cc;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:12pt;font-weight:400;line-height:100%">275,087 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #0066cc;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:12pt;font-weight:400;line-height:100%">278,943 </span></td><td style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0066cc;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:12pt;font-weight:400;line-height:100%">275,836 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #0066cc;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:12pt;font-weight:400;line-height:100%">279,382 </span></td><td style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    Excludes outstanding options to purchase shares of common stock that had exercise prices in excess of the average market price of our common stock during the period and, therefore, the effect of including these options would be antidilutive. These options totaled 4,468 and 3,925 for the three- and six-month</span><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:8pt;font-weight:400;line-height:120%">periods ended July 2, 2023, and 1,713 and 1,212 for the three- and six-month</span><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:8pt;font-weight:400;line-height:120%">periods ended July 3, 2022, respectively.</span></div> We compute basic earnings per share (EPS) using net earnings for the period and the weighted average number of common shares outstanding during the period. Basic weighted average shares outstanding have decreased in 2023 and 2022 due to share repurchases. See Note K for further discussion of our share repurchases. Diluted EPS incorporates the additional shares issuable upon the assumed exercise of stock options and the release of restricted stock and restricted stock units (RSUs). <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Basic and diluted weighted average shares outstanding were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0071c1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0071c1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #006ebf;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:12pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#daeef3;border-top:2pt solid #0066cc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">273,137 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0066cc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0066cc;padding:0 1pt"></td><td colspan="2" style="border-top:2pt solid #0066cc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">276,267 </span></td><td style="border-top:2pt solid #0066cc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;border-top:2pt solid #0066cc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">273,570 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0066cc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0066cc;padding:0 1pt"></td><td colspan="2" style="border-top:2pt solid #0066cc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">276,670 </span></td><td style="border-top:2pt solid #0066cc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock/RSUs*</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,676 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;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:12pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0066cc;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:12pt;font-weight:400;line-height:100%">275,087 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #0066cc;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:12pt;font-weight:400;line-height:100%">278,943 </span></td><td style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0066cc;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:12pt;font-weight:400;line-height:100%">275,836 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #0066cc;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:12pt;font-weight:400;line-height:100%">279,382 </span></td><td style="border-bottom:2pt solid #0066cc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    Excludes outstanding options to purchase shares of common stock that had exercise prices in excess of the average market price of our common stock during the period and, therefore, the effect of including these options would be antidilutive. These options totaled 4,468 and 3,925 for the three- and six-month</span><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:8pt;font-weight:400;line-height:120%">periods ended July 2, 2023, and 1,713 and 1,212 for the three- and six-month</span><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:8pt;font-weight:400;line-height:120%">periods ended July 3, 2022, respectively.</span></div> 273137000 276267000 273570000 276670000 1950000 2676000 2266000 2712000 275087000 278943000 275836000 279382000 4468000 3925000 1713000 1212000 INCOME TAXES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Net Deferred Tax Liability. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our deferred tax assets and liabilities are included in other noncurrent assets and liabilities on the Consolidated Balance Sheet. Our net deferred tax liability consisted of the following:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(685)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(567)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(646)</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tax Uncertainties. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We participate in the Internal Revenue Service (IRS) Compliance Assurance Process (CAP), a real-time audit of our consolidated federal corporate income tax return. The IRS has examined our consolidated federal income tax returns through 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For all periods open to examination by tax authorities, we periodically assess our liabilities and contingencies based on the latest available information. Where we believe there is more than a 50% chance that our tax position will not be sustained, we record our best estimate of the resulting tax liability, including interest, in the Consolidated Financial Statements. We include any interest or penalties incurred in connection with income taxes as part of income tax expense.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Based on all known facts and circumstances and applicable tax law, we believe the total amount of any unrecognized tax benefits on July 2, 2023, was not material to our results of operations, financial condition or cash flows. In addition, there are no tax positions for which it is reasonably possible that the unrecognized tax benefits will vary significantly over the next 12 months, producing, individually or in the aggregate, a material effect on our results of operations, financial condition or cash flows.</span></div> Our net deferred tax liability consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(603)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(685)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(567)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(646)</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 36000000 39000000 603000000 685000000 567000000 646000000 We participate in the Internal Revenue Service (IRS) Compliance Assurance Process (CAP), a real-time audit of our consolidated federal corporate income tax return. The IRS has examined our consolidated federal income tax returns through 2021.<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For all periods open to examination by tax authorities, we periodically assess our liabilities and contingencies based on the latest available information. Where we believe there is more than a 50% chance that our tax position will not be sustained, we record our best estimate of the resulting tax liability, including interest, in the Consolidated Financial Statements. We include any interest or penalties incurred in connection with income taxes as part of income tax expense.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Based on all known facts and circumstances and applicable tax law, we believe the total amount of any unrecognized tax benefits on July 2, 2023, was not material to our results of operations, financial condition or cash flows. In addition, there are no tax positions for which it is reasonably possible that the unrecognized tax benefits will vary significantly over the next 12 months, producing, individually or in the aggregate, a material effect on our results of operations, financial condition or cash flows.</span></div> 0 UNBILLED RECEIVABLES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unbilled receivables represent revenue recognized on long-term contracts (contract costs and estimated profits) less associated advances and progress billings. These amounts will be billed in accordance with the agreed-upon contractual terms. Unbilled receivables consisted of the following:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unbilled revenue</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40,525 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39,482 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Advances and progress billings</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(32,234)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(30,687)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net unbilled receivables</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8,291 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8,795 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On July 2, 2023, and December 31, 2022, net unbilled receivables included $1.5 billion and $1.7 billion, respectively, associated with a large international tracked vehicle contract in our Combat Systems segment. The contract, signed in 2010, had been experiencing an unbilled receivable build-up since 2021. Based on ongoing discussions with the customer and continued successful program activity, the customer resumed payments on the contract in the first quarter of 2023.</span></div> Unbilled receivables represent revenue recognized on long-term contracts (contract costs and estimated profits) less associated advances and progress billings. These amounts will be billed in accordance with the agreed-upon contractual terms. Unbilled receivables consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unbilled revenue</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40,525 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39,482 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Advances and progress billings</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(32,234)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(30,687)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net unbilled receivables</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8,291 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8,795 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 40525000000 39482000000 32234000000 30687000000 8291000000 8795000000 1500000000 1700000000 INVENTORIESThe majority of our inventories are for business jet aircraft. Our inventories are stated at the lower of cost or net realizable value. Work in process represents largely labor, material and overhead costs <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">associated with aircraft in the manufacturing process and is based primarily on the estimated average unit cost in a production lot. Substantially all of our raw materials are valued on either the average cost or the first-in, first-out method. We record pre-owned aircraft acquired in connection with the sale of new aircraft at the lower of the trade-in value or the estimated net realizable value.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Work in process</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4,182 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,358 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pre-owned aircraft</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">51 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7,642 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,322 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The increase in total inventories during the six-month period ended July 2, 2023, was due primarily to the ramp-up in production of new Gulfstream aircraft models, including the G700 in anticipation of its certification from the U.S. Federal Aviation Administration in the fourth quarter of 2023, as well as increased production of in-service aircraft reflecting strong customer demand. Customer deposits associated with firm orders for these aircraft, which are reflected in customer advances and deposits and other noncurrent liabilities on the Consolidated Balance Sheet, have correspondingly increased.</span></div> The majority of our inventories are for business jet aircraft. Our inventories are stated at the lower of cost or net realizable value. Work in process represents largely labor, material and overhead costs associated with aircraft in the manufacturing process and is based primarily on the estimated average unit cost in a production lot. Substantially all of our raw materials are valued on either the average cost or the first-in, first-out method. We record pre-owned aircraft acquired in connection with the sale of new aircraft at the lower of the trade-in value or the estimated net realizable value. <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Work in process</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4,182 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,358 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pre-owned aircraft</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">51 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7,642 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,322 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5225000000 4182000000 2358000000 2072000000 21000000 17000000 38000000 51000000 7642000000 6322000000 GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Goodwill. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by reporting unit were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Goodwill</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">December 31, 2022 (a)</span></div></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,019 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">297 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,766 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14,252 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,334 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Acquisitions (b)</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">16 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">16 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other (c)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">56 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">July 2, 2023 (a)</span></div></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,075 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,795 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14,276 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,443 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Goodwill in the Technologies reporting unit was net of $1.8 billion of accumulated impairment losses.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Included adjustments during the purchase price allocation period. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Consisted primarily of adjustments for foreign currency translation.</span></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Intangible Assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:28.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount (a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount (a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="9" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;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:12pt;font-weight:400;line-height:100%">Contract and program intangible assets (b)</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,252 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1,783)</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,247 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1,688)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,559 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">496 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(248)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">248 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Technology and software</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(63)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,892 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,160)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,871 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,047)</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,824 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Changes in gross carrying amounts consisted primarily of adjustments for foreign currency translation.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Consisted of acquired backlog and probable follow-on work and associated customer relationships. </span></div>Amortization expense is included in operating costs and expenses in the Consolidated Statement of Earnings. Amortization expense for intangible assets was $47 and $100 for the three- and six-month periods ended July 2, 2023, and $49 and $99 for the three- and six-month periods ended July 3, 2022, respectively. The changes in the carrying amount of goodwill by reporting unit were as follows:<div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total<br/>Goodwill</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">December 31, 2022 (a)</span></div></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,019 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">297 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,766 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14,252 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,334 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Acquisitions (b)</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">16 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">16 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other (c)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">56 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #006ebf;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">July 2, 2023 (a)</span></div></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,075 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,795 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14,276 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,443 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Goodwill in the Technologies reporting unit was net of $1.8 billion of accumulated impairment losses.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Included adjustments during the purchase price allocation period. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Consisted primarily of adjustments for foreign currency translation.</span></div> 3019000000 297000000 2766000000 14252000000 20334000000 0 0 0 16000000 16000000 56000000 0 29000000 8000000 93000000 3075000000 297000000 2795000000 14276000000 20443000000 1800000000 Intangible assets consisted of the following:<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:28.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount (a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount (a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="9" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;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:12pt;font-weight:400;line-height:100%">Contract and program intangible assets (b)</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,252 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1,783)</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,247 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1,688)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,559 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">496 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(248)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">248 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Technology and software</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(63)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,892 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,160)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,871 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,047)</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,824 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Changes in gross carrying amounts consisted primarily of adjustments for foreign currency translation.</span></div>(b)Consisted of acquired backlog and probable follow-on work and associated customer relationships. 3252000000 1783000000 1469000000 3247000000 1688000000 1559000000 511000000 263000000 248000000 496000000 248000000 248000000 65000000 50000000 15000000 64000000 48000000 16000000 64000000 64000000 0 64000000 63000000 1000000 3892000000 2160000000 1732000000 3871000000 2047000000 1824000000 47000000 100000000 49000000 99000000 DEBT<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-rate notes due:</span></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Interest rate:</span></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">May 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.375%</span></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">August 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.875%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">November 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.375%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.250%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">May 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.500%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.150%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">August 2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.125%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2027</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.500%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">November 2027</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.625%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">May 2028</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.750%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2030</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.625%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 2031</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.250%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2040</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.250%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 2041</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.850%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">November 2042</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.600%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2050</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.250%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:12pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Various</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total debt principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">9,840 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">10,590 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs and discounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">94 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">9,755 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">10,496 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,247 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,243 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In May 2023, we repaid fixed-rate notes of $750 at the scheduled maturity using cash on hand. On July 2, 2023, we h</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">d no </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">commercial paper outstanding, but we maintain the ability to access the commercial paper market</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> in the future. Separately, we have a $4 billion committed bank credit facility for general corporate purposes and working capital needs and to support our commercial paper issuances. This credit facility expires in March 2027. We may renew or replace this credit facility in whole or in part at or prior to its expiration date. We also have an effective shelf registration on file with the SEC that allows us to access the debt markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our financing arrangements contain a number of customary covenants and restrictions. We were in compliance with all covenants and restrictions on July 2, 2023.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Fixed-rate notes due:</span></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Interest rate:</span></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">May 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.375%</span></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">August 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.875%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">November 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.375%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.250%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">May 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.500%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.150%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">August 2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.125%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2027</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.500%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">November 2027</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.625%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">May 2028</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.750%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2030</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.625%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 2031</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.250%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2040</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.250%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 2041</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.850%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">November 2042</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.600%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">April 2050</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.250%</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">750 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:12pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Various</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total debt principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">9,840 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">10,590 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs and discounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">94 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;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:12pt;font-weight:400;line-height:100%">9,755 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">10,496 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,247 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,243 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.03375 0 750000000 0.01875 500000000 500000000 0.02375 500000000 500000000 0.03250 750000000 750000000 0.03500 750000000 750000000 0.01150 500000000 500000000 0.02125 500000000 500000000 0.03500 750000000 750000000 0.02625 500000000 500000000 0.03750 1000000000 1000000000 0.03625 1000000000 1000000000 0.02250 500000000 500000000 0.04250 750000000 750000000 0.02850 500000000 500000000 0.03600 500000000 500000000 0.04250 750000000 750000000 Various 90000000 90000000 9840000000 10590000000 85000000 94000000 9755000000 10496000000 508000000 1253000000 9247000000 9243000000 750000000 0 4000000000 OTHER LIABILITIES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A summary of significant other liabilities by balance sheet caption follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0071c1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#dbeef4;padding:0 1pt"></td><td colspan="3" style="background-color:#dbeef4;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#dbeef4;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></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:12pt;font-weight:400;line-height:100%">Salaries and wages</span></td><td style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbeef4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,062 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,116 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">288 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Workers’ compensation</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">215 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,288 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total other current liabilities</span></td><td style="background-color:#dbeef4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbeef4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,185 </span></td><td style="background-color:#dbeef4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,254 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#dbeef4;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></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:12pt;font-weight:400;line-height:100%">Retirement benefits</span></td><td style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbeef4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,320 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Customer deposits on commercial contracts</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,269 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,175 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,330 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,128 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,475 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total other liabilities</span></td><td style="background-color:#dbeef4;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbeef4;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8,145 </span></td><td style="background-color:#dbeef4;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8,433 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A summary of significant other liabilities by balance sheet caption follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#0071c1;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#dbeef4;padding:0 1pt"></td><td colspan="3" style="background-color:#dbeef4;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#dbeef4;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></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:12pt;font-weight:400;line-height:100%">Salaries and wages</span></td><td style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbeef4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,062 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,116 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dividends payable</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">288 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Workers’ compensation</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">215 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,288 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total other current liabilities</span></td><td style="background-color:#dbeef4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbeef4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,185 </span></td><td style="background-color:#dbeef4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,254 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#dbeef4;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></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:12pt;font-weight:400;line-height:100%">Retirement benefits</span></td><td style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbeef4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,320 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Customer deposits on commercial contracts</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,269 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,175 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,330 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbeef4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,128 </span></td><td style="background-color:#dbeef4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,475 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total other liabilities</span></td><td style="background-color:#dbeef4;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbeef4;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8,145 </span></td><td style="background-color:#dbeef4;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8,433 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1062000000 1116000000 361000000 347000000 302000000 288000000 242000000 215000000 1218000000 1288000000 3185000000 3254000000 2320000000 2453000000 2269000000 2175000000 1428000000 1330000000 2128000000 2475000000 8145000000 8433000000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2015, Electric Boat Corporation, a subsidiary of General Dynamics Corporation, received a civil investigative demand from the U.S. Department of Justice regarding an investigation of potential False Claims Act violations relating to alleged failures of Electric Boat’s quality system with respect to allegedly non-conforming parts purchased from a supplier. In 2016, Electric Boat was made aware that it is a defendant in a lawsuit related to this matter which had been filed under seal in U.S. district court. Also in 2016, the Suspending and Debarring Official for the U.S. Department of the Navy issued a show cause letter to Electric Boat requesting that Electric Boat respond to the official’s concerns regarding Electric Boat’s oversight and management with respect to its quality assurance systems for subcontractors and suppliers. Electric Boat responded to the show cause letter and engaged in discussions with the U.S. government.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the third quarter of 2019, the Department of Justice declined to intervene in the qui tam action, noting that its investigation continues, and the court unsealed the relator’s complaint. In the fourth quarter of 2020, the relator filed a second amended complaint. In the third quarter of 2021, the court dismissed the relator’s complaint with prejudice. The relator appealed the dismissal of the complaint to the United States Court of Appeals. In the fourth quarter of 2022, the Court of Appeals heard oral arguments on the appeal, and thereafter took the case under submission. Given the current status of these matters, we are unable to express a view regarding the ultimate outcome or, if the outcome is adverse, to estimate an amount or range of reasonably possible loss. Depending on the outcome of these matters, there could be a material impact on our results of operations, financial condition and cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Additionally, various other claims and legal proceedings incidental to the normal course of business are pending or threatened against us. These other matters relate to such issues as government investigations and claims, the protection of the environment, asbestos-related claims and employee-related matters. The nature of litigation is such that we cannot predict the outcome of these other matters. However, based on information currently available, we believe any potential liabilities in these </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">other proceedings, individually or in the aggregate, will not have a material impact on our results of operations, financial condition or cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Environmental</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are subject to and affected by a variety of federal, state, local and foreign environmental laws and regulations. We are directly or indirectly involved in environmental investigations or remediation at some of our current and former facilities and third-party sites that we do not own but where we have been designated a potentially responsible party (PRP) by the U.S. Environmental Protection Agency or a state environmental agency. Based on historical experience, we expect that a significant percentage of the total remediation and compliance costs associated with these facilities will continue to be allowable contract costs and, therefore, recoverable under U.S. government contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As required, we provide financial assurance for certain sites undergoing or subject to investigation or remediation. We accrue environmental costs when it is probable that a liability has been incurred and the amount can be reasonably estimated. Where applicable, we seek insurance recovery for costs related to environmental liabilities. We do not record insurance recoveries before collection is considered probable. Based on all known facts and analyses, we do not believe that our liability at any individual site, or in the aggregate, arising from such environmental conditions will be material to our results of operations, financial condition or cash flows. We also do not believe that the range of reasonably possible additional loss beyond what has been recorded would be material to our results of operations, financial condition or cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Government Contracts. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, including claims for fines, penalties, and compensatory and treble damages. We believe the outcome of such ongoing government audits and investigations will not have a material impact on our results of operations, financial condition or cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the performance of our contracts, we routinely request contract modifications that require additional funding from the customer. Most often, these requests are due to customer-directed changes in the scope of work. While we are entitled to recovery of these costs under our contracts, the administrative process with our customer may be protracted. Based on the circumstances, we periodically file requests for equitable adjustment (REAs) that are sometimes converted into claims. In some cases, these requests are disputed by our customer. We believe our outstanding modifications, REAs and other claims will be resolved without material impact to our results of operations, financial condition or cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Letters of Credit and Guarantees. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the ordinary course of business, we have entered into letters of credit, bank guarantees, surety bonds and other similar arrangements with financial institutions and insurance carriers totaling approximately $1.4 billion on July 2, 2023. In addition, from time to time and in the ordinary course of business, we contractually guarantee the payment or performance of our subsidiaries arising under certain contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Aircraft Trade-ins. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In connection with orders for new aircraft in contract backlog, some Gulfstream customers hold options to trade in aircraft as partial consideration in their new-aircraft transaction. These trade-in commitments are generally structured to establish the fair market value of the trade-in aircraft at a date generally 45 or fewer days preceding delivery of the new aircraft to the customer. At that time, the customer is required to either exercise the option or allow its expiration. Other trade-in commitments are structured to guarantee a predetermined trade-in value. These commitments present more risk in the event of an adverse change in market conditions. In either ca</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">se, any excess of the preestablished trade-in </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">price above the fair market value at the time the new aircraft is delivered is treated as a reduction of revenue in the new-ai</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">rcraft sales transaction. As of July 2, 2023, the estimated change in fair market values from the date of the commitments was not material. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Product Warranties. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We provide warranties to our customers associated with certain product sales. We record estimated warranty costs in the period in which the related products are delivered. The warranty liability recorded at each balance sheet date is based generally on the number of months of warranty coverage remaining for the products delivered and the average historical monthly warranty payments. Warranty obligations incurred in connection with long-term production contracts are accounted for within the contract estimates at completion. Our other warranty obligations, primarily for business jet aircraft, are included in other current and noncurrent liabilities on the Consolidated Balance Sheet.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The changes in the carrying amount of warranty liabilities for the six-month periods ended July 2, 2023, and July 3, 2022, were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">641 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Warranty expense</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(63)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;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:12pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;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:12pt;font-weight:400;line-height:100%">609 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Environmental</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are subject to and affected by a variety of federal, state, local and foreign environmental laws and regulations. We are directly or indirectly involved in environmental investigations or remediation at some of our current and former facilities and third-party sites that we do not own but where we have been designated a potentially responsible party (PRP) by the U.S. Environmental Protection Agency or a state environmental agency. Based on historical experience, we expect that a significant percentage of the total remediation and compliance costs associated with these facilities will continue to be allowable contract costs and, therefore, recoverable under U.S. government contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As required, we provide financial assurance for certain sites undergoing or subject to investigation or remediation. We accrue environmental costs when it is probable that a liability has been incurred and the amount can be reasonably estimated. Where applicable, we seek insurance recovery for costs related to environmental liabilities. We do not record insurance recoveries before collection is considered probable. Based on all known facts and analyses, we do not believe that our liability at any individual site, or in the aggregate, arising from such environmental conditions will be material to our results of operations, financial condition or cash flows. We also do not believe that the range of reasonably possible additional loss beyond what has been recorded would be material to our results of operations, financial condition or cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Government Contracts. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, including claims for fines, penalties, and compensatory and treble damages. We believe the outcome of such ongoing government audits and investigations will not have a material impact on our results of operations, financial condition or cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the performance of our contracts, we routinely request contract modifications that require additional funding from the customer. Most often, these requests are due to customer-directed changes in the scope of work. While we are entitled to recovery of these costs under our contracts, the administrative process with our customer may be protracted. Based on the circumstances, we periodically file requests for equitable adjustment (REAs) that are sometimes converted into claims. In some cases, these requests are disputed by our customer. We believe our outstanding modifications, REAs and other claims will be resolved without material impact to our results of operations, financial condition or cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Letters of Credit and Guarantees. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the ordinary course of business, we have entered into letters of credit, bank guarantees, surety bonds and other similar arrangements with financial institutions and insurance carriers totaling approximately $1.4 billion on July 2, 2023. In addition, from time to time and in the ordinary course of business, we contractually guarantee the payment or performance of our subsidiaries arising under certain contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Aircraft Trade-ins. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In connection with orders for new aircraft in contract backlog, some Gulfstream customers hold options to trade in aircraft as partial consideration in their new-aircraft transaction. These trade-in commitments are generally structured to establish the fair market value of the trade-in aircraft at a date generally 45 or fewer days preceding delivery of the new aircraft to the customer. At that time, the customer is required to either exercise the option or allow its expiration. Other trade-in commitments are structured to guarantee a predetermined trade-in value. These commitments present more risk in the event of an adverse change in market conditions. In either ca</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">se, any excess of the preestablished trade-in </span></div>price above the fair market value at the time the new aircraft is delivered is treated as a reduction of revenue in the new-aircraft sales transaction. As of July 2, 2023, the estimated change in fair market values from the date of the commitments was not material. 1400000000 P45D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Product Warranties. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We provide warranties to our customers associated with certain product sales. We record estimated warranty costs in the period in which the related products are delivered. The warranty liability recorded at each balance sheet date is based generally on the number of months of warranty coverage remaining for the products delivered and the average historical monthly warranty payments. Warranty obligations incurred in connection with long-term production contracts are accounted for within the contract estimates at completion. Our other warranty obligations, primarily for business jet aircraft, are included in other current and noncurrent liabilities on the Consolidated Balance Sheet.</span> <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The changes in the carrying amount of warranty liabilities for the six-month periods ended July 2, 2023, and July 3, 2022, were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">641 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Warranty expense</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(63)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;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:12pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-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:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;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:12pt;font-weight:400;line-height:100%">609 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 603000000 641000000 35000000 39000000 47000000 63000000 -2000000 8000000 593000000 609000000 SHAREHOLDERS<span style="color:#006ebf;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">’</span><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> EQUITY</span><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Share Repurchases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our board of directors (Board), from time to time, authorizes management to repurchase outstanding shares of our common stock on the open market. In the six-month period ended July 2, 2023, we repurchased 1.8 million of our outstanding shares for $378 million. On July 2, 2023, 4.9 million shares remained authorized by our Board for repurchase, representing 1.8% of our total shares outstanding. We repurchased 4.9 million shares for $1.1 billion in the six-month period ended July 3, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividends per Share. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our Board declared dividends per share of $1.32 and $2.64 for the three- and six-month periods ended July 2, 2023, and $1.26 and $2.52 for the three- and six-month periods ended July 3, 2022, respectively. We paid cash dividends of $360 and $705 for the three- and six-month periods ended July 2, 2023, and $349 and $679 for the three- and six-month periods ended July 3, 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The changes, pretax and net of tax, in each component of accumulated other comprehensive loss (AOCL) consisted of the following:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Unrealized Cash Flow Hedges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Retirement Plans’ Funded Status</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AOCL</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">260 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,416)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other comprehensive income, pretax</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(19)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">191 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">357 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">529 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Provision for income tax, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(76)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(72)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">191 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">281 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">457 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,135)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1,695)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">144 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">538 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,602)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1,920)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other comprehensive loss, pretax</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(156)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(189)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">89 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(256)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Benefit for income tax, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">41 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(115)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(189)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">71 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(233)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">349 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,531)</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,153)</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Amounts reclassified out of AOCL related primarily to changes in our retirement plans’ funded status and included pretax recognized net actuarial losses and amortization of prior service credit. See Note O for these amounts, which are included in our net periodic pension and other post-retirement benefit cost (credit).</span></div> 1800000 378000000 4900000 0.018 4900000 1100000000 1.32 2.64 1.26 2.52 360000000 705000000 349000000 679000000 The changes, pretax and net of tax, in each component of accumulated other comprehensive loss (AOCL) consisted of the following:<div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Unrealized Cash Flow Hedges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in Retirement Plans’ Funded Status</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AOCL</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">260 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,416)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other comprehensive income, pretax</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(19)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">191 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">357 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">529 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Provision for income tax, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(76)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(72)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">191 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">281 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">457 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,135)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1,695)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">144 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">538 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,602)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1,920)</span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other comprehensive loss, pretax</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(156)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(189)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">89 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(256)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Benefit for income tax, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">41 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(115)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(189)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">71 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="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:12pt;font-weight:400;line-height:100%">(233)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">349 </span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,531)</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2,153)</span></td><td style="border-bottom:2pt solid #0073c6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4000000 260000000 -2416000000 -2152000000 -19000000 191000000 357000000 529000000 -4000000 0 76000000 72000000 -15000000 191000000 281000000 457000000 -11000000 451000000 -2135000000 -1695000000 144000000 538000000 -2602000000 -1920000000 -156000000 -189000000 89000000 -256000000 -41000000 0 18000000 -23000000 -115000000 -189000000 71000000 -233000000 29000000 349000000 -2531000000 -2153000000 SEGMENT INFORMATION<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We have four operating segments: Aerospace, Marine Systems, Combat Systems and Technologies. We organize our segments in accordance with the nature of products and services offered. We measure each segment’s profitability based on operating earnings. As a result, we do not allocate net interest, other income and expense items, and income taxes to our segments.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Summary financial information for each of our segments follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue (a)</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Earnings</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,953 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">238 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,651 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">245 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">304 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Corporate (b)</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(20)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10,152 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,189 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">978 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,845 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,770 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">481 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,051 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,302 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,341 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,168 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">602 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Corporate (b)</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,033 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18,581 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,886 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">See Note B for additional revenue information by segment. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Corporate operating costs consisted primarily of equity-based compensation expense.</span></div> 4 We organize our segments in accordance with the nature of products and services offered. We measure each segment’s profitability based on operating earnings. As a result, we do not allocate net interest, other income and expense items, and income taxes to our segments. <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Summary financial information for each of our segments follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue (a)</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Earnings</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,953 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,867 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">238 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2,651 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">245 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,216 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">304 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Corporate (b)</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(20)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10,152 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9,189 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">978 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,845 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,770 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">481 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Marine Systems</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,051 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5,302 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Combat Systems</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,680 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3,341 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Technologies</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,457 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6,168 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">602 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Corporate (b)</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20,033 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18,581 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1,886 </span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">See Note B for additional revenue information by segment. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Corporate operating costs consisted primarily of equity-based compensation expense.</span></div> 1953000000 1867000000 236000000 238000000 3059000000 2651000000 235000000 211000000 1924000000 1666000000 251000000 245000000 3216000000 3005000000 283000000 304000000 0 0 -43000000 -20000000 10152000000 9189000000 962000000 978000000 3845000000 3770000000 465000000 481000000 6051000000 5302000000 446000000 422000000 3680000000 3341000000 496000000 472000000 6457000000 6168000000 582000000 602000000 0 0 -89000000 -91000000 20033000000 18581000000 1900000000 1886000000 FAIR VALUE<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 1 – quoted prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 2 – inputs, other than quoted prices, observable by a marketplace participant either directly or indirectly.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 3 – unobservable inputs significant to the fair value measurement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We did not have any significant non-financial assets or liabilities measured at fair value on July 2, 2023, or December 31, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our financial instruments include cash and equivalents, accounts receivable and payable, marketable securities held in trust and other investments, short- and long-term debt, and derivative financial instruments. The carrying values of cash and equivalents and accounts receivable and payable on the unaudited Consolidated Balance Sheet approximate their fair value. The following tables present the fair values of our other financial assets and liabilities on July 2, 2023, and December 31, 2022, and the basis for determining their fair values:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:37.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Assets (Liabilities)</span></td><td colspan="27" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Measured at fair value:</span></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Marketable securities held in trust:</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash and equivalents</span></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commingled equity funds</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commingled fixed-income funds</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash flow hedge assets</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash flow hedge liabilities</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Measured at amortized cost:</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Short- and long-term debt principal</span></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,840)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,104)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,104)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:37.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Measured at fair value:</span></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Marketable securities held in trust:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash and equivalents</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commingled equity funds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commingled fixed-income funds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash flow hedge assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash flow hedge liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(67)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(67)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(67)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Measured at amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Short- and long-term debt principal</span></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(10,590)</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,773)</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,773)</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our Level 1 assets include commingled equity and fixed-income funds that are valued using a unit price or net asset value (NAV). These funds are actively traded and valued using quoted prices for identical securities from the market exchanges. The fair value of our Level 2 assets and liabilities, which consist primarily of fixed-income securities, cash flow hedges and our fixed-rate notes, is determined under a market approach using valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets. Our Level 3 assets include direct private equity investments that are measured using inputs unobservable to a marketplace participant.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 1 – quoted prices in active markets for identical assets or liabilities.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 2 – inputs, other than quoted prices, observable by a marketplace participant either directly or indirectly.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 3 – unobservable inputs significant to the fair value measurement.</span></div>Our financial instruments include cash and equivalents, accounts receivable and payable, marketable securities held in trust and other investments, short- and long-term debt, and derivative financial instruments. The carrying values of cash and equivalents and accounts receivable and payable on the unaudited Consolidated Balance Sheet approximate their fair value.Our Level 1 assets include commingled equity and fixed-income funds that are valued using a unit price or net asset value (NAV). These funds are actively traded and valued using quoted prices for identical securities from the market exchanges. The fair value of our Level 2 assets and liabilities, which consist primarily of fixed-income securities, cash flow hedges and our fixed-rate notes, is determined under a market approach using valuation models that incorporate observable inputs such as interest rates, bond yields and quoted prices for similar assets. Our Level 3 assets include direct private equity investments that are measured using inputs unobservable to a marketplace participant. The following tables present the fair values of our other financial assets and liabilities on July 2, 2023, and December 31, 2022, and the basis for determining their fair values:<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:37.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Assets (Liabilities)</span></td><td colspan="27" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Measured at fair value:</span></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Marketable securities held in trust:</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash and equivalents</span></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commingled equity funds</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commingled fixed-income funds</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash flow hedge assets</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash flow hedge liabilities</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Measured at amortized cost:</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Short- and long-term debt principal</span></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,840)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,104)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,104)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:0 1pt"></td><td colspan="2" style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:37.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Measured at fair value:</span></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Marketable securities held in trust:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash and equivalents</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commingled equity funds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Commingled fixed-income funds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash flow hedge assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">109 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cash flow hedge liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(67)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(67)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(67)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Measured at amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Short- and long-term debt principal</span></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(10,590)</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,773)</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9,773)</span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #006ebf;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #006ebf;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:2pt solid #006ebf;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5000000 5000000 0 5000000 0 127000000 127000000 0 127000000 0 48000000 48000000 48000000 0 0 6000000 6000000 6000000 0 0 17000000 17000000 0 0 17000000 110000000 110000000 0 110000000 0 57000000 57000000 0 57000000 0 9840000000 9104000000 0 9104000000 0 7000000 7000000 0 7000000 0 107000000 107000000 0 107000000 0 42000000 42000000 42000000 0 0 6000000 6000000 6000000 0 0 17000000 17000000 0 0 17000000 109000000 109000000 0 109000000 0 67000000 67000000 0 67000000 0 10590000000 9773000000 0 9773000000 0 DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are exposed to market risk, primarily from foreign currency exchange rates, commodity prices and investments. We may use derivative financial instruments to hedge some of these risks as described below. We do not use derivative financial instruments for trading or speculative purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency Risk. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our foreign currency exchange rate risk relates to receipts from customers, payments to suppliers and intercompany transactions denominated in foreign currencies. To the extent possible, we include terms in our contracts that are designed to protect us from this risk. Otherwise, we </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">enter into derivative financial instruments, principally foreign currency forward purchase and sale contracts, designed to offset and minimize our risk. The dollar-weighted two-year average mat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">urity of these instruments generally matches the duratio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">n of the activities that are at risk. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Commodity Price Risk. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are subject to commodity price risk, primarily on long-term, fixed-price contracts. To the extent possible, we include terms in our contracts that are designed to protect us from these risks. Some of the protective terms included in our contracts are considered derivative financial instru</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ments but are not accounted for separately, because they are clearly and closely related to the host contrac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">t. We have not entered into any material commodity hedging contracts but may do so as circumstances warrant. We do not believe that changes in commodity prices will have a material impact on our results of operations or cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Investment Risk. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our investment policy allows for purchases of fixed-income securities with an investment-grade rating and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> a maximum maturity of up to five years. On July 2, 2023, and December 31, 2022, we held $1.2 billion in cash and equivalents, but held no marketable securities other than those held in trust to meet some of our obligations under workers’ compensation and non-qualified pension plans. On July 2, 2023, and December 31, 2022, we held marketable securities in trust of $186 a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">nd $162, respectively. These marketable securities are reflected at fair value on the Consolidated Balance Sheet in other current and noncurrent assets. See Note M for additional details.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Hedging Activities.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> We had notional forward exchange contracts outstanding o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">f $6 billion </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">and $6.9 billion on July 2, 2023, and December 31, 2022, respectively. These derivative financial instruments are cash flow hedges, and are reflected at fair value on the Consolidated Balance Sheet in other current assets and liabilities. See Note M for additional details.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in fair value (gains and losses) related to derivative financial instruments that qualify as cash flow hedges are deferred in AOCL until the underlying transaction is reflected in earnings. Alternatively, gains and losses on derivative financial instruments that do not qualify for hedge accounting are recorded each period in earnings. All gains and losses from derivative financial instruments recognized in the Consolidated Statement of Earnings are presented in the same line item as the underlying transaction, generally operating costs and expenses. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Net gains and losses recognized in earnings on derivative financial instruments that do not qualify for hedge accounting were not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022. Net gains and losses reclassified to earnings from AOCL related to qualified hedges were also not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022, and we do not expect the amount of these gains and losses that will be reclassified to earnings during the next 12 months to be material.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We had no material derivative financial instruments designated as fair value or net investment hedges on July 2, 2023, and December 31, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency Financial Statement Translation. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We translate foreign currency balance sheets from our international businesses’ functional currency (generally the respective local currency) to U.S. dollars at the end-of-period exchange rates, and statements of earnings at the average exchange rates for each period. The resulting foreign currency translation adjustments are a component of AOCL.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations’ results into U.S. dollars. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The impact of translating our non-U.S. operations’ revenue and earnings into U.S. dollars was not material to our results of operations for the three- and six-month periods ended July 2, 2023, and July 3, 2022. In addition, the effect of changes in </span></div>foreign exchange rates on non-U.S. cash balances was not material for the six-month periods ended July 2, 2023, and July 3, 2022. We are exposed to market risk, primarily from foreign currency exchange rates, commodity prices and investments. We may use derivative financial instruments to hedge some of these risks as described below. We do not use derivative financial instruments for trading or speculative purposes.Our foreign currency exchange rate risk relates to receipts from customers, payments to suppliers and intercompany transactions denominated in foreign currencies. To the extent possible, we include terms in our contracts that are designed to protect us from this risk. Otherwise, we <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">enter into derivative financial instruments, principally foreign currency forward purchase and sale contracts, designed to offset and minimize our risk. The dollar-weighted two-year average mat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">urity of these instruments generally matches the duratio</span>n of the activities that are at risk.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are subject to commodity price risk, primarily on long-term, fixed-price contracts. To the extent possible, we include terms in our contracts that are designed to protect us from these risks. Some of the protective terms included in our contracts are considered derivative financial instru</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ments but are not accounted for separately, because they are clearly and closely related to the host contrac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">t. We have not entered into any material commodity hedging contracts but may do so as circumstances warrant. We do not believe that changes in commodity prices will have a material impact on our results of operations or cash flows.</span>Our investment policy allows for purchases of fixed-income securities with an investment-grade rating and a maximum maturity of up to five years.Changes in fair value (gains and losses) related to derivative financial instruments that qualify as cash flow hedges are deferred in AOCL until the underlying transaction is reflected in earnings. Alternatively, gains and losses on derivative financial instruments that do not qualify for hedge accounting are recorded each period in earnings. All gains and losses from derivative financial instruments recognized in the Consolidated Statement of Earnings are presented in the same line item as the underlying transaction, generally operating costs and expenses. P2Y P5Y 1200000000 186000000 162000000 6000000000 6900000000 We translate foreign currency balance sheets from our international businesses’ functional currency (generally the respective local currency) to U.S. dollars at the end-of-period exchange rates, and statements of earnings at the average exchange rates for each period. The resulting foreign currency translation adjustments are a component of AOCL.We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations’ results into U.S. dollars. RETIREMENT PLANS<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We provide retirement benefits to eligible employees through a variety of plans:</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0073c6;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Defined contribution</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Defined benefit</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">Pension (qualified and non-qualified)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">Other post-retirement benefit</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For our defined benefit plans, net periodic benefit cost (credit) for the three- and six-month periods ended July 2, 2023, and July 3, 2022, consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Benefits</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Post-retirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">26 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">100 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(227)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net actuarial loss (gain)</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Prior service (credit) cost</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(53)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">52 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(455)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net actuarial loss (gain)</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Prior service (credit) cost</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(106)</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(11)</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our contractual arrangements with the U.S. government provide for the recovery of pension and other post-retirement benefit costs related to employees working on government contracts. The amount allocated to U.S. government contracts is determined in accordance with the Federal Acquisition Regulation (FAR) and Cost Accounting Standards (CAS), which may result in a timing difference with the amount determined under GAAP. We defer this difference on the Consolidated Balance Sheet. At this time, the amount allocated to contracts exceeds cumulative benefit costs, resulting in a deferred credit that is reported in other noncurrent liabilities. To the extent there is a non-service component of net periodic benefit cost (credit) for our defined benefit plans, it is reported in other income (expense) in the Consolidated Statement of Earnings.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We provide retirement benefits to eligible employees through a variety of plans:</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0073c6;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Defined contribution</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Defined benefit</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">Pension (qualified and non-qualified)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">Other post-retirement benefit</span></div>Our contractual arrangements with the U.S. government provide for the recovery of pension and other post-retirement benefit costs related to employees working on government contracts. The amount allocated to U.S. government contracts is determined in accordance with the Federal Acquisition Regulation (FAR) and Cost Accounting Standards (CAS), which may result in a timing difference with the amount determined under GAAP. We defer this difference on the Consolidated Balance Sheet. At this time, the amount allocated to contracts exceeds cumulative benefit costs, resulting in a deferred credit that is reported in other noncurrent liabilities. To the extent there is a non-service component of net periodic benefit cost (credit) for our defined benefit plans, it is reported in other income (expense) in the Consolidated Statement of Earnings. <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For our defined benefit plans, net periodic benefit cost (credit) for the three- and six-month periods ended July 2, 2023, and July 3, 2022, consisted of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Benefits</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Post-retirement Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td><td colspan="3" style="background-color:#0070c0;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="background-color:#daeef3;padding:0 1pt"></td><td colspan="3" style="background-color:#daeef3;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">26 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">100 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(227)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net actuarial loss (gain)</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Prior service (credit) cost</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(53)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#daeef3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #0070c0;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">52 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#daeef3;border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #0070c0;padding:0 1pt"></td><td style="border-top:2pt solid #0070c0;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #0070c0;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3 </span></td><td style="border-top:2pt solid #0070c0;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(455)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net actuarial loss (gain)</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Prior service (credit) cost</span></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#daeef3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#daeef3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Net periodic benefit cost (credit)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(106)</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#daeef3;border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(11)</span></td><td style="border-bottom:2pt solid #0070c0;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16000000 26000000 1000000 2000000 162000000 100000000 8000000 5000000 208000000 227000000 8000000 8000000 -184000000 -53000000 8000000 5000000 -3000000 -5000000 0 1000000 151000000 -53000000 -7000000 -5000000 33000000 52000000 2000000 3000000 325000000 200000000 15000000 10000000 415000000 455000000 16000000 16000000 -367000000 -107000000 16000000 9000000 -7000000 -10000000 1000000 1000000 303000000 -106000000 -14000000 -11000000 Consisted of acquired backlog and probable follow-on work and associated customer relationships. Changes in gross carrying amounts consisted primarily of adjustments for foreign currency translation. (a)See Note B for additional revenue information by segment. (b)Corporate operating costs consisted primarily of equity-based compensation expense. Command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance Excludes outstanding options to purchase shares of common stock that had exercise prices in excess of the average market price of our common stock during the period and, therefore, the effect of including these options would be antidilutive. These options totaled 4,468 and 3,925 for the three- and six-month periods ended July 2, 2023, and 1,713 and 1,212 for the three- and six-month periods ended July 3, 2022, respectively. Goodwill in the Technologies reporting unit was net of $1.8 billion of accumulated impairment losses. Consisted primarily of adjustments for foreign currency translation. EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '55^E8'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 " !U5?I6;X@>-N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2L0P$(9?17+?3@]+A=#MC>*5@N""XEV8S.X&FP/)2+MO;UMWNX@^@)>9^?/- M-S M!HD^TG/T@2(;2C>C[5V2&+;BR!PD0,(C697R*>&FYMY'JWAZQ@,$A1_J M0% 510.66&G%"F9@%E:BZ%J-$B,I]O&,U[CBPV?L%YA&H)XL.4Y0YB6(;IX8 M3F/?PA4PPYBB3=\%TBMQJ?Z)73H@SLDQF34U#$,^U$MNVJ&$MZ?'EV7=S+C$ MRB%-OY*1? JT%9?)K_7=_>Y!=%51U5EQFU7-KMS(32VKYGUV_>%W%;9>F[WY MQ\87P:Z%7W?1?0%02P,$% @ =57Z5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !U5?I6C1L6R2<% C%0 & 'AL+W=OMEO8V(N+Z4FY% M#-^LI(JX@5NU;NFM$MQ/&T5ABSE.MQ7Q(&X,^^FSF1KV96+"(!8S170215Q] MW(I0[@<-VC@^F ?KC;$/6L/^EJ_%0IC?MS,%=ZUM QD2)U: QHC>W M+K,-TC>^!6*O3ZZ)[_0[#9KQLXTZY)'&9N- M)I/8%_Y_V[< (>=@1XY;A@K^FH27Q&$7A#G,)7K#E="(K)MWSTUE7:Q[Y*_1 M4AL%"?!W64\SA7:Y@IT5-WK+/3%H0-IKH7:B,?SQ!]IU?D'XVCE?&U,?WDDO M@1PWY/5C*\K@\.;4:;X@%)VZ#4)"G)%J6SVE<@S;=;H\B,->%0Z M=+C.E\G39#YZ('=O3Z/'Z7A!QL_SV?-\]#I]?D(PJ5-XGU,'=!I[4L'X<3N4 M%V1A(-&(5&0LD]BH#_CT2^DKU.\F&.2)0=,ZD*_\G4Q]2+M@%7@I*3+0%9+4 M;=)NS^U<8:--64'(ZA".?!\,4E\<+\@#O$>>X_+8X9*4.I2211)K6)A\#<)0 MD[GD6*&A14F@J*/_#W=L[V"X7^4^+D7%Y>8"BG1\@:$5U8#B?OX9+4_%F9*[ M(/;*0XEK?AMA:$6)H+BQ?T:;26UX2/X,MN?G!Z[(''KM8&Q%L:"XQZMVFZSAH:(JZ0'%3?PT,E 2Y M(I3]M/R9+(27*(A6*1:N-)91!*:S,-+[CJ$558+B]@[ETP_B-5E\1$L9EA)5 MU(<[;.%95 &&^_0Q)F3R[FUXO!9GRU6%T-/; K-\5E@^JV7YXT0IN\[(%A=I MJ, /$EV*ABN^H:MI5E@]JV7UTQA6B=F&RB[+^!&UE Q7K" K7)W5M4 MK1I9X>JLEJM/(J'6-L&^@(+9@(U&6QZ7AP\7K$0K3)WAGGP,U@9V["@0+E,) M5)@[PWWY."M/?! J=+I3)<^)@7(86S\K9';?E1UAY4_S M$\!1=NY5O)X='SYR:V":A&(%39W+'LPUE9W(93=&;M-3L*4T1D;IY49P7RC[ M GR_DM(<;^P/Y.>BPW\!4$L#!!0 ( '55^E;23>YRTP4 $$A 8 M>&PO=V]R:W-H965T&ULK5IK;]LV%/TKA%<4*9#$(O5.$P.- MI74=T"UHUNTS8S&Q4$GT1-K)_OTH6=&#NE*3EE]B2S[W4(?WDCRD4[+_ZY9QA^O%GCQ?.-+^K"5U8WEZG)' M']@MDU]W-Z6Z6K8L29JS0J2\0"6[OUI\P!%L=/ M^M1T1"] \< !I D@>H S$6 W ?9+6W": .>E+;A-0"U]>=1>=UQ$)5U=EOP1 ME15:L55?ZMZOHU5_I455*+>R5+^F*DZNUKP0/$L3*EF";J7Z4%4@$;]',2V+ MM'@0Z.1K0?=)J@#OT!GZ>ANADS?OT!N4%NASFF4JW>)R*=6S5(S+3=/N];%= M,M&NC3[S0FX%BHN$)4!\-!_OS<0O51^T'4&>.^*:S!+^OL_.D45.$;&(#3S/ M^B7A=AU.(#D_UWK\PZT/.L-NJ\*N^>P)OB_LP(H]NX#R>HQTX,AJ7KL0.[IA M5PLU<0E6'MAB]?87[%GOH4XU21:9)(L-D0VZWVF[WYEC7_W%)")FK!286LDG1@Z.3C6YKOWG]X!Z7FR.KV"N3,LURM("$0=K2"!$ 8 MAU@K2 A%' LN2+\5[\^*GRO(4R2K40EI]\?/$N+0TL0#J(!@35<$H'" 1^,1 M@GE>Z,+Z@U9_\$+]K%G\(;G!J.W0TZ<> .,'FM0Q1G6:UFLQ H"#Y89MC+# M>9ERR\I35# )R0O'+6J]OQY#'.VY(P#B:=+&$#^$A6&K%9G:T[OF-HL,>5%-SQG2-(G M4#0>/42_B!K18U!(;%WT&(1]3\\LB/+)A&C2B2:SHF]*?DCK'9K2W),\G6P" M=+ZCCU40Y?JZ<@!%0J(KAU#^Q'C%G1W%LW9K]8?:,<]-24UXWY_XCJ/K!$!Z MZB( A!W?T65"J'!*9F?[L#-KB-JJ5O,P$EM:@N8/SYK'U]H@HVR14;;8%-LP M'9T]Q;-.:W5-1;I!)VJ?F_ LHV4O+Z ':NC\OI<^]T?##42-AML8Y9[;H5Z' M$,J9L.6X\X!XW@1&:;:OS@->(=V#1.G*0=!H71FCE/+1" 11$_X'=P80SSM M-<4F^XV$)YG9T%>/.Y-LD5&VV!3;, F="\7!#Y\^X%D'^^HDF&2+C++%IMB& M2>@\,IXWR=\]@VCB^VN@ZX>C,0^@K+&Y&*,PMO'(3 (PBW@3ZR[I7#.QS!Y$ MD%D7_MHJ-,H6&66+3;$-,]/Y?#+O\]HP->W M_C&$LO&$XR3=)H,8/@0G1D_!C;)%1MEB4VS#S'2[(#*_"_K^VN.-[,B9[?GZ MP2\(]5\(Y*Q_J=_%"U=B^D,?W@.W=]GW_ MA_HMMW;_&E^L,7 _PA?Q\6U^1W_\YX+/M'Q("X$R=J^:LM0.;X'*X_OZXX7D MN_J%]!V7DN?UURVC"2LK@/K]GG/Y?%$UT/[7Q.I_4$L#!!0 ( '55^E8\ M=1:!"P0 ,8. 8 >&PO=V]R:W-H965T&ULK5=M;]LV M$/XKA%H4"1!'[Y:5V@82V\4Z(&W0(-N'81]HB[:X2J1'TG:Z7[^C)"LV17O! MFB^V1#WW\)[CD<<;[KCX+G-"%'HN"R9'3J[4^L9UY2(G)9;7?$T8?%ER46(% MKV+ERK4@.*N,RL(-/*_OEI@R9SRLQA[$>,@WJJ",/ @D-V6)Q8\[4O#=R/&= M_< WNLJ5'G#'PS5>D4>BGM8/ M[(W2G;R MX!EI*7/.O^N7S]G(\;1'I" +I2DP_&W)A!2%9@(__FY(G79.;7CXO&?_5(D' M,7,LR807O]-,Y2-GX*",+/&F4-_X[A?2"(HUWX(7LOI%NP;K.6BQD8J7C3%X M4%)6_^/G)A '!L!C-P@:@\ TB$X8A(U!^-H9HL8@>NT,<6-027=K[57@IECA M\5#P'1(:#6SZH8I^90WQHDPGRJ,2\)6"G1I/.).\H!E6)$./"OX@"Q3B2S3A M):1>KG-B2]!GMN E01=/#&\R"N!+U$-/CU-T\?X2O4>4H7M:%+#T)032S@=(7 MIB.!<2LP/BMPDF.V(E(?,QL&];"@_\!QM< R1TLH=2@G&7RV2:]YXP-O>GY@ M2+=A/ ,TM8%20[H-$Y^0WF^E]\]*AW((Q8Y!+1""L,4/!#N-R0+793;["TJ$ MWIQ6\?V./[[G&>*[F%X0^X9X"U%J8&86(G^0VL4GK?CDM>LNB**B/H?6!43@ MP[M!X"[F%[HF?N^"XH#,_E9]1HCEA9$D5@KOQ/@(@^PHQHFS:4XLN8[DF78P_,)1; M:,P0SKH87;9MNGWOY5;F_>RZ@W!=D4^L?<-_[%5L!, "Z@4#,P865-1)?2M5 M>"H.![=3__P!8(F 5:[?J3IIDIIRNZ HZ:CM@OPT- \[&RKHFW+=@WMY2<2J M:H@D+.N&J?H"UHZV3==MU6H8XW?^S<2WC$]UDU;U 2_T=8=WC\6*,HD*LH2I MO.L$5D;435/]HOBZZ@KF7$&/43WFT&@2H0'P?&PO=V]R:W-H965T&ULM5EM;]LV$/XKA%L4+=#$(JDWIXZ!)L&V%FL7U.WVH>@'6F9LH9+HDK3= M_/N1DB/)THE.L>Q+8DEWQ^?(XSUWY'0OY'>UYERCGWE6J,O16NO-Q7BLDC7/ MF3H7&UZ8+W="YDR;1[D:JXWD;%DJY=F8>%XXSEE:C&;3\MVMG$W%5F=IP6\E M4ML\9_+^BF=B?SG"HX<7G]+56ML7X]ETPU9\SO67S:TT3^/:RC+->:%242#) M[RY';_'%#0VM0BGQ=\KWJO4;65<60GRW#^^6ER//(N(93[0UP?AAFDVFTJQ1])*&VOV1SF9I;9Q/RWLNL^U-%]3HZ=GUZ)0 M(DN73/,ENF(9*Q*.YF7$G:$O\QOT\ODK]!RE!?J09IE9*34=:S.NU1XGAS&N MJS'(P!COM]DY\LAK1#Q" ?4;M_H-3\X1Q:4Z.58?&V]KETGM,BGMT2&7MU+R M0B.F%-?J O*G,N##!NQ6O% ;EO#+D=EKBLL='\U>/,.A]P;R[HF,'?E*:U^I MR_KLFJDU8L42\1_;=,X@)65L+1B4\5NAG'@3\>[MB. $/%)+70$T*\! M^DZ ;Y-$; THDT,2;A N,@[AJXP$K:$I#J,./D#(\V(87U#C"YSXOA0+$_=F M;S3XP D,>F/'9(([ &A:!+ ,,:8.@$^*[8F445,H5QA;TAH["U9A6NOE!( MR<#"1C6NR(GK+[WFTF2P]EZ# $:]L7$0=2<.$ HG(0PPK@'&3H"?A6;9(P#& MO;$)CDG000A)>2&%(4YJB!-GIOHHBN1TLIH\9;)Z(F-'[F*O(2//N2:WTA0T M4M^_1AO#1+K.7!M3:>C7J. :9!^O-_G!Q.]F!U#*\^ 5PBW^Q"?VGV;%*C5Y MX;!&PS!Q/XHCVMV+D%1,_ &8#>=A)\W,?A=BN3>9# !V=4+U*_X&ND/Z(>_Y M/NWZ XE1.N100VS8S6Q5?AG>M@?UHW%#;])%!TCYX1"XAM2PF]6JW%)TMR^( M$V*MB'8S("@6#"5IW- ;=O-;A=0!K\]9 0F"L L/$,-!/,!MN"$W'#ZJ5LM2 M9G@XU8;EP!R(G23YJTGPJ:P=.]TP)W93YWPMI#[37.:F@UE46? AD#;FD^V7 MQ!W*1+%JI,!9Z?-FT"J(#LX"Y$J" >;"#;MB-[W6A=V&W0]5=;C/FI2&76H% MI28#=1UNN!4[N0].:S+Q7Y=*!8 M(0TU$C1'&D8D;D8\+JQ.(07H+@CC;GX! MQ:B/!["V6D%W+]BJL$ZE&/*T3>'_T162ACV)FSW_/)D[2)\9)Z175,%2 \F# M-/Q)W/Q9!?NIT.E38HS]7I #4CX=0MCP)G'SYK7(\U3;LK3*&XDH=%JL>)$8 MM.BEXAQ]%)JC]Z] Z$[C\.HC,(S^NZ'C"6B8F;C[SEZ)!83'+TI.PM]#V]V)T/_\F9_(FO'OC=4 M3-Q4;&/5E R&[I+OH+-]@O7CWL*XA8ZA-21,W"0\W\I-MH4#IL^C-,3=,RE( MJEV>'I^:-6Q+W6S[B6MF7IGND\G"[&OXT S@SQ@X-@/$(M\;2$&TX5EZ@FVWS2>X7#2S>V0&,'!0%32UJ&IFQVKW*8&4P8(N<^$>.)'W>H0 M$HM-P3, N6%,^IB.LY6#2U;Z11?\W@$OU.M!8L.]'K64>ORFX1CJYIBO^-O# MN86]@3 !A#[S9%V(3*RLBY*7[5"Q0MLBU6C/E#U[L;W1HT5U8V&?62L0 MTWS#4IF7G&7BCZMS*,N.6W-B MT"H9,,\+!BLN56]Z7CR[S:;G:6X2J<1M1G2^6O'L^4HDZ>-%C_9V#[[+AZ6Q M#P;3\S5_$'?"W*]O,[@;5%IBN1)*RU213"PN>I?T;.:/[(!"XB\I'O7>-;%3 MF:?I#WMS$U_T/(M()"(R5@6'OXV8B22QF@#'SZW27O5-.W#_>J?] -"##V#; :PY8-@QP-\.\(N)ELB*:5USPZ?G6?I(,BL-VNQ% M89MB-,Q&*NO&.Y/!6PGCS'26*ITF,N9&Q.3.P!_XR)!T069<+\EG<+,F)_>* MY[$$D5/2)_=WU^3D[2EY2Z0B7V62@#OT^< &JMS$&V_?%5^F75\.2!?4V66 MFGQ2L8@/QP]@%M54V&XJ5\RI\(\\^4 \]IXPC_D(GME+AOO%<.: XU>6]0M] M?I=EK?T6A?T66;HBD'D9-U(]E*$KC12:O'LS9I1^)!&80JK#S?X$,*%)4 D= !M5P$9.QUW&_T#>V330Q*10 MJ\ YD4P$47N([1M['Q5>[O(OZL'1,3UX)&4'A@HJ0P5.#UX+4!K)(EAMQ5AG MU@;F^3U9)QR*"%8]-PH:'$9EPC#LXK'"'3MR7JS0S M\M\*MU2&JPX:?6V"&4>#G52 M09W\(EH6(LL IE0 5!##G\A<*+&0:&Q,6@CZ=-1,?T2(T8[HH%Y-B9ZS )S< MJ"BSSC^%AJ"\LE17.O]]D?80-6*Q@%9$V\MYKD&%UI#YX \MNZOW]LM'2OYC M:3NTTU[K0-UY%$5I;JLD5 $A-QP2")TSQ5PY:;@2E0I9AR]9C9$Y,=ZK.70H M$'4U1KQ78:W/CZC?Q-@6"B:C#HAUGT"=-#N]41NHCVDF.Y#YB&%8T$P%3&Q, M.ZB0UB1-A\Y=2-^E^V_5] MT/!L)"Q>R/P9;?]0W&UJ9732"@!$*F =S0*M*9A.7K4FD5!Z]$MZ5NKD]E>G MZ9&T'2X3:WYG3EX$*ZREX4G9(L&R-L]P5VW5'*9JV'05*A5TL *KR96YR=4= M_0QA2Y\VD;6%.GHX5O,I<_-I%?NY+N,>"R$4<9L[^T.OR6*85+'76Y?2QMAU:HN9RY5]S?!?#2;GM'I:;#4<.V"\)1L[0B4EVQ5=,G M<]/GM;355,66/V6,8D-X,?1&36R(5!!VT">KZ9.YZ?,VSZ(E-$!%AP-+F!6L MLH!0HQ\HTC8G0NT8-Y$B4M2;##N@UM3)?H1;_00=?+VN+:>VV:C8\L?M>Z,8CPG/C9D C0D'7 MQH%?IFC5\-L\2%DKX#&IP.N('+\F3-]- MF%W8H<[] G6;"FE[!P218HQUH=[;NW83YEV^7B?%40#T2=&./2%IMKRI.TNJCY"FSYJ[:IC4J*N[\6O>]-V\>:., M .8"B:*<-3:*N_32;-^XE+-\C/8.V^"]>1#<0RG2;'X+<]KJJ?54=]E<<#5 M>'Y%SV;E@5VMICP__,HSR&U-$K$ E=Z'$(!EY9%<>6/2=7&J-4\-+&J+RZ7@ MLE_4$L#!!0 ( '55^E;ZD9HTN@< %<] 8 M >&PO=V]R:W-H965T&ULO5M=[6"S&U>;,F^]QSVGF7A M'I;+AZ+\5*TYKZTOFRROKB;KNMZ^G$ZKY9IODNI%L>6Y^,]M46Z26GPM[Z;5 MMN3)JDW:9%-JV]YTDZ3YY/JR_=N[\OJRV-59FO-WI57M-IND_/J:9\7#U81, M'O_P/KU;U\T?IM>7V^2.W_#ZP_9=*;Y-#RBK=,/S*BURJ^2W5Y-7Y&7,6)/0 M1OR5\H?JZ+/5#.5C47QJOKQ974WLYHAXQI=U Y&(7_=\SK.L01+'\;D#G1PX MF\3CSX_H43MX,9B/2<7G1?9WNJK75Y-@8JWX;;++ZO?%PR^\&Y#;X"V+K&I_ M6@]=K#VQEKNJ+C9=LCB"39KO?R=?ND(<)1!V(H%V"51-"$XDL"Z!*0F4GDAP MN@1G*(/;);@JPZDQ>%V"IR0P_T2"WR7XK5C[ZK;2+)(ZN;XLBP>K;*(%6O.A MU;?-%HJD>3,5;^I2_#<5>?7UO,BK(DM72%F83U]\LQZ8J6Y]3;-,C&YJLMI+8ZK M09\NNV-XO3\&>N(8_BSJ) /2YN:T>;'9B,E\4Q?+3\^M=TD)0"S&0-SLRFVV M@P80FF'>\UJ<]** 85+F:7X'041G:B#6D6I7?GT\EOV1 3BQ&>?5I@UM:9P3-*_Y79HW0Q7K0);D M2VXEM;7@RQ<6(\\M:E,"38,]IM=B-FOD_37Q/4>$WA^KKD>O^\+[+,$NOO0U*N_H7*RTR2-=>TE]4V6?*KB9@/%2_O^>3ZQQ^( M9_\,G7N88 M,L! 3+,($BY' I*GD'*:28SPC?Q>W+?ST\O-ZG^T>GWO.S%-. M/2/%6-$QP<(AAQ]A,L9(8)*8[D%,URCF/*G6UBJ]3U<\7U7BUFJ9B8OQ"M+5 MU0ISXN@',CT5A)=4(2J%=33,)()PP^E;7=EO2CZ>R MKRY%5.-F MT @B5,X8"TW6MS=EB-F5&=CP$=W><-2&S\PT6EF=4;W1"%$9(X"1V.K%^/\P M74CONA"S[3*D[2. 8Q'8KBH6JN."BA:BHD6#ZA%C<A<]".@# MH2B@$03"P$X0C#O="O96"3%[)6>?[L'EU'M[$KB>=M[H84 Y]2#FNEHY@2C? ML9E:3LATL'U*U')"<<2E)\K9VQ-D]CU;0:,9,KH5Q$1;H**%J&@1*EJ,A28_ M?>_-&FHV:\ZU@A2P91Q?=67,)&/%1T4+!XT@0N6,L=!D47O+B!K]@S'-8(]NL!AEM7IKAIJMF2'-((4<#74?TMQ,-%HL5$\&%2T:5(\8BU,6 MMO=DJ-F3&=<,4L":<=6GO&;&T0JC[IQ!18M0T>(SQ94%[FT<:K9Q3K6"M.U= M&*BR[F*0F:.?R7H8L#=1#V*>^D0LA*("XFHW.("]0HGMJX^QH#CBS4X\QJ*] M-'@:44P]BKJ=ZE5"4[WLSM9R0^6#[ZDZR&(HC M,W9BNR?M70KJ?\=6D&+NX9BCHBU0T4)4M @5+<9"DZ=4;]90LUESMA7470W? MT3I!U+TLJ&CAD %$J)0Q%IHL:6\84?.&EC&-(+ ;A+DS55Y4EP<5+1PT@@B5 M,\9"DS?]]^X-,[LW QM!IEL@FK)FIM'[] %&]4J+RA@!C.JM#1:A+%;ORC"S M*S.D#V2 F:$_,3(3C=8*U8Y!18L&U2/&XI2%[>T89K9CQO6!#' LF/K8U\PX M6F'4S36H:!$J6GRFN++ 1R]7F1V<;^@#.T3I%36@#P3"],8%" +Z0"@*Z .! M,+ /A.* /G!Z],9H\\KQVZ04?5YE9?Q6Y-DO?"%%N7^+=_^E+K;M2Z0?B[HN M-NW'-4]$O]($B/_?%D7]^*5Y+_7P+O7U?U!+ P04 " !U5?I6:AK&Q,$& M "\#P & 'AL+W=OSB<+@/\@SM43LC325-'-^OOX>2/7:W21?% M?O%8,R+YD'Q(2N&I(]]4E7+K*R[MZJ)SW-F^ M^*"719 7_V_%WGH;CH_-JAG!>J*<,'N_H[;_QY)?HR6_KX2ZNT]V34H:SQP58;82"H MM$E/];2)PY[ KX,7!(8;@6'$G0Q%E&]54)?GSJ[(R6YHDS_1U2@-<-I(4F;! MX:N&7+BZ$R90.,LLXT)VBQI:DN=:?;G_0![(M7/-KJODN[A M"[I/Z;TUH?!T;7+.OY;O V<+=K@%>S7\KL)_-&6/!L,N#0?#T7?TC5KG1U'? MZ 5]SWA)_QG/?7 @RW^?GQ30&U^KC"\ZJ!#/[I$[ES__[?ATM9)R/B-? MZ!J:#;+5;"H<0HYKI=T9E;* W3DL/G*ALY)]EU:L:DB07_O 53)3-4:+N#^+ MR\!986QIE^OGT?3H8\$$Q&AG$O/H?:X]:C4V*GB1L0MHA^3WLJ1V6:HW6>I& MO8O&A8+=O@JHA%^B@G-QWL8-Q@;$(EA$$=2BA3;*9!HQ]T'!&39HSG2E/*2! M80*'8"=7;60FI8)Z@2.ODAN-44VN \SL]F-QT^J>M;H!)"N;G,7\UIMHZ1L^ M3*Q#4G>&;>-H52!@H.Y*7(I15Y^LTV%]E%[Y9NYUKI73$N'?F;C4Z'8P3JHL M83NPV[((/ ,Z3FE!J1JO8OXC4<*/>=6+6S38@!RM="B@(T?7=9)]49NQL(:R M%+PUX<$;1I1:S74)[@"*XS+:0'I*:Y9'@%O%)(H2;$=&&^=@I$O\R +3-LN" MO*U88IA2JJH4U$JM)=LT9^A5I?X?% LVH8)A6K-R/;J5D.CJ!:]^-+F%>F38 M [):*LAA7]TXWPAU$^7(->4FYHZ73:E2R!-XFC'\2Z&0'==/6:',DF&YJG1B M]<'L>G(8D?F7E-6(F@[[44$ZTL%C2Z:%M4$J(=9+:7WCN*5F+);GZF+GE#:1 MNRX7!J6$/_1F/5HF$H.B^,RUQ&F_8ATLZ%H@'[P;CZ>'$I.Y]#4,-C0X<-R1 M!73(]>@>?%\ '2!\:90+L=LY%,ZZ1O&)C>,1.,6?(V%+-LM0H'(Y4PTB8W?2 MDFABDR/*AMYRQM4"AQT5@H'/-1:H3ZZ:B2N2[ITA;H6,8[83BO M:3.;N]%AX; !;.]A&A]16K'[/+;9W9J)@T%HCZ#R4XT3&^>M[6T8!-=741!+ M/T[U36N-?47EGU#LZ7W$(+"!30$[6%<"H-2M6$8O:L2GC3_K"$_1 M.&XK"' MUK 9 )*(K6NR3&$5AL?$M*B$/W'V_(4XF\V;47PSW!;8CT3$HQF5^:;=Q!H! ML$^-25,U%HE@^W-% F8SIC"Q&+S:KTR)RMB8!C(?6,:^T%J.UG0\./KG-^F& MT!^S#>^F3J(9UEV:EG&N2K?YTNBZBLWUCL/^GKK=P]L]=#"=_JRJ^NSZ, Y: MA?1*M0\[(=:8W(Q36:*LM'D5DD.1;Q;KW8Z?J+C8?=T,$I_AJ^'RG/T>GC8ZDBP?Z)7 MW=,]T;I'7 P7:[:M^W5=)QN M9+OMZ5[[7KFE1NF7O(#HH/?+JPZY=%=,BV#K>#^;VX#;7OQ;H [9R09\EY&W M78B!]L)^^7]02P,$% @ =57Z5CUUK8XG%0 %CP !@ !X;"]W;W)K MDY2 M;B?Y,/4^4"(DP28)F2#5UOSZ=^X%0()JJ;-,9NI5V9*:PG+W>^X%]/Q>UY_, M5LI&?"F+RKRXV#;-[NN;&[/:RC(SUWHG*WRSUG69-?BSWMR872VSG">5Q4T: MQ].;,E/5Q!)\%<;+4 M^A/]\5W^XB(F@F0A5PVMD.%M+U_+HJ"%0,9GM^9%MR5-##_[U;]AWL'+,C/R MM2Y^47FS?7$QOQ"Y7&=MT;S7]W^7CI\)K;?2A>%7<6_'CK#CJC6-+MUD_%VJ MRKYG7YP<@@GS^,R$U$U(F6Z[$5/Y)FNRE\]K?2]J&HW5Z .SRK-!G*I(*7=- MC6\5YC4OW\N]K%KY_*;!8O3H9N4FOK(3TS,3I^*=KIJM$6^K7.;#^3<@HJ,D M]92\2A]=\!]M<2WB-!)IG(X>66_4<3;B]4:/RY7>5(IMX)^W2]/4L(3_ M/<6P76]\>CWRCJ_-+EO)%Q'28%YA,1JVE-1MW6UFQ#;;2TC-J&I3G%TPLU+RX@\%3L]5E:N]RMNL8*&; M0.J&B*ET@[]W60WA% >A"12(#(JVFF&>$05W+ MB-?TXKT6=]#H&=Y*1#RU.\L;5BVU(?&7I:Y 7=[VIN)5LM)[64-"P6+;C"C% MEDXP>8MQA5ICUF&% 4]R**W0.Z2$)O(#L!^V0_)I9,5T$&.FW>UTW3R]%HC< M ?5D'+^!^GO9&=Z Z$=LU9OG&6VW9 PLRJ6$9/!?E;2Z8]8TH#HK=(6/R$\T MUBZ+[X=6?^R!1WJUIHFYE&!%*9LMAK?&^8_?]>QVSG7EEQUR)B:M2(V[HJ5 M@14W%"1V$#Q(BN#@.2SL?JM 'R1&-K3*,)ZX'*S .K7>]SJVI)]HOUOZNLFZB*] &_COJY M#TFG71Y& A8%?1WZ+LEQX-@TP%$+TM<<[01B1^/M3W[AJ9O CGZ ,,XX"*_7 M14-!CBQ@69)6)0A&KKE!AF1OQEX-:5S#0UGN&'@M?&[F4.4\V<:DGC47#FLK M;9]C3+C?@*=Y_%=>89[\U6O31WEK->3,M917=A_UY:HD $-<*I*K)!PC@$(. MPH&0" N0%@DW%@>;W6B7?W/U$:^>(L2V2U)]HQ!M#A1RCE=V=@J0"11,SKIA MVR$_#=)9+Y E/!#>;M4(**F&8J3'JFIU:[ =9,H&[^6*T''8P>0*XK0CX,Q& M-IY9YX;)M5Y+.;EJ+8N,1,8Q7S=(83[R^'C N;E$#&:WQ[!29J:M96':? MU7D8-?1Y@R1?HJMSDA\J&GELN##=&Y MA# :!PJZU S]>-D>89\@[G1B*=IW;+,11:-T?>8H/ ;W.5AZYWY#.I\YED\9_TF?1/])EW%#*/%@NA MW4..8<-^-UA.NX:*6@[H8DEF3-;V$<5OINI5G:UY'BU^*VO-<-^[7:\'S6YI M0C@U=!16:F@=L-8&&,5TUN,";X8@V7BKQ!H;6I3H3?7XA>/).CK3CK6V+]P/ !%DU%@ M&[^R=PC<(8*#S.HKR?:5CB,&#'G.=1ZH&"$+'(V9>B\'B06OS1X/ 0W<]ZT+ M5N8TS@]"(_ /U)-;OP2@$E:%%RP#33.!5*19MR3F MR5A_=3%5[76QEZ[4,FS.^PQN ZS6R-6V4I];^C9 ?58['<3P?-"R'+$L6#ZQ M,UM+OXP%YVNJ[@8UHZMH %Q@$9+-5#;WTGG"<2((MS]"BQ3";':0@_7#(LY* MT].Q=U43%PO.&7HHTVG6[VX1#/5RF$UAYTM_$@37,)BAD%-6V>VOK-"8\A19*J$ M168,#]92NDH6G%2,.>@1AQXO:!?.5R>,H(\685HZ \+I&]Y<9!L*Y;+Q06LP&6^@ 5TAB674EFK*8FH<<.X0;=^A9Q9"77%A0NEG+@-@5)R*I# M,=3)"O6OKDD!@UK21EQ>R'U6M!D'%9>O$,C(#MBCO8P'WM)FQ4TA-QS&39 Y M ](LQ*3.3G4(93A$@W8LJ#/X$@1QGF4#UD9Z&.CL3"\_6L BJF3L>I,K[!V M8LOYGI"!@@-3 +%#2_ (NA?@P]+=)^O:=IP)=K8A/REJ-6JD=TQ:Z)$A&1-;"52A;/(I<"*/4M8^' _*0:PH$"01J%]]L( T"QL!MV5S@(M1C)[K: M'>/\<,P5@W[PT&]2RTU;9'5Q8&T%^3__"*=QA4P5J*;/*GW L$T&ZVEEZ^H* M>,QJ>]7N7(/C6OSD1D%O]I&U/E7NR(\]UNKV%:Q[WHS(JO.@>!GFM"&LZ]L& M@*?':V*H[\)1B_!]D-_<7M2^L,G# UQ?3F1'_4SN5?3[VFJKWR\0,_Q\S: 7 MOLAH-[3VX?H#%5-_<65-M1K88*')3X==):?_/O7Z=,Z#AU)1#R3Q8:")(^V? M",O:!FR]X_ /QI%*"14:'PT!.0N+%\A\%#EU0J]ILA _/"0ZB?$O$?,9%IB*-^?)OQ3Q M=3SBMW1AWR;\AIU^V:J"FE%'SD;622&ID^H]9. QB<^&;94AQ].F &Q&%RIG M@_Q&45^7QMTU>& U](>+4\P+Y12Q+M\!=H"ZNP-<"_G=U7M=MY>EBZJV+:B% M3'G"1DXL7I$9<:5+Q0;E*7Q"&(8%6=,RGKN?%?4O57:%! :G >0J[:YTS)JW M10_$Q:;6]V##.>%M7=#)HGC5UI^DF_WDS9MOKR;)4[%IX6GY5:F,(<'GL-9: M'VSCGPH%\+=>H\3D;I]M,X%.D%;K_5'"<=O]0V\K\3_R7AF_UX>KVQ^NTGCR M5,#M)(5,X-%*F:W5+O;MMK-MP[.L!N6RR]U$AS*,KTBE'HE3G[3A[!^X95 F M\['5BA %S;*U==B^/()N3XRDNL0 K/%9,J#W7GKD_Q!O/N6$Q>C-T9G_/A3I M1'DDAVZN-]X^\Q%."Q)UP#3BN\M"'1;9(>@J1D9;!P8'[;K*;#;L$J6 M8 A@6IS.5Y'BZGXP&F];WTE MT6(RPNL<*XVB^7B"U]DL%M^WJX(Z*SM-\3#O?1S1,DI 91+-D%#&43)98,IX MEHJ[MEYS-VVK=D9,1W,Q31+:%ND(I,=C"'J7J=HB7T[J':GI JN,8C&9C<0T M]60>A>U1%&.S-)I.$C'%YT1,HE&$>.@X;"]AWF0+V&Z.;!?%\S'&C],9 M$3U;P.NS'<4+8U>D@Y,RL[@;-)6MO41@Q!ADC).Y6("!^6@,9<+/I3W./$%] M,@.?T[$8C5,Q2N>.^M>Z7,)_/?60=#K&ZW0Z!2=3T#>*1N,$99R]>,.-!O*!S(F)F&6>0I$D^5B\GGQW]_YO LFTM903SPNQ6$QHRC3A M*9Z@#WYU+ MF7V/%_8=MD;OY(N7$.8(!O$:V1Z%DRJ7;6T8V0@&'>DSD,[=)IN-/@.='XL/. MOV0\X&\,6^48-*=%)]@T?IR_&-Z0<@0@%M)H@H5.\C?J)XW%>#H"E_$)+N(2HXD5M(_(\9:L M^#^$?%@Y Q./"(/ MI4"*>);,3HEGDI#Z$ZQ]++J:6S8<68!/3 MI0OZERY\7KJXU<4C B#=.:J%*])U&=8]CQ$C\2/:70?TF,( @S"ZZ>ZEA+W[ MVM_*4!!JL%'?NQB<)]D[*!MR2>I$6YA.W1YWIP!5 V@G>,/-8#[2M\LZ%!A> M7[ WKPSR-5W;D'VRHK.Z+N4&=VBB4UF,6&C\"?$I\>CZA'0\?R?&!\P..JG= MJ R'YTT"=_YV')W%WAB(QLJ%9OC*SB4K@"B,\-$1^(SH#EF1\-"+ZB\.A-XQ+2. M1!3R+K:@$1IA0R;N,-!>_:%B(-HVZ.VZ(]5 :6_ITE%7CPR2:@"E MLWR?54VVD;[E8?HG@^L$]^X,1-J.9*W,)WL7*_"$T(_^#EBY)QQ@]^_.!WJ' MTFN^FMC77K:]9;H^?'>"U)V8\+E:7_C4"G[ 4NGJL.M3$2LXO.CD"+C+1T,M ME_<%@6!FRI[CU71206R[$UZ]4K:^@$&Z(XN:#NU:7LO.9IKX.^JXV+[Q&>'\ M%FO1-A!1U[',#E3GHNI?^T*13>-JRY40U[#\?=!)IACE#W8J%$*-9:"VIZ*W MA=%1=]?D^"2<]N.RG@ZY5-,4[&*59O\B'<#HLPW?_/.E)7MWU'D12;U$-J)V MGZLT!\W+04G6'\#\][#>3]=WUV)#IXX5F_N!,'SA0#*!0#K8/<#\:1S7M0P]3G(3/^_0>8S M&DH6$UL_S.:6QMG$@CNKK"2:04S'6H) N,T1\^N4]3-".82_89#PAG$:G]%0 M"MT!&9,VH>"4X"(YTIA1Z;%<,01P%#4+T&X"D6*WQ6DUI3 ,[FY,:'_NAX"Q M4[JR=N4YP;01M0'2Z4.%_2E _IS8IQ8[I]S+M]32#M3F8*>;+,Z)?4RQA[LH M)/9YBC@ /4&&J.H69\6.N('=%M3[66 P B&UH@#:D\DIL2_F+'8,B^IMTDUL]VW_$'DAN)@# MF&J>6E3?Y4N&:BL/W>1.&X)/_2RZ9T"9!A[[U'>T!P$Q9Z(J\WUR3>>RD_T:4X.@R'3Q2'I_29UW1@WJ?M< OD6*!"79$6O_6P MK].6T"L4(GRR8>3GEN;S=8$3^K4:I#GAH:+52(!S 5@-M$*@SJM6]AHB4.\5 M9'_<$5[SASLH>MONF/(NBRKJ[&1TT7/*E\-,W?,_1&]A"<*=)NA9X\*T[ MN:8.O\6PCUO-\+3]:GFXZK:TMS#< 0==X/,_A;"KNUN"BD[_OSMS89/%&A8_ M5JQ#4?:790=V)N07N6J[7R7\'GNQ\NEV(8D4ZG/K^.?ZY*3P47WTOR(8_%:& M93T0]<%?842]:OO__#.2HR/0DR>@?(!)/Q?P\+LX.)1M*UX^JV7/6MO[8#W< M#JXD_.$#6!HY/('E8RQ"[^%AVX#_!UQ[NUA*%!*5BZ]L'73OCA>[7""ETV:7 MZ?7,WW"UVU_.IQ/_U;3_*KRW3%I4)G!I5_/R+17?QF&19\7YJ\37IWX7>!/\ M5A-VM^%?I/+97-78GVUV3[L?O=[:WWKVP^TO9M_Q;V(,JMHUIL;7L\F%O6#F M_VCTCG_YN=0-C)P_TLUS6=, ?+_6NO%_T ;=3X%?_A]02P,$% @ =57Z M5J\+^:P5! S0D !@ !X;"]W;W)K*1=P^?.]X=.=DI?6=21 O[/"O,U$NM+:^"P,0IYL)T5(D%K6R4SH4E M46\#4VH4B3/*LR#L=H=!+F3AS29N;J%G$U793!:XT&"J/!?ZX08SM9MZ/>\P ML93;U/)$,)N48HLKM-_*A28I:%$2F6-AI"I XV;J7?>N;OJL[Q3^DK@S1V-@ M3]9*W;'P.9EZ72:$&<:6$03][O$#9AD#$8T?#:;7;LF&Q^,#^F_.=_)E+0Q^ M4-EWF=ATZHT]2' CJLPNU>X3-OX,&"]6F7%?V-6Z4=>#N#)6Y8TQ,#N,&XJ3'"%S"&\%45-C4P+Q),GMH'Q*?K[]?06+^1)6GZZ7 M<_B.$*N\K"QR%LL8\+!/2?L8%Y2W\\7J BI#TU!00VA5J/C!ILBJ4B4@BL2) M.Y?S2!/WJ*F$H:CR-:&I#>^54]$Y7 /4#8PE*P9.*LV_1[@.W#A"S]!.&*>T M1D474_\QI"D+ER*.$ U" D>PJG%'8UGI."5-TX$5(MPJ\OZ+\V93:6*@(9&& MJLRU&&*M*GW*]J/,*B9&X:$M8Z5+I84E:NR$2!+)#49D!\+2F$JL,X2J)%BG M0S,Y > >=2P-\EY4VO$=J))M31M23?U*U H$9;6,>>-:EW6>35:%M ;>+E?? MS,4ADJR8-)S/B>H.-7.DP&34I E-,FU5&5HW%U?P9ZHI>L=%#BNY?SI!-?L M3-Z#_TP^'(R8-1U\E#^KL3HO8.N-E0OS\=WY]C M%W#0WD'/OQP0$N$,Z1L.^3OJA>VIG\=OX'?'S&OL7_8C)X\C0AI=^M$XA'

AS:I3H'@C90^=4$P^.KM@<]=8]) S%LRIL?=NVL^U;Y;J^HA_5 MZX?.5Z&WDB*2X89,NYW1P -=/QYJP:K27=AK9>GZ=\.4WENH68'6-XKZ6"/P M!NT+;O8O4$L#!!0 ( '55^E:V[(I^]00 . * 9 >&PO=V]R:W-H M965TO&Q+ LQT[<;LL,9"D+99A;8.X M70<,^T!+)XLH1:HD9F'?; LD;SCNW?OCKQ8._\IE,R1'BIC MPV6OC+$^'PY#5G*EPL#5;#%3.%^IB$^_'(;:L\J3466&X]%H.JR4MKW911J[ M\[,+UT2C+=]Y"DU5*;^Y9N/6E[V3WG;@7B_+* /#V46MECSG^*&^\_@:[KSD MNF(;M+/DN;CL79V<7Y_*^K3@=\WKL/=.$LG"N4_R<9M?]D8"B UG43PH_*WX MAHT11X#QN?/9VVTIAOOO6^^O4^R(9:$"WSCS4>>QO.R]Z%'.A6I,O'?K7[B+ MYTS\95+ M%=7LPKLU>5D-;_*20DW6 *>M)&4>/68U[.+LUF:N8GJO'CA<#",\RO@PZZRO M6^OQ(]93>N-L+ .]LCGGA_9#(-G!&6_A7(^?=/AK8P8T&O=I/!I/GO WV84W M2?XFWPR/7NJ0&1<:S_3GU2)$#T'\];606X^G7_:I7Q90]5$-BON#?[ MX;N3Z>CG)_">[O">/N7]F^GXAO7;FW=O7M'[JS]>S>DM*OHE%^P]YXF W[1: M:*/C9D#O&B_2;>+XX.T[$/8+J M&1V=39\?R__T='J<:/V H'Q$^Y/(!_21J58^ZDS7"%M($_2W-K*WRM ]K]@V M8 '"T6#CZ/9^?@RBJAJ["#U7 1)-;W?>91P"'=U0Z M"C,.+&;[+!>T%T/Z=2!>('A;8B/#_FZC\. M D+RKEF6PO?)@- >21E#-7OM5=@6Z8!@679: ML-'@7DQ$U($JY^5+X62@L]'WE)6)=8S$!$'@UB[H!'^M$9]U$6YP?@5)-^ !2K?C6[+\R;JUI0+=LTN-]EE3@1*PUXZH&F+.4BY2S&K=_U<&H(Z(@%3E M&IMVE1@:*UPNK?Z[J[L%6RYT3.UDO^;A#8 E&T*T%VJ@-LE 2W9(E0%I)0U M:,6.0K"0MQD%49D*)17H*N#S%L'E[52_TX@T/^L.=!#0ACRM2YV!P"@J0DT& M9Q'K1A8%G8(6"4F4CT>4]+3"+8B"QGP!NFR$#[=")Q-3RP^13L90J9RO?:J] MRYL,:A&1Y'JE\R;5#.!THE'+I>[>.BOTR MW:T"7""G[05D-[J[OEVUMY8OR]N[WQOEEQKL&BY@.AH\/^N1;^]3[4=T=;K# M+%S$C2B]EKB"LI<%F"^>5%:)XAF MDYH5^(3V:_V@:1=U*#FO4!JN)&A<38-Y_WHQ=/I>X1O'C3E8@_,D5>K9;>[R M:1 [0B@PLPZ!T6>-2Q3" 1&-[SO,H+O2&1ZN]^B_>M_)EY097"KQ)\]M.0W& M >2X8HVPCVKS&^[\&3F\3 GC?V'3ZB:# ++&6%7MC(E!Q67[92^[.!P8C.-W M#)*=0>)YMQ=YEC?,LME$JPUHITUH;N%=]=9$CDN7E">KZ923G9U]E2D7 G-X MQ SYFJ4"S22RA.S.HVR'LFA1DG=0+N"3DK8T<"MSS-_:1\2HHY7L:2V2DX"_ M-Z('<1)"$B>#$WB#SLV!QQN\@[IHJ0&D#?\U3XS=_'W.TQ1D>QW%/Y-K4 M+,-I0&_ H%YC,/OYI_Y%_,L)EL..Y? 4^O].QG^@?%[9N]>;*9T["#JT)=B2M D$\X]-353WK!HFP#$FR*,NDY[AQC%2 M*P^R4H(:$Y&X!BJZ+>QJ#F[(J$I1PZ#O)@D?!DF8#(;GM(C#B_'E.7RFMMLJ<;@N&%;).=Q/TX MA)+E5 ,H 5]JU!QE1D$DQL?\@[3API4"H;@:H6#T>["@=NT+F>I8.>.<&^JI M;J"8US)JNRQ%T07#T>&4W)S&5$:9-*M&M)ED53M"N*6XO+&CD#65*WZV=7X9 M=Z,MWX;!EQK7QL+WAFD*GJL_E\G>L;X1'31TNJ'P8\L5+[V.MK=WTFXRSMN! M\*K>CM5/E"].[@I&PO=V]R:W-H M965T6Q5VZ+KY@#?:NU\1=9%4)S M-IGXHN):^+%MV&"GM*X6 5.WFOC&L9!)J-:3?#H]GM1"F6QQGM9NW>+.?%O7PCU);[X<]@=/I+P3R7B!/O#M%B>5S$<3BW-D-N7@: M:/$GF9JD04Z9&)3[X+"K(!<6-V;-)EBGV)]/ @#C\J3HA:\ZX?P7PL?TQII0 M>7IA),OOY2<@LF63#VRN\BW9JSQ9]_S(ZG?SU!]W!+ M]_ I]-\%XS?";S^^>/O^W=W-B_OW%2-'/@,H/) MR;:.U Z;!+R >J9EZP'B M/7U&]0OE"B?*,*9WCQSW0026) (%@*.4V47DPOI 0#( 0$_0ZC^QU$QKH5L> MTR<4))"H<;:(:APGIYG@20NW8OV <6G="&P#.R4T"2/)KME5:# )'>J]MX5* MZC1DT,NO!35#BH&1P6 MUTKE?#A09M3_H6=2S:&R$JYC>*NP+G+G [LQD>I@N"B^MLIA!50+:TS?X9)W M(K 7B 'X&33%G= /H8L3E(%D,.@X#[QVSGD\K'MI&M5[Y>/9'K*T&BH0B3-" M-3]07\STG NNEU ]GZ65_*?L>$9'HSP_PG@XFIWF=/>=9_/1_.@4W^E)3B^5 M46AYDE;62FS-:'9"MS_[:7Y*1S-Z;P,2:S^AG]')Z/@PQW@\FH-)K!=E"ECJ M.6753Q*R2Z[D7/7MH(YMCQI0LY(X-K_OC!W11D09WDN\8).T$W5ST#:]W4.* M];%ZU>H2K8E%O;.AMI*U'T5^NI4#B5/E#UJI$:& M@K]/S0L\_4X'7%ZIHDH%V*OKZV, %G(M3,%=9]AIB?TF5:FQIFB=0\A)*[%4 M6H48^;YA7"//K58R\;D2.D+1?;QV1U2AN%$(D/6--3%&B/?6/^/'+H;)WHT- MW3Y[*[\7?'NW?3&W129=!1N83H='QRE)'KWB+=)-@F MW?]+&^")]!N[*[MX /NEM6&81 7;!^'B?U!+ P04 " !U5?I6M_@7S7@$ M !%"@ &0 'AL+W=O%NMZ_-^7^5;6A'5$S7EJ%D+61&-HMST M52TI*:Q15?9#WT_Z%6'V MV6JST)^.:[*A2ZI_K^\D2OW62\$JRA43'"1=3[Q9<'X1F?UVPQ^,[M3).YA, M,B'NC; H)IYO -&2YMIX(/CX1N>T+(TCA/'UX--K0QK#T_>C]X\V=\PE(XK. M1?F%%7H[\5(/"KHF3:D_B]VO])!/;/SEHE3V%W9N;SSP(&^4%M7!&!%4C+LG M^7ZHPXE!ZO_ (#P8A!:W"V117A)-IF,I=B#-;O1F7FRJUAK!,6Z:LM02M0SM M]/1*B&+'RA((+V#!->$;EI449DI1K<9]C3',SGY^\'?A_(4_\)? )\'U5L$' M7M#BL7T?L;4 PR/ B_!5A[\U90_\L NA'PY>\3=H$QY8?X.?2A@NF:]JJ_E]%>W=Y>?EE<7\/LYA(6-ZO9S=7BXOH#S);+#ZLE'#'T8+6ED&\1 M U7 .&@C$BGWC&^ 5*+A&L0:-D?,V1X/Z5II6 NJHSH5ES1?,M%*38,0Z^$)B5,0[/@=P>#"&;YUX8I9N:%@DYV!N_>I&$0 MOG_V#!+S=XNY2NCD9Q GK2H<00JC 2!Q]W#@[0.(87P*8A0?0 P3!R**W-ZV MPX>"/LKT:?FP=)S:(K\->BED:&<&'LHDSYNJ*8FF!;"J)DSB/-6 !%=4]6R& M"YZ7#1Y5(,7?.&Z,7D'12./>1*X;B+ZY*ZZ_WG,F/EH@[H'D;"?T; M@(XU"/<LY-"X#)6[Q^7Q T6[JG!_^3F$0&>\Q)+9J>+ M/<2U%!M)*FSWTWQ-CPQS'$\[07>8#LQ*T(V2D=-$0Z=)TM1IXG@$*TD*"IQ4 M2!@301L9.W.O( X"Z(0)N@FC%*)1@E*4.JDEVMY:*;'6.X+',XFA$_MG$,20 M1- QV]L#\!RTV9)$#\?'RA@O.)S2YQ8FD71D4PR[."9=(L-!Z#3#P&G\:.@T M:1C9CLP?!L_&MNW)Z#DES'^@ING"_)1YQ$P*B>\9R>^Q7,3C;W F*0P-_>5;U?;.]+, M70T>MKL+%L[2#<.Y5M(UFOJ]8>R!=)<6)VA1VXM")C3BLZ];O.=1:3:@?BV$ M/@HF0'MSG/X+4$L#!!0 ( '55^E8T1X&]S00 ( * 9 >&PO=V]R M:W-H965T^S M6Y_:-E3:\&='OJUKY6XON+*[L\%D<-?Q16_+(!WC]6FCMGS)X<_FLT-KO&?) M=G/QE6*0F<4"\8%SL@6%DJFP%5::-ML30E9OJ4\JK#.N-^QH M.HD]*;W5-YR_<"HP&1O84][R";TS@1%F(!DXH8_JML-/1]/E_!D=T?/?5NDD M?8FOY3RA\W:+*NU,)J.5F,R3)#Y_V.O.(P9GE';XN\'SQNE*1N9@3N?)L\@F M3^]1^F'XH_]]:U@&%O S$<">:B]A 2^3]#$ORY_9#L4M 5LD]D#YLE-+L?;P^9"61U"#F0.$O%6?((W_P! MWR=4@:-ORFG;>CI.Y/?5!E5AMT+! &5M!/C;LUNEP2ZW'6J!,^9(@H$0((_ID[JV-Z*$D13E8$6I=L\LT MHFI4@U3B+/,!./ ,:=,&L9;S+N")7M5&5^(J6)PRF<0MO0]X<.I=X9CM044+ M@3RB2T0F 56WG0QU#4(ZFA%(*\F9\.@@*WRCS!5ECG,=J%!9YQ0',VW9L(.? MS#ID6K+3M/CRW$V9'(Q=$AHMDV68\VX$BGW;R.P@2O=0\MW\^Q%]+;5_X)QO M&HW-0F+ZJ%Q6QM4THN^2H%M,FL&Q#'V8O0H;*.)^A /876DK%D-\(QM!IA,M ME"K^H5&CVJ(K%:LH1X31B:J\[3-FB(N"XQE/. ZK DZW6C;]",&OT/"QTZ&, MZ;]\\PIO^%&R7:+T_4_3%\NRFS)$_PG9*;1!+B21RCEEMHS+"81A!XZ5H,BT M<;FB)KN3&[< M/780C0]N!9C5;;S[B%PLWNZ"L._=7Z_.NUO%#_/N;H:YW6JXK;@ -,&F."#7 MW7>Z1K!-O&-L;$#<\;/$%9&=&&"\L%BM?4,<["^=Z_\ 4$L#!!0 ( '55 M^E; >)=9!P, )D& 9 >&PO=V]R:W-H965T >*J6Q$F[LK65VFV(HB&F;< #XL%)+JV%8P?;7=F_Y^RDI9.Z MBA>???[N\W=V[C+9:O/+KA$=_&FDLM-H[5Q[$<>V7&/#[9EN4=%.K4W#'2W- M*K:M05Z%H$;&+$E&<<.%BF:3X+LSLXG>."D4WAFPFZ;AYGF!4F^G41KM'/=B MM7;>$<\F+5_A [JO[9VA5;QGJ42#R@JMP& ]C>;IQ2+W^ #X)G!K#^;@,RFT M_N47RVH:)5X02BR=9^!DGO *I?1$).-WSQGMC_2!A_,=^X>0.^52<(M76GX7 ME5M/HW$$%=9\(]V]WG[$/I^AYRNUM&&$;8?-DPC*C76ZZ8-)02-49_F?_AX. M L:O!; ^@ 7=W4%!Y35W?#8Q>@O&HXG-3T*J(9K$">4?Y<$9VA44YV9?W!H- MW I>""F<0#N)'='ZS;CL*18=!7N%8@2?M7)K"S>JPNIE?$QR]IK83M."G23\ MM)%GD+ !L(1E)_BR?8Y9X,O^-T>X%K:4VFX,PH]Y89VAC^/GL7!SQ3,5@>2J1.B:1LG;4%ZUEE3@]@+H M]9ZA?SRXQA*;@CBR-'@8/%"T\4Q<5;"ENK?P%M)!,F+!INF(7N=)5*@J"RU_ MYH5$R$8I9/DYW"(5X L]6<* C6$28?0 M76@Z8.G8CQ3UJ!V7?9;EQABDG _9WT(V2,?#8-DPAWMTPF#C804JK(7S&#;( M6!)L/LS@*A0M$5;8:NL1)('TD*L4=%I)Q>*_-TMX-GI/8WH^/))9.LB9UYEE M2:^&ULM5IKC]LV%OTKQ&Q1)(#'\TR:I$F F4F:IF@> MR*3;#XO]0$NTS8XD.J1DC__]GG-)2K)GDNVB72#(V))X>1_GWGLNY><;YV_" MTIA6W=95$UX<+-MV]>SH*!1+4^LP=2O3X,[<^5JW^.H71V'EC2YE45T=G1X? M/SZJM6T.7CZ7:Q_]R^>N:RO;F(]>A:ZNM=]>FLIM7AR<'.0+G^QBV?+"T4YGY<'_FG-)HP^*UHR<^Z& M7]Z6+PZ.J9"I3-%2@L:?M;DR545!4.-+DGG0;\F%X\]9^D]B.VR9Z6"N7/6[ M+=OEBX,G!ZHT<]U5[2>W^=DD>QY17N&J(/^K37SVT>F!*KK0NCHMA@:U;>)? M?9O\,%KPY/@K"T[3@E/1.VXD6K[2K7[YW+N-\GP:TOA!3)754,XV#,IUZW'7 M8EW[\LK5M6WAY3:HBZ945ZYI;;,P36%->'[48@L^>%0D<9=1W.E7Q#U6[R!@ M&=3KIC3E[OHCJ-;K=YKUNSS]IL!?NFJJCD\GZO3X].P;\LYZ>\]$WMF?L%?O MVZM>V5!4+G3>J']=S$+K 9I_W^>%N,GY_9LPD9Z%E2[,BP-D2C!^;0Y>?O^/ MD\?'/W[#A//>A/-O2?_?0_9-_7AW;NWG]^]?O_Y6EV\?Z6N/KS__/;] MF]?OK]Z^OE:_VM8NM&35VP:1.7DT4:^99]X6ZM+I%CKYE?/RR$1II/PLV-(B MZY6;JS>F,5Y7ZM6VT;4MPN[3WA0&B5IB66'7ME*V69L0-UP;9%S-N,V]JU6[ M-.JWZ?54O3(K[<4EE/\+TL86!I(6VI=P#2(]E@*U\=3*M7C>0H^?=!6,NJJT MK>'1HE5KZRIY+D &/T%$ZY2N*K. 8G-M*T D4,J.V=__X\GIR0\_!O6ETY5M MMRIL0VMJI'2[A*2PPK,C0=56-:XY+%S#XLI-:$50J\X72U2:9"7=MUI5UOAI M$ZWT[5114<;T;M M&)CK#O8VR?TE0C33WO/;A_G<%O0[K/Y:"'GYO5YO84+H! MAB2PI=(=(5494 MA>:[7O#F2\<8,UKTP/[=L')-,MA@DZA%'S.$H3!>0IYA@KL>X7K3+#1! MBE@@1N@@07 LNO7.7M"&ADH+I'@=(/ EU?64A! @DD]C)._/KM(4+"6BCFU: MUHW&<%LN^=)9U>I:FBZ3NG%#6.B6W6PLI((A=A,Q@0($5@ >06?B)4&L\Z. MU2OD[,B&.1L6JPK+@J*ZO51 >N;Q\QS-U%!5*E<';H9E4$SW,3!N(E-!R1C;)DY)4M,B\H$KO09?(+P%[3.#ZKXF'+L."9WSF*": M<=#I%[ 5N0WSNL3)IGG3TH(KMMD1_3?@S%7KV )WI>TAD'4 G1N\-*8< #M8YN/A2B*?O#QT\>']&3?OG=#\'%(G M. >(/'3V\YP M]Z?J M,B,6S ]MR#((*+P "NY'G/*K) (L@C H:T&82"/Q6$%QBYP:B#J%[_BR22W5 M"N,*7>A@C1:Z.V MEAM@"04$AYH$L^@+4C#F!N*RM& \-S' ; MO=AL1]53 CFYOX*B6@6&5H8O:1+[X4J5,0%V9H8B"Q?]M>I*C'"4NL\FH9G? M(BZZ)PG"8;!Z2XZ[X>(>.3$ZS,',5_X^[3](QWHSI-S53LKI^[*1%&YSIXOL MYZX&>4ZQWZOBXPF=VH]51I94G="9Q!;F,@$T! Z(CJX(W4E?K4P3R,JW,:F\ MH4]+7:/2Q<@,T=AA!X(1U\2"\*=T_K\WZ30(8)$P$B9A;FLY(N)U#S/@#ND[ M,CP/5;9VI53\J+$ ,)7,,<[F7:2+_7E,/+/D6<4[% _LBM8V2:4^[1&)9AE+ M?'[^,/9O$KLE,9YYD H%;*?V/-YE#<, EP'#KME6L33UA:OG:[%ZQ5ZP9[JD M?%G;AL<8\6!)>%9(DW(D %$S1&?+-"%!Y7)6TKXXBRD\)] MA71T3IR#Z40@W=CJF+%_8!=!RX-/KR_"PU3RF0S8&Y7;2'F$8:TP&GI,H"PQ M%K["(2S<[V(;5EVB86.+=L L.=.U5%\BN1/WB:)6 N&=62,7/B T"'(=F058E#&O5+AXOI$%P,SADX28D'G,AXQ[]Q MJS_EDYP1<9[H[8ZU0V_CD8^_KXST)[I"AE/'C*F6N=*8;B%#O)ZWZK/7I3FT M30P;GF@2"XA9A[[D8XHTF/UU7C42A@@5-Y5;3"+VWW35'!EL=-V#.ZBE0U]S MJU2XX!5N*J>?62!Z(;EU IYPCS06BM^L['_8/PX!Z Q%9'%Q_&V3(>P;PPL% MY-PB'F[#G="K*SAZEND< AEO0SR%FT,V$8X$=YH;J4S M)(]BLSZ88^U6GL>B>N820[@;X\3A8K;NQP;^3K%C?0KD'W$\)&_"M:X_&_&T MJNO/6B-451(3=,5!=(S8BQ#/;8<:$D/=3P8CE]Q1.@RM74 X'$WVWN?;!Y*9 M7/NG'$FIK_I=ZF,_'^0I:]-?SOUA2-[](3%7DU42*?:)M#1F#%8DL=O4^&W/ M@="+^2V^V^@/:^.T0:&I6V;OQV.C7MHP1O34&8$T&K)FNHIG^O+^7/R#R,7S MH"%;$TUHNGH63V/K^(Z4G&90F;/K@JKQ5;I0JO1ZI%=R@$<_]*5%HS%>9&/3 M7G*JX_19ON2 W4Q%^T'2WJW'%4CM(=,PZY /Z[W.3L- R[G3R!F)K$IN[PMV MCD^@U^1,P*3J0.(AJ;:Y1[$)\PE M%4<1?M#RC_@Z9PT$]$ALOQH0F(IH[.; MQC7YZ_B4+04% PH8C"T%#I'Y_Q__.3 00\X&E0#L\>J;.GZF-"B7IP_L-#]>#QV4-UT7/3H$[5@RSQ4W7?>^VCT<\2D-L+^?$%Z2P\%W^AT%_M?]]Q$7_6,#P>?QSR M3GL8%4#9YEAZ//WAT0'JO/S@(GYIW4I^Y#!S+0J)?%P:%&;/!W!_[ER;OW"# M_E&PO=V]R:W-H M965T]7HF3C$7IJM*+&AFJ70N+'7UJF=*C2)QB_*L%_;[HUXN9-&:';NQ M:ST[5I7-9('7&DR5YT(_G6*F'DY:06L]<"-7J>6!WNRX%"N\1?NIO-;4ZS4H MB MSS#+&(AD?*DQ6PTE+]QNK]'?.M_)EX4P>*:RSS*QZ4EKTH($EZ+*[(UZN,3: MGR'CQ2HS[AL>O&U(C'%EK,KKQ=3/9>%_Q6,=AZT%D_XS"\)Z0>AT>R*G\EQ8 M,3O6Z@$T6Q,:-YRK;C6)DP5ORJW5-"MIG9W=ID)CJK($M?D)+KY4TCX=]RPA M\WPOKE%./4KX#,H(/JC"I@8NB@23W?4]4M3("M>R3L,7 7^NLB[TPPZ$_3!Z M 2]JW(P<7O0,GG<,_I@OC-64"7_N\]%##/9#<'4-*B]#>H[[$U>_5# M,.J_>4'@H!$X> G]'^_#=U NYS<7EU?OSR]N;N'5#Y,P&+^!BU\_O?OX.S@& MN,&RTG%*>6RZ<%512BNA$U!+2*2F2E':P.$IC[4[L-0J!TLU"%:YWPZ(RJ9* MRZ]H* L+*ELJ4,O3N@$&JGUC19'(8@6&60WC*R*+59Y3*5)6QW= #9N2-9TO MA*7OT';AG1\S\O%USAD%)6JI$D#.*Z"L>((Z*3KP@%ND"03="15(EG&MUW1[ MA- Q!@?1N#&E(!3?X ZZTP:H7J61SSZ*\#2@8"[J[R4GJ M=C@E4,0I5UJI"JY-FA%;\,K!QSOP&<'#X?SJ['V;9FC,.,NE,.D^N,K->'U]O*!>_6"EL98(EPCC'F"W(B"GPTX0 &] EI MCP_@,.P,@E';MX)AV*X#NNNQ+*B/310/@VD;@FD T7 ,PW *UUK=2_?PX!WV MUC[ '.R!/UO#-W X)JK#\7=8-AM$3$//%$X"&!#;=H:QZ"!@[8-A4'L0#9TO M067[D'T()A2"R900N'N*!2ZE MW>]]L'$_F+2!=#]/LN,Z^^Z)Q@$115%[IRIX#Z?TQ17F7!E&0;.19#O/5<5I MH_FL,D8N)6=IY0A<9FCT.5YJ21>*)&2ZF.)-DO$!K#>)5FXGVM(GFO&)QF5% M?F=5XN!Z^QTIOZP&9HUZY9[*AA:3(OR6;T>8E/OMD#[I['O6%6ZY^A"67K&PO=V]R:W-H965T M8%59('+C M1X?I]4=:P_WY#OV+XTY<%ESCA:R^B<*44R_SH, EWU3F7FY_QXY/8O%R66GW MA6VKR\8>Y!MM9-T9DP>U:-J1/W5QV#/(@I\8L,Z .;_;@YR7OW'#9Q,EMZ"L M-J'9B:/JK,DYT=BDS(VB74%V9C;'%878P%73)I@B-1D: K;;P[P#.6]!V$] M4KB6C2DU7#8%%H?V0W*H]XKMO#IG[P+^L:D&$# ?6,"B=_"BGF7D\*(/6-[C M6BHCFA7\?;;01E%-_/,6W18M?AO-]LF)7O,7- US=?+F]OSY[N+J]@6\()7]$6,J- NIJQ5TD='N> M/H$S5-+Q\N&:*T*$^;,V6&L?+F2]X&8G V\*>,"\;&0E5P+UP(+3S< ;\2]- M"'^'"L)V7BY5P9L@!5"WO_!#KAH:R<Z7<.?R&4C M#Y@/8-Y>=+ 4#9$7O"+]/J>4!M4RHA@<1&PIR:$MY>,>'['9(!SQ8[CM^5QV M?."A5(@'G0?4-\_0M4TK1$Y@[^ST68=?(/3'2>3&+!W1R*+4?;-7!4'&03(F MO#0):3L!%H:O:X2P6$S?-$V!6;4X.:@9PF!A:I$"LL\BB(*8,!1UJ$W&T>(8 M7)+9:3\>Q=$Q'+'@&!ZDH7"2HX$?)HPF8S_,QG9,G33*8"Z>#H.S3S3R,W+' MCJ-10&.<6BG.PM=$4R(:0N)' 8,X3B&FB+TB&OEI%M WBD.(QZ0R8H=$4S]. M1O0-TPR2C$$:L(^(9F,B.@Y?B++ #R*7FLQ/R$V7JR!H=96T7W^+YUW)#9P/+QZ]]$XN-15D+ND-)JX%-9N@BA94/52T M^&-#+?=KVW+4![8[6NBN4P9OW8;#O;>J1K5R+[(]8].8]MGJ5_M'_ZQ]ZU[4 MVS\&2M5*-!HJ7))I,!@E'JCV%6X%(]?NY5M(0^^HFY;TXX+**M#^4E*T.L$> MT/\*S?X#4$L#!!0 ( '55^E;+;+F0=@8 +01 9 >&PO=V]R:W-H M965T+]^=Z0DRXZ3=, &#+%BD;H[WLOSD">?+[7Y9C, QQYS MJ>Q%)W.N..WU;)Q!SNVA+D#ADU2;G#LEDT+!G6&VS'-N5E<@]?*B,^C4$Y_%/',TT;L\+_@<[L%]*>X,CGJ- ME43DH*S0BAE(+SK3P>G5B.2]P(. I6W=,XIDIO4W&MPD%YT^.0028D<6.'XM MX!JD)$/HQO?*9J=9DA3;][7U#SYVC&7&+5QK^54D+KOH''=8 BDOI?NLES]# M%<\1V8NUM/X_6P;9X:C#XM(ZG5?*Z$$N5/CFCU4>6@K'_6<4HDHA\GZ'A;R7 M[[CCE^=&+YDA:;1&-SY4KXW."45%N7<&GPK4#8^^$C:6VI0'+_IC.K#.(AS]WQ1Q,CG:;)(ZLGZ*]5X17=Z\YD]3#]^><^\F86/6UC"*(HFC%OF,F"% M$3'@'7=(F%(F; ;(KAB0' ESFB%C)./(%VMQ3]"&%5SX!Y@R95,PC#,I^$Q( MX59,J-JHBD7!)2GDVCK&DP57#GFM2XN -=_0& JC86T2,'(5[/% SAFX)8"J M! N)"<9UC1-D5.&V@UDQ@DQ16#P0NBB,YKA+619S,L%*&T)(P(%!L@!+FTQT M&: L1OJ]%.CLG"4BQ6! N99)H8J2%OL=0TJUQ!V+)#,!AILX6[%88E9$*B"D M,HB_N"S*4.HR \ D+$#:4_;VS7$4C<_81QJS@1\/!F?L>ZD=6O(%LCY9?LNJ MDF+1(\-$@AZ+&!/MZV,IWW4UT*W#+>-18SSXVF4:'3=4?K6Y'CZ9$9SY3 *; MK;#(S]2"@? F$H&H<5A'\DK5HVT'AHT#I6HM4&7.BKG"=,9DUJ=I(W4Y<"(L M'@'ND'T%7#%A2CN6<4P*5ZL-=:75 >*<(PR?2TYM$*G@VNM@X7'G6;%JX^F2 MVCMD1#[#,(<#/QL=LMO2L/4*0N$>4I)O5*I8E@D@#&V&CB6,0(:VZ6$7JQCK MDL0"RWS\)%3P%=UWJT3[>0MQ:8*S&2 WB5ZF)#JA0BB=4 NP+@^V;::-._!/ MI5;S P(@XG#FNGX.B88+>A#M]#P@/>;&K CH/AV8M71G)'[\2C"42ZIBJ7B9 M"$+7M5962Y%P&EQQB4X N_?]AB?PH\"CE?8CP'JLB[+-09\>R_R>2V#90(IW M66-Y0H:>P,"GIX6#)P4G@2<5#].T$A[[(M"OIKAW:>;AL_3X.M]"].W/IS;-6UN FW:,E_:M*J>?V@24!G=^[B.?G\C M=O9I)R=.*R=?!"7%NP,F/[&CZO+4C\ZV1M,%%Y(,'V "#BQJ><2VEQE$$W_5 M*NW[:YUC >82PJIX!J6E2BP;'5>?6G"'0BH>(3E NNH<*K6Q_]O6N=VF&AM, MZ+,MAU,^!RG"%).3S*'&W�]U([D%W_A M(-94C?OG-H/6\;QWTCT>]??I>] ?M1;9&C]APW\"E$EUK8$R^8= Z4_\U62Y M_P- B:K/_P0H_1-_K4,X^3&@C DHXS90QO\F4 ;][M%)0,ID,MQ RL:8CL6Z MDZE":L[#)Q6@)7?DUG>CW$# 5((=%6VB'(\1X:J&%?=*16>&[TK#N;WWZ_1A MWQ\4MC9$-D+7%!K,A!* :V[8W>RS-KNJ%K92HW.__5?=*SS&V#7-H>X/6PU$ M.'WJEFOWJ=-ERTQ@!QKC@2BL#PL-"VJ@TLV!" N1< !D !X;"]W;W)K&ULQ5C;;ALY$OT50A,,9@#)LN6,)YNQ# M'1^&=Y_L\:%IO)):?++,-57%[>9$*+,^&NV-VA>7C$]/JSY2EP)_[G^ M9/$T[:SDLA+:2:.9%<71:+[W]N0UC0\#ODBQ=H/?C")9&O.5'A;YT6B7'!)* M9)XL<'S=B%.A%!F"&]^2S5&W)$T<_FZMOPNQ(Y8E=^+4J#]E[LNCT9L1RT7! M&^4OS?J]2/'\0O8RHUSX9.LX]@"#L\9Y4Z7)\*"2.G[SVX3#8,*;W4'Q]:LV:61L,:_0BAAMEP3FI*RI6W^%=BGC\^$U;><$*&O9.: MZTQRQ1;:>=L >N\8USE[+_*5U"LV)PBEE\(=3CT6)Q/3+"UT$A>:/;+0 ?M@ MM"\=.]>YR._.G\+ISO-9Z_G)[$F#_VS4#MN=C=EL=[;_A+W]#HG]8&__>22> MCY^=29W)T)ZW87T^BGKWS.Y3R[T++_/KQ9=S]FYQ,;\X75G)]4HPR[UP8Y:9JC*Y]!N:F8D8 MM-0WPOD P@XM6/$-:YQ /7>(%1UB,)X;IHU_F7V$PT"FG#*"GZX66:/BA+JQA @L2EE%OA 5J-=]T ;NFKI7$ZP2=%Q:@UEQOR%7M M>!!8BET;2!1LTZC[KDCR_-H08'#*PSA#.$XNE1BSM<",3#6Y8+!>.9IO$$X& MS:#2@A\E]X$70!A6(S%J:SSD'=#& 'PI78@18& =NY8N&A?D-+ENGDU!8!C> MUEP1Q^[CB1=K;G/*!H!%2@D3QY7H?1W?\=$4A0-Y:1C D97\CPBA13>O2^*' M4MQ.UF$'H4EK,]D(;AF_$18[(]B)$"U1N"/K Y#[Y<=I5R2>JDL2H5(JN6?Y%,".:>]6T59/8:)71JPEE<0R M;T4^B2,[>/X/+.A*#[X,A74CP(DS.D6IFT65,YC\# M#O ;9>V'V@4QDX)@(_RCH(3L;(GK6BH5W>.]+Q)B@?R8"#(V"+1,CI*"WC*0 M%.(!H#+N2E9 -9&V12?0 W'K51ND41+5"-9C>("Y+SLSM@0^U(T2=A0NS1'?&I!+1?&AW(3ANMWW M.&IC&(,A9:-,:'R ,7$X#(*,+A1I1=U\NT$1Y&:IY"H!W:#_LJ%7AJ+_^,.; MV=ZOOU$>T>8['CME3:OKR;>&*UE(T*M.77BM(/?_>^0/Q]%Y#"=?[;TY /": M4#K 3'"DCI6J-D$DG7C$"A41&GGJ\N$HV%EP:1G@; 01C@KH%&&#+GDHJA.N MB.7L*AQYJ.X#G%'??1M[]^B@W:0B0K +B ?[$+C&@(#;.5R2"D.V^ZA4 MJF0P#6XWCVY3[FL2!R:JO[CQ,R!RT'&%?'IUL/./[H5Y(?X/H?AL!Q)4J:W$ MV.RXN,+WACI@&RPKR1%; NT%6)_V"C3PX:<5#J')(/84X7X>2NGSK1UI6^3\ M)HCB/1#2OE,(&Q67S3^>_H%R\E*%V$-AJ0TE<- 6,>I(.M P"^*A,091S!7T M4?.8GS&[[SUA^C*GDTBWOA-JL4E-&U%0MI"\S%C:[@3/2A2UE6;+);7M1]A4 MG_6$C*\TNINH1??)<.7Q%:0;Y7Z>%@Q>A1.#]OT\QZ%<=,1@$E,H%8_#.QYT M/VDW"5N=2\S"*0+:1;2Z >W0KOK=(O#]T5^+5);T.V'U!4^NA&&$T!)6ZT5 M8A+;2WD[J>CTG'+FL.]3&K=%(+S9C_7_>,@*I1>%'9YT08 MC%7QW@*CEJ(+>*#M/0C/-@YE2O"VC431Z"S]V=GZJ2]1 MPK7?E9":;##P9\+X\\[53CH1.=ICPD%!YQ-33))@W3_@!SJU,0;J==E,\]MS MU-V9@98#)8R'L:V M/R]ZZ]2%(-W4!H;Q#]E\P.&M!7"8<'^/^"UTUSJ,(XN*0L0H!P>8AV[9IH/K MU$K85;@T1C] A-O5KNWW;WT/%[']L/CI?8';E>D0TH4F+J[\^LO(QQ,PT5Q M?/"F#I>S2^.]J<+/4N! 8FD _B\,.J'T0 MTM_7'_P502P,$% @ =57Z M5IR?IG,1!0 ^ L !D !X;"]W;W)K&ULC59M M;QHY$/XK(WJJ0$I@7X#0-(E$TK37T[5%H;U^.-T'LSN 5:^]M;V!_/N;\2Y; M2!O2#YBU/2_//)X9^V)C[#>W1O2P+91VEYVU]^7Y8."R-1;"]4V)FG:6QA;" MT]2N!JZT*/*@5*A!$D7C02&D[EQ=A+69O;HPE5=2X\R"JXI"V(=K5&9SV8D[ MNX4[N5I[7AA<791BA7/T7\J9I=F@M9++ K631H/%Y65G&I]?#UD^"/PC<>/V MOH$C61CSC2?O\\M.Q(!08>;9@J"_>[Q!I=@0P?C>V.RT+EEQ_WMG_6V(G6)9 M"(U* MTO-7=^BE16+9PTP)[2X&GJSRWB!K+%S7%I(G+(SA@]%^[>!6YY@?Z@\(30LI MV4&Z3HX:_*M2?8B2$TBB)#UB+VU#3(.]]/D0KU'C4GH'_TX7SEM*B?]^%7!M M;_AK>UPFYZX4&5YVJ XV' MVX^?8?;W]., "JYD@N%@$6IS ,BK:ZMJ59K$' O MK$3_ &8))2,ZAYR647$H2$3H';?1IN])KI3_Y-5HHC?.G/V,'*DPPE>4R// 5<)Z IJ96HI4F MEUF[EY$MZ&86<^E[0&V-0D4.%_$T('%R>UIP2C>Z#I S&R@O'Z!)RY,@&5;2 ML$+KQ(*3SI,D,<4VET91SY-Z==X&W29@'=?L45SM]F>&$Q#PD/,'_!>>Z0,;CB)QPG$4003&,'MMJ2V25X)7&4U$'3F%(1S M2/"Z233IT9BQ),AC-):<-2#&9%*UT(# MK3V)^ES26H:3**;CCX/99\Z0PAEQ0-U1RI/N61C)REQN#SE\Q$>:TC!* A\1'FHR(Q8B,$RW/,C*,R6%W..(Q'C?#TYRDXS.R>M;(OGJ&%:8YCHC)WR4D MC3@TTAD'+N)A_1?WX!.52ZC7@$N!L%;H54@_1W+-N"DUNVQU0UZ>*0!"% MJ6A54%EE.Q./D;8J(!WU!3K0(K0&R2^ S-A<:.*W#?0MYFB)AFGVO9).A@YV MAZN*((8F]79ZUPN1W3##4[) "!CHW-.JL-0=NC?3>>\$-FN9K>EJ?J ';T) M@D?PLF#I7"Z7E%H'KIMH]C!6E*06WDVGLSXW;>IJR'1S(#_T"15KWU"W,4KF M@8=KH4)8V4D3$D<2H@K( M+'?^D''D0GCFVV)IK*_9KE.!VGI6D2@Y5U(LI"**D8_3!%RX];S%HL@&1+@' M7%NF16DT"U":_68S/W(=R"N)-&=YV"^/II1@^U_0T1\L"M+\TQN\F[*!][%_]#U!+ P04 " !U M5?I6%Y1<1U0< !H5@ &0 'AL+W=OPXE]V9C$DL0T'WZ7+]S ;[=^OY36%D[5 _KM@O?/5D-P^:;9\]" MO;)K$R[\QG;XR\+W:S/@UW[Y+&QZ:QI^:-T^N[Z\?/%L;5SWY-6W?.VV?_6M M'X?6=?:VK\*X7IM^]]JV?OO=DZLG\<([MUP-=.'9JV\W9FGO[/#KYK;';\_2 M*HU;VRXXWU6]77SWY.;JF]=77],#?,??G=V&XN>*CC+W_A/]\G/SW9-+HLBV MMAYH"8-_[NT;V[:T$NCX31=]DO:D!\N?X^H_\.%QF+D)]HUO/[AF6'WWY.LG M56,79FR'=W[[D]4#?4GKU;X-_/]J*_=^^>))58]A\&M]&!2L72?_F@=E1/' MUY=''KC6!ZZ9;MF(J?S>#.;5M[W?5CW=C=7H!SXJ/PWB7$=2N1MZ_-7AN>'5 MG4BC\HOJSBT[MW"UZ8;JIJ[]V VN6U:WOG6ULZ$ZBS\]_?;9@*UI@6>U;O-: MMKD^LLV+ZF^^&U:A>MLUMID^_PPD)[JO(]VOKT\N^!]C>U%=7L^JZ\OKYR?6 M>Y[X\)S7>WYDO4,'_N^;>1AZZ,W_'#JPK/?%X?7(F+X)&U/;[Y[ 6H+M[^V3 M5W_^T]6+RY#;MSN13&>7"-,SW$ M<5%]L)5M'8P FU>F;;'W8/O:KS>FV\$V6U 'L=$Z$%L7#!L^DE?A'SO(SJTS<]>Z@12HMRUO,?BJ M]=WR'-2NJQJ&0(O@]@ +[WML,JOLO24J_;A<5<&O+;$01 <<="T\79M=U?FA MFENL:UKWOUB8:,/I?&>KG37]Q0G5^C*IUI-"W?HP MPLBC+32D<8MTO)"/EP[E.C:6OB&5%17[]>+NHEJ*U< F\&>[(3Z9[)DV/79P M&R+Y[,>;F]NGQ!/H U2J0:#$S;ZO/$C'EKK; MP#O0'E?/H<7V$UM(:[OEL+JH7MO:C.",ST^3:E6V:\#EKOK>UG8]MWWU_&K& MG.E&_A5\:LR.EY)'^S HI\8>QTLDW+,U5Z&E> DB%KU?RQ8X#&MQ]0L$8/C$ MX"K":\ B/6\VK'IKSWG=X![.UQ142%S.@SI+L:5"9-A5&AAF?&"RF@YDAX"M M\4<8,[O'^R3=N,VP,@,;&IAJ'S9 #K9)>TY'K3 .1#=H,:(?6M2"0/ 7M#.#3Z5=A*&LZ"2521_CA^Z!_GZO;=3!L8V L(]C)_B- MC81H^_Q"1 P9)S'3]A9Z55HF<>6FZT8\\\XB) VDU@3QJJO+\_]\)&X\M"_M MZU..]D5RM"].NL8"<8#TKC$]6/OKAHYUT-&>7NT]'935IO 7(:W+2I6=*USA MB'/-=WS2S,.#-+WV^*!YSWC;#L7+ > ! 4XM!%B65BR9804B "7E]ZS M2R?X",P1(Z"D!;87JW-!T0TB%KD,$2&K<4^H8H1H;M)6?_[3U]=77[T,)4*B MN(+5B;ZV]76$+-;4JTS+D4,I F']2L>1>%I[Y!.$4DR(E #PV6Y&1S)!HL=Q M7@7\%!:.(AFYUH@,HU_+,$IU*D!KVZ,+&N%29'_)< GOC;MW#?D$8GHHN!Z( M&-+C0+$;S*$(@G [ &2;.7;D .;)T\3E$^0LL!Y+:B8."00"0-*:D;T7U9V" MC0-G6\,H*.H?.1M67?M [%_#3X.Z9LRJ$D52^WO+\2,OMC)$J49 4-Z,N*]U M"SRUJW'#60.AM7ZS9H"J-V _;&<(>7=,!X>(<4-^%*CJ!U]2SR[[\]1O;5*\ M"=$G=#6JYQ%ICZ0,S,JY!6?PGR.7$P\K/JHEV!QLVRJTJOGO4ZW?M\ ]N8IJ MXEG.H=<6 +[!YFH_<=>CVZGI)@=9DQ@W[1C81?9+78&B&HQRA3$DT M;.V;E':*\^_]B&<2TR94["GZ1?4FFPIC'^B7+BG<+/V:@/J@"$&V#^! L3][ MO]]&UVM"5_WP#/[K,:D10_8AY\'+)%U9DQA7TRM*B5/ BPUPB<+(M8ZN!Y.UAG\QVW C7 M@BP:9QZ<)!; FPD;BE=6 35V05D$SKO4W#Z4;CQO/=<<@>GW+>NQ>M.>E9 @ MQ.C'@.T@.I:TQBQ(XGW,/V:9@",;B1V+4H/7(R^/%0DD279-()Y\G1_@NJ/% M13O@F+2&[V%UQVUK:RA32SS#M2V!F\):_'%1D!(I#;(^LCE!W"H)>#A[QM/J1/YPEDTN=[.=^*:&@MF#!H,4TB"?")O]V)^-I3,%JZ_M&;N^UE" M5C/FXHIP-.OGENT\&_BL^O'/9KUY><.^ U(/%W\C\]C3C#**/](L$EM$RV#6 MN !5HR0NPO5@=,FB4BNS>)62)Q7E]46(]>IQF'! MR74ZTL4A:%)H-5PVMFD$(QRL 6%[UD:S5O]2PQ.#._@?ENDU_8;N%=B+[@9TYAN=E M!$\L' /[ N8J"(.SA9);9K<=ME8ENF_#Y?9[ 0Y$JV';R?HE[A1N1CKN%>@Q MOE&AYBB>;"KN+FZ7ROT-G2'R#4HUKC?BET$#%O]H";ZOJ%XRU KA%B.; 9$? M\WF)9X?$*EE3N?#$HA/NNB<%8V6]-ZZ5&N/NI9Z#6/&@&DA7V!U);2@YI7BO MEF7*9>BQZ#C"RT/!.HSSR"W?XQ;U8]-5^"+59Y?"!2F5L.I/71@9C=8Q'B'> MI2.=[16D1V8-NXU@59($H^Z:*K2-)HDS91I'B]:X-332L&=?6*WOX0;"[ @7 M=(F+R9'1ZI;J TK02+K)%1C1QD6! _V%-Z_,DES2,'4E[+JVI/.MPV+T MHZ0N766INEA;/EA/=;'H]LL-TOH2+*0NS.YB;B=F0R7H5L3A.$I1M3CE55"H M.6W$D,C>FW:44IOZ73@RT@.I;RN/)]:"'.E9:Y=@R9R[$#$"%*1I!1'):+3@-Y#,MO9F /X(@CA>LP#[8&,%5S_S\HY090#$E7W52O5;T1#*03,A$P(4J M@-BI)D3PDQGX.-N(0:>7)%D/CFT3\;NI]U/9Q.!A4W7DB']9 1 BA%"Q56@E M?]<[.B=AAL'5;L.TE689FRB,(SZ.#8=2"M/L3!GYW01.C'-?3\OAVC, ,]:^ M+WH-F;R:2W&&JSN%0R\ MNRR'@M0LFAQ5LL.0O$@L;3TJ)(3%U*OS<:,YV47UJ]X%N" MX?PJ[RM .>]7L!EVOF#P!EMDU%9J^W3]B8BU2L[N^-9YHE,CH3B%E)/5TJEC3C&^?>"#47?C M:E]_S+5I/"#55N_Y2*IY7X$J0!YDQ"KZ&&"Y9#MF25RAB6S (3&R%0+ MP=R@)))3\B053*OZN7 /MCEG=S)CWP9S<.OYV AIH2T=5/!2'(@*9.SKVZ.^95=V!^^E.20<(-[M. M5(CT*UH;5SA6C L&TR^IFXS\9;_>-$.@0SI#C6,0/:.F&CV-R_7*-F.KSB3[ MB:0")U1KCT7EV:L5:(1$6)'I=(WK*2 (-*6],SS3W<#IFJ?"-["]=F=00MHJ>K<0R(,=/4G@L+*&THY_\EDQWIOLG M9)D-RB^X#I]QBSC&D!!W$(T$A%>SVE.Z-O)8\S33QWV"FG2".(\SY M/=KBQ1%1O*)6Z3V5/ATU'@@:BFJ\L4Z=Z25D,*LE6!JAG(> MP84AM2OX$T+AMJ^=I#+PCO4G!/75TW]<\P&AKVU,1C.9>#JG:Z26@:E2=5GP70P[/ 77< M(Q<$=*/#.$@)1;?G\1-TD'^]V M:0ERX."^:9ES"85):Z>SQ>Q'EJH-94NED+;6LME%";])RI\ZOT7$2R72VO5( M%;4-),6P#92YEF("G=EL9WL2T'0F)_9TAK$K4C!Z<(XHSD@!.T_G8[9&FL@I M+FE?Y!\>>:#J3?1EVG[2UM1$#R08:!5!"JD'KH"E+&EY#:3XPJBC"0P+9G'/,+$J#%5%\FOO%:/K5 M9T91J8+.N?5!II]^^E!GQN454YOW8*M*TNW]VWF2LXDE-@'7#)[$C1$&TV(K M&1655N&*/E!^X+B$<+Q$%$M;7(95HKEAM8/IQK)9ILS/&85'Y[UV#I&;M(M MD&TBP[@X2H.BYZZ;Z4^ CZEH]R$%*[!,1\+3P4W-[?V#H8*'/$S+(:VCDF1Z M:$]TVG5M+"@0FB-=F3D'Q7I*P:^S@E^?5%&>2A[RS.*;$C,<5/F3ZQU^Z>!M M=^]ZW]$N4*T/$B5BDDEEAR[6>:4J861"5XQ&$=5,5']6T91.JV.]2&67U+HH MET?D?#1.?1$WE>)!# 'I-VU4LB"GJY']00S+T)8) QZEC\11 M*0,&44*R8>5ZY+R #13$ACC0@4#?> [.!!-HP'$;(5B>F&PLA3TQ%L1-RB.= MECVHP2]A5)8^NWUW^S0VDGFJ>RH"H.1!E?6&9,W\,,+A/088_GL!9XI&0=DB MV,8A(AU1F=3\<1O5H\CPHL8SEIGPDA%K@O2'?8YDXP53.5+HM(?5?B--8E(5PATX2(A4S M+[_TW)CL2]V?*-B>?HG:UG4_[DM%SL/%((%4L:46N9\P,^P8^]":C1S M?71?7(H0,[3YYZ%PTI$V^(-GXF2*^VU<'G@,NXM:!/=)YG:'?:!9/*RMFI/Z M3]LX'?_/H_X7#LT_9I-[,S$Y<\@:":EL'T61?=OE?#]VWB=>7,:V*+L4ZDN2 M][OX4OLA>#;+2>(L>2OD>@;TZ.1!;XFGC5E+B?C#-'\KYC-81X"NV2'\+II3 M,OTOFE^G9.YS(Y*2N\M()<<=&M\IAJZGLPBL@.HR2ST[,96A\U^#[6)M7/<0 M1*>UNGC_N<1O&LG)TYB,N\KN$?DPU]JH,!0UAU9<4W)<12L@I'[NWM&EP><;"!$0UQC%699>(;/I/E7+M#CUQWJ" MKG.>N2PZC6[MD&V!R^R0!7)KER@>B29VW##F F\.B#6><[0U(R<>JIZTFO_M MZN(+R:>)(=/:SUZE1@R/^_!>!WF[-#?P.9X4B38V2.<6WV%VL55ZP(V4;]*F MB"FF%K%2";=BOO1>!OZD0=8X_0^+-X%22;Y]3IDSY^0"VJ:N)<\EBFFD4&1O/077Y)8%I:R3GY+ M*\$EQ]OJV+D-DIE_2[M3"8/7:1(MEE,[38<@; M7*^ 5^# 459-&92UCPH%MFAM3Q/J*(%RM5CYRAW;.(5U;V-YE:I6EHP@SRRI M #*@DQDV.6F-K(>G"P"A'^HT2T9QP"9AEM2=2N'S9P.N3K[G_^I6WYOYP)[E M6 /F#R_"'C\F.=MT^=$T_:,<+1IS?)^'JB"AK*3DNH8NNTL#$),AG4Z+QMKE MB@5&G<"A8"6*&]_/2JME%)^0JQGDM1I]1;^2[XVPC:3J5#86C=*Y.2D59884 MF60M)2%APW'C4/20WV0*F*K)H7AN;II75C1+/XJ7R;8Q3#8I CE4UY=V4R;NP8CI%Z:3S7?RU M;&GY WV>URK..Q+GR8I8_J[%U>FO3]S)]!3,.G7$#MK3Z54^4"1=&AY%\^5, MUI%:=IY%/CQCQ@,A5@J2\1425FA=.+VH-IV@2TT_G]YGCRUZ3:\$9I5)<7H1 MKN/IG]AF$SEIIRL.Q-.[.DB+UYH13?ICZBCBR4]*)W\:XNKTUQQ^H"CX=W+J M!X7R.QZ6V,F34 N.%>F]3!<[F=O\$C@U2R38T'MS'!/HK0Z&.,8U>Z_-9L<3 M79E\+@%6SH.NU'*-(T0TS*_1A'2B$RA#KRL5P[_QY02Y<=/2&RNI4\XNXN_Z M7H!.4?O\OAZE 5+:B:\#I@ I8((Y,1,UDKC-:$!?C1B*)5V'I.#1V.(*>)2& M[G;Q*R1.!QSD]I/;"ISF=_P!JN]M&[ZI2(>O7[P$?L?OU17_?G7ULOIM].+Z MY578^!TE98J /YGEK*4*1Q=]/ZTU31>_3HL+K5&]N;4]V0]_F9,5DC MLH@@X'")>9^ YXF L2LV4,Z5M5,%8 7KU/[YM:531I4_ W!U^LW][^D5(4EI M<^/\YX[ 5NX,_&0;'FNZD3=!CL&,TSMI&1ZNPZMRJ D0 IL$$,I18H%?HD'- MJ$J0& _3S&1FJ"%[4^7(A9/<\J= ?K$(O+%U'!;?C#UQ)/!KF*>/+6!5\)"^ 0 G MM:'UB6<)E\T2CHAO)[2BD/:!)]EB M)9$C2/H2$W5@]U]J*5Y>E5:&*,!&>A$\L2D5(1=TVI"3@:T+VEX@HL5O?([5 ML^QX!8Q,^8D+/!(;![8DU)IV,J%$73GZ>) MM&'KS_GS'1'P 4E48Y]?D.(/,&3=R-AS3>\-J"-M1LZ+#K3,]C3_D?V4W?O9 ML5'+?[DDD_GDCPLH/A[T79JX_O3;*%/$6M3Z3PB^$D:67P>90MW\\83)=.=. M]F@MO04B==T6ILCUS=3$(*I7/MJ)V-!"K)+/S,I[D_>0=]SA%QM^P=*Q7]@A"5_UN3J].=(?E#[ M>Q/MCYA\8$*+2CU=:(]#[M/;?-"WEUN=%)_:_"3Q4P65>0P>,M3:=,Q9;%! M3=7J.KX[%M)<$]W]J,;>*']* MB+\(H6.U^GQT*M,GI5"LWZ3@,=GWDUFZ1SP9,K\G+SQQFLB9G^^T&'+SRYN_ M7F0]E#C)N*2E@DPJA?7\.:/]5VE8.^GS:FF4C:IC2)RY!6>18/N=M7E" M=#+_L"$*,CC^7K,6]B)NSK7B1W_4?7#]+U]=7K^L;O4;IF?\M@9_Q4$3[?-T MY6FZ6VIP&WE78)_V0PQ^5GS\$]!CR9\XY1?XND&^ YJNIL^HWLC'0_/M\@W6 MO_%'/P)R@@4>O;SX"AE=+Y\UE5\&O^%/B<[] )S#/]*,DNWI!OR=OHH7?Z$- MTL=E7_T?4$L#!!0 ( '55^E8Z>JR#N0( /4% 9 >&PO=V]R:W-H M965TRW2KS9/-$1V\%E+969 [5T[" MT/(<"V9[ND1%?S)M"N;H:#:A+0VRM 85,HRC:!P63*@@F=9W2Y-,=>6D4+@T M8*NB8.9M@5)O9T$_V%\\BDWN_$683$NVP16ZG^72T"EL65)1H+)"*S"8S8)Y M?[(8>OO:X)? K3W8@X]DK?63/WQ-9T'D!:%$[CP#H^4%;U%*3T0RGG><0>O2 M P_W>_;/=>P4RYI9O-7RMTA=/@NN D@Q8Y5TCWK[!7?QC#P?U]+67]@VMJ,X M %Y9IXL=F!040C4K>]V]PP'@*OH $.\ <:V[<52KO&..)5.CMV"\-;'Y31UJ MC29Q0OFDK)RAOX)P+EDUR0"=P4ILE,@$9\K!G'-=*2?4!I9:"B[0PL4/MI9H M.]/0D6,/#_G.R:)Q$G_@9 P/6KG?^N/HYH3:8:MV>(H]65%GII5$G[2EH?XT[JT+2^D3QU0*]\^5**EQ7!>^ MHSNF_B3_X=P<5R>&ULS5AM;^,V$OXK ]/QSN@VS3MEI9X:4E#?9S8>]X@!#E&1R."_//#/4Z4.M?S=KI1KZNBDKWQ6K=\(O)^>DV7ZFI:G[9?M%XFO12%L5& M5::H*])J>3:Z\$\^)3S?3OA7H1[,LWMB2V9U_3L_7"_.1H(54J6:-RPAQW"O M+E59LB"H\4O2V"L]N+E1/*+YSC3UIET,#39%Y<;\:^N'9PM2L6>!;!=(J[?; MR&IYE3?Y^:FN'TCS;$CC&VNJ70WEBHJ#,FTT_BVPKCF_5?>JVBGZ<)?/2F4^ MGDX:2.7_)O-6PBZ1$---735K0S]5"[5XN7X";7J59*?2)WE0X-]WY3$) MZ9$4,C@@+^A-#*R\X$],O%7S>E45%@S_OIB91@,2_QDRV,D+A^5QFIR8;3Y7 M9R/D@5'Z7HW.O__.C\6/![0->VW#0]+/ITB[Q:Y45"_I>H-M&KZ[6/P&+" 9 M&D-%19?P.&M//YFF #25&3+CX$;#9MRM%>6KE58K"*6BWS]_N?^\VU]U^^/M M'*1@U(+JG4:Z6I][!/;0>5-4*U*YKC :RJL%+8IRUV!N_Q+3R*QSC>T-+>L2 M9&%.Z&ZME7J!+YH67U^^ %P>J46+>PCL@SSP3P>),44I+KXO^1KQ5?H9_?.M MTK[ SZ8H M(#:>]&,[NEA)+X@3-R;AT[)>X21(*(DBS ^3%-<@B^FN;O*2+I2N+>SQ-HL" M7%-("KPTC'!-$D$_[^8E GNTK1^4AB%F-T.]@N,,MO.AI>\E@$/H^5&&)6$B M:;K32Q9IUL764!RD%/L^;PLP0741 G';O-#6JW6S9K1TJLH,4@)!41)0+#LU M;^R.-'TTC=H8;".PF?3BR*<8]SY%7B DW11ET:"8TKU:%U#;\'8IL.J)-,3\ M4":L=)+1KRK?UI4AXR1ZE*.F<4);G38[1XR&0J@1^BEE," -0@1S!464C<. M]GX".^.0@E!2(--6^\MZ,\N;7GMX6H:XQG$,2V+H%WA!Z--UY;H*9N1&S==5 M7=:K1_IP???QF7_@_D"F1BI:S=GFC+(LXB6Q;Y=T M"MUUT@O%SF0PP:4B@C/#*,'5C[NINN<&7WB.$S+/3SF7I?!$P+GMIUZ4^O0# M&PJH+CS'B'7)-QMVYMQ:9>SS%ERA^?9QIK0'IFS0A!0K53 M=;!&F:JJO#"&7QV@C+BGC/B].=[7C;O'[2!;')0T7#*>B>_+0@/Q[R&-%TSP ME)FOP/\*32]BZ6+VN?BJ%D=;#@1(G3$!4\7>0EL1C$!_RF% MR,X$V?(&0I9CQFW^CMM,&+<0["&VSS4=+[ZQSP]?V! /07N=J5S)2:5$!:V'] ?=@9@*6"9A"F.E!N'XRY)[(Y_"CU&12V%+S%@"N ML(Q;TAZW]#=N>:>GE&'?#(-%!DDD*1XK4KCEM_'+;'VA'F S9*>S9)WLYD]'BD] M1&0'A?PYD;62_TH.^^5X>DRK^E[IBH-U0E=H&;3MN;D#OU)+'(5Q4+NJKSZR MIQVVA<5ZUN:_2\/(2S.??JZK(\SMX]>-W/+XMBGR$1$<;7%PK7"T;!L)DW,7 M\>'SS?0C& +="7&; Z!Q8SRH*1HMRV]6I'!L&5&"4NV[J5P2E9X#492EZ,D( M?X=I6Z]9S=<"?>1GIVZ"[ !8,UC63WTF,$%6]98%K'$*ROD?T?#;$,&_8TI% MFWW"AD*T#)BT^9"\-Q0W4^*RDQ'8&\32EY,W[I&V%0RYV0F8K6Q3&'<*/O,. MNQCB"7EK6UU8,>QP-(@(2R8( E.P_)"KP^3)U8!Z"C7E_ULIV!,A/XM<74Q2 MIV,2.=)RP4)##S>]CA(<8L\7PEYC&Y\ 91[/ "2R(91B3X0D8@?&YV@BP))I MD!,IM&S[VJ^8 II%+0:+^W I=LN&PR0!#'NLB'A_>Q"!84.Q\C<8X\O[/94@@<0)_@0W4JV MU^W@#>R6\:$KPV00(9\!48S\:,CM66K=CBF"\R@4R;#;(9"=+8$:1A(,2?P] M;A?!4Y) &S]J<_ ;%LS)LZ]]V'AEOVD:J+&K&O?AKW_;?S:]<%\+GZ:[;Z[( M+YSN#)5JB:7B.(E&I-UW3/?0U%O[[7!6-RB(]G:M\H72/ '_+^NZZ1YX@_YC M\OE_ 5!+ P04 " !U5?I6J!J)XF<# " &0 'AL+W=O:#!M57']L$:I]LM@'!PW;L6NM&XC6BT:OL,-VJ_-C28I&E!R46%MA*I! M8[$,KL:7ZXG3]PI_"=R;DS6X2+9*W3GASWP9Q(X02LRL0^#TN\=W**4#(AK? M>\Q@<.D,3]='] \^=HIERPV^4_)OD=MR&H85-RC?#J"]]*-*\7D24'3BW* M>K!U!\9^ 9;"9U7;TL!UG6/^V#XB8@,[=F2W9FA$%]C\'JY8MQ&O]QANQD M(#LYA[Y:]1TY,!XT(P0(_-6%*DT)X*XC>X(1W* M'3=0*$GOVL K48,M56OHW+R^A"^E1GQ4#K 1A\<;=+L/T%]N)R1>8&=..K;/ M814L= ; HJ$6 *H!>6W8'JG']POB4$*C5 M(G.N_&%TN_EJWL XO)@2$N&D]&6I^\[&K,-\9@;9;!K&<\=K'EY,$B_/$T*: M783)G,$;N#YDLLU_,CNRLPJ:5F:D?"V32HA%NYVNII&<#_E%CH-<=T44F_8G1E_Q>L+\30E4:#?J;(A]%3 MSSTZZKKJN_D.]FXV?N=X)RHC$@DSCT6P:@.[F M32=8U?@>OU66)H9?EC2B43L%.B^4LD?!.1B&_NI?4$L#!!0 ( '55^E8Q M #!T<@( &X% 9 >&PO=V]R:W-H965TAJ')*ZR9.5%KE+13*ETS2U.]"LU: M(RM\4BW".(J2L&9#(/MP@U?5=8M MA.ELS59XB_;'^EK3+.PI!:]1&JXD:"SGP6(X78Y=O _XR7%C=L;@*LF4NG>3 MBV(>1$X0"LRM(S#J'O C"N% ).-OQPSZ(UWB[GA+_^QKIUHR9O"C$K]X8:MY M_;8?8>=A+/7 M$N(N(?:ZVX.\RG-F63K3:@/:11/-#7RI/IO$<>DNY=9JVN649],+F:L:X8X] MHH'C.Y8)-(-9: GM L*\PRQ;3/P*)H%+)6UEX),LL'B9'Y*D7E>\U;6,#P*_ M-N($HO@=Q%$\.L ;]76./&_TWSKAG)M<*--HA-^+S%A-?\:??26WQ/%^HG/+ MU*Q9CO. [&!0/V"0OGTS3*(/!_2.>[WC0_3TBOQXCB5JC857O3 &K0$F"_C& M6<8%MQS-/MF'P=\;#9+@Q19N"2XZXA/DBOQF+*VK$FR%4"I!QN5R-06ZDR?H MKH3$Y5AGJ&$T]"OQLUQ'9$XN',$H<OJSJ"XTER M.G!],DX&^[YON..!&O7*.]U0/8VTK1WZU?XQ6;0>>@YO7Z)+IE=<&A!84FIT MP( (,% 9 >&PO=V]R:W-H965T9YOE7XV):*%EUI(LPA*:YM9&)JLQ)J;"]6@I#>%TC6W M%.IU:!J-//>@6H0LBB9AS2L9)'.?N]?)7+565!+O-9BVKKE^7:%0VT4P#/:) MAVI=6I<(DWG#U_B(]JFYUQ2%/4M>U2A-I21H+!;!1) MII40F,,#9EAM>"K0P(?O?CV?AY9:N,(PV]&M.CKV!MT$[I2TI8%/,L?\?WQ( MTGI];*]OQ4X2?FW%!41L "QB\0F^N)\W]GSQ&WS7)$_3KZ"T@5_+U/C@][%! M.Y[1<1[GE9EI>(:+@,Q@4&\P2-Z_&TZBCR=4CGJ5HU/LR2-Y+V\%@BK@V D= MTWN2\;C>GEH?''ZFR''&4I::VQ*A4(*L6\GU#.@T7F%W&'!#H#I%#?'09Q@< M\&U0M@AG,(H&8S:F37PU&$T9+/,-EQFUX3*'1JLUB3'@8-2 _KR8#5@\.J=- M-)A,+\_A&UU,[3&=9S =L*NA7R^OQG#LLX<'QJA1K[W]W8BMM)U'^FQ_PRP[ M8_TK[ZZG.Z[7E30@L"!H='$Y#D!WEN\"JQIOLU19,JW?EG1+HG8%]+Y0RNX# MUZ"_=Y._4$L#!!0 ( '55^E:J8Z]@BP( 'X% 9 >&PO=V]R:W-H M965TV[LXT6CS:,M$!T\EU+995 X5\W# MT*8%EMR>ZPH517)M2N[(--O05@9YUA:5,F11- E++E20+%K?VB0+73LI%*X- MV+HLN7E9H=3-,A@&>\>MV!;..\)D4?$MWJ'[4:T-66&/DHD2E15:@<%\&5P, MYZN1SV\3?@IL[,$>_"0;K1^]<9TM@\@30HFI\PB\1"D]$-'XL\,,^I:^ M\'"_1__:SDZS;+C%2RT?1.:*93 +(,.[Q42]M^H>ER8Q9 M6ENGRUTQ,2B%ZE;^O/L/!P6SZ(T"MBM@+>^N4+(QNP/AL0O.;=M2V MFL@)Y0_ESAF*"JISR;5Z0N6T$6CAPSW?2+0?%Z$C9!\/TQW*JD-A;Z!,X$8K M5UCXHC+,_JT/B5%/B^UIK=A)P.^U/(>(#8!%+#Z!%_=CQBU>_)\Q7^!*V%1J M6QN$7Q<;ZPS=B]_')NX 1\+3E.OZ=W+=,/-5B@+$G,J MC+Q[[CG>G3C="OFH-I1J^-;47,V\C=;MY7BLB@UMB!J) MEG+4K(5LB$915F/52DI*:]34X]#WTW%#&/?F4[MV*^=3T>F:<7HK075-0^3N MBM9B._,"[[!PQZJ--@OC^;0E%;VG^G-[*U$:]UY*UE"NF. @Z7KF+8++J\3L MMQM^9W2KCM[!,%D)\6B$FW+F^28@6M-"&P\$'U_IDM:U<81A?-G[]'I(8WC\ M?O#^L^6.7%9$T:6H_V"EWLR\W(.2KDE7ZSNQ_4CW?&R A:B5_86MVYMD'A2= MTJ+9&V,$#>/N2;[M\W!DD/O?,0CW!J&-VP'9**^))O.I%%N09C=Z,R^6JK7& MX!@WAW*O)6H9VNGY!R'*+:MK(+R$&ZX)K]BJIK!0BFH%@P>"DKJ8CC6"&9-Q ML7=\Y1R'WW&(KT*SSK\I:M'X(=#"/TP.N,O MZIE'UE_T_YA?,U740G62PI^+E=(2Z^>OU]+@4.+744Q/7:J6%'3F8=,H*K]2 M;_[N39#Z[\]PB'L.\3GO\^4&HZ8*&( 6+1G1<@UA#S_!J!W>T%5(; M_6?.]&L\SB,];"@43VC:B =$TB-6!\35#COV@-@A(FPI9I(H6(L:!X&ZA 65 MPF8&/A&):'"_4YHV"I:B61'=BP^TV'!1BXHA](/0I(9K6M!F125$@2V'$ ;D M MY"-/2#"3[#269^AUF:XC.(AV$2F@5_&$4Q+(HO'5/,# 4L\-4%O'N3AT'X M_N09I.;O-^0J85!<0)+VJG ".4PBP*+BY(2.3$E>GF*!+^("%JDX:S)S@XBCUN(SG]8]+VZ]X5"\-?I"; M9R5WV@EX2'96V;'62E%)TF"!O>1KJL+4JNN,03#,\LBL!,,XG3A-G#E-FN=. MDR03>)"DI,!)@R5J$+21L18>%21! (,P13=AG$,\25&*R-%@K>RQO1AVQP7S8YMA?/0M;ZBL[(W%P"&J^ZSWJ_VE M:.'N D_;W8T*YVK%<,;5=(VF_BC#II#NEN($+5I[,U@)C?<,^[K!BQV59@/J MUT+H@V ^JOB_%]02P,$% @ =57Z5KD2">-7 P =@< !D !X;"]W M;W)K&UL?55M;]LV$/XK!_4%&^!&%"7YK;:!I%FQ M%LT:-%WW8=@'6CK;1"72(ZDXZ:_OD9)597,-6!9Y=\]SSU'D<7'0YJO=(3IX MJ"MEE]'.N?T\CFVQPUK8"[U'19Z--K5P-#7;V.X-BC* ZBKFC(WC6D@5K1;! M=FM6"]VX2BJ\-6";NA;F\0HK?5A&270T?)+;G?.&>+78BRW>H?MS?VMH%O+!#L;@*UEK_=5/WI7+B'E!6&'A/(.@USV^ MP:KR1"3CWXXSZE-ZX'!\9'\;:J=:UL+B&UW])4NW6T;3"$K*D\A_ESAGR2L*YU36N'?SR6:PKM+\N8D>4WA$7'?RJ MA?.?P,=PHY7;6?A-E5@^Q<GN%+^_K2P)>> MJ^]:VJ+2MC$(?U^NK3.T%_XY56S+E9WF\N=C;O>BP&5$!\"BN<=H]?)9,F:O MSRC->J79.?;5'9VWLJD0/F[ JSZE[RS#:7UA 0I-I\@Z+$%OP.T0-KJBXRC5 M=@ZTXH_0+3@E+K!>HX$T"18.;^4#EJ^,< A*.[10-CB'=\HAI7#@'7.X$8\M M/KU()_D+> XOGTUYPE_3:)(SN&RVM)7;D.1BZD-RQL+SA[YO,Y(S ][BC\[+ MO9&5]^3$S'/V(K#YI\OH[13XP_Z^4>@=8\J3>$!/U4L84Y:$G\HR^2_;4-R$ M8.,AK),P)=#$9TI&C*SM_Y$R9>0-J*&W$YDF1,F?B.Q@&8/L:;T=)/.0Z1 R MD)AQGXR=X,O_Q_>1=H&!+\)(W5B8,?_[K)VHJ*71AB&<*N2>IK/1E-0D;)13 MQ >T%AHE:FV<_$;;*01+:QNA"J1M9IT%HP@>MMJ]HI]4M]#F!>3;IWBF<.G7QH!?6:+:A MXU,.KZ9MB[VUOU0NVU[Z([R]D6Z$V4IEH<(-01E]Y0A,V^7;B=/[T%G7VE&? M#L,=78QH? #Y-YI.3#?Q"?JK=O4=4$L#!!0 ( '55^E8P(6B=%@, , & M 9 >&PO=V]R:W-H965TJ M-HF39LO25MKN<@4(Q&K+QP/BP4DFK85C!]O=TG_/V$E+5Y2*E]B>G#D^)_9, MIEMMOMLUHH.?K51V%JV=ZZ[BV%9K;+F]T!TJ>M-HTW)'2[.*;6>0UR&IE3%+ MDB)NN5#1?!IB=V8^U1LGA<([ W;3MMSL%BCU=A:ET3YP+U9KYP/Q?-KQ%2[1 M?>KN#*WB TLM6E16: 4&FUETG5XM+Q?,_^?_!.7DIN\4;++Z)VZUDTB:#&AF^D MN]?;USCX&7N^2DL;GK#ML4410;6Q3K=#,BEHA>I'_G/X#D<)D^0O"6Q(8$%W MOU%0>ZWGI&='V3GY]CGR[Y@X$,#2[%2HA$55P[^=+/8P8)+ MKBJ$9:CH&][YNW_*T-DM3QNZWI6.:J57TO>6JE<"C9;4 M!^P5T-GN8#A:N,4*VY(XLC1$&"PIVW@FKFK84GNP\!3245*P,*9I06?W(&I4 MM86.[_R=A:Q((OD2*MU2=[,\2&,Y M8=+Q\%W3$4LG_DE9'[7CJ:7XQ/.TE'. MO,XL2P;EA*0([4+X8^6/%4]&:3X.8YYE<.J6QD==A52M0N^T)&RC7-]@#M%# M>[[NN])O>-_;WW.S$LJ"Q(92DXO+<02F[Y?]PNDN]*A2._HJ8;JF7PP:#Z#W MC=9NO_ ;''Y:\U]02P,$% @ =57Z5N9-"*3( @ )@8 !D !X;"]W M;W)K&ULC55M;]HP$/XKIVR:0.J:D !]&40"NFF= M5@V5;OTP[8-)#N+5L9GM%/CW.SM 0:-H7XCO?/?<\]B^H[=4^LD4B!96I9"F M'Q36+J[#T&0%ELRHC1< M2= XZP>#UO6P[>)]P ^.2[.W!J=DJM23,V[S?A Y0B@PLPZ!T><91RB$ R(: M?S:8P:ZD2]Q?;]$_>>VD9CL/+E##^ M%Y9U;#<)(*N,5>4FF1B47-9?MMJ<,L2WM:+4&[ M:$)S"R_59Q,Y+MVE3*RF74YY-AVILN263MD:&,@<1DI:+NZ&E6BXCS#:XPQHW?@6W"W>$5!CX*'/,#_-#XK@C&F^)#N.3@%\J<0Y1? 9Q M%"26B?0D\GU*%Y)1"^S6!4,")OX%;"B&F])BDP M*%4EK=M])!>3=@U?.9MRP2UI/*;F9+WC:AX*A&Q3G$NPSMP28#4!-8/EEH!X M(0 T4GR\X:OWI7LML$#-56X W:,!NO(U;&[\S%^2]R3>0_XETO4PAR-HMIAK MF/#5P;,[0#A(AB'.N92.Y)0))C.$M]"-$O?;;KV<%ZYH^AF$I /)%8S9NGXP MC?9%$QK=I F#_#V-H7'9=)4/83M7'C:Z@F-W'N[U;HEZ[B>4@= '0]E6K#JH6?!%-E::[X94&#'+4+ MH/V94G9KN *[OX;T+U!+ P04 " !U5?I6A=RASH<# "T!P &0 'AL M+W=OC:@!&).GPDM@'' M;= 6+6K$Z>[#8A]H:6QI*Y$N2<7)_OH=4HKB%([[8)O'S'>0GN'T(-4/G2,: M>*A*H6=>;LS^TO=UFF/%]878RD/,X]Y3PNWQ2XW=L&?3_=\AVLTW_-!'8[!.-E+^L)-/V1F7SFC3W(<,OKTMS*PT=L M_206+Y6E=M]P:&(3"DYK;635)I."JA#-+W]HS^$H81R\DA"V":'3W1 YE>^Y MX?.ID@=0-IK0[,!9==DDKA#V4M9&T6Y!>6:^SKG"7)89*OT'?/A9%^81>G=\ M4Z+N3WU#%#;03UNXZP8N? 5N"%^E,+F&#R+#[&6^3](Z?>&3ONOP+.#GNKR M(!Q &(31&;RH\QLYO.@5O-;AWXN--HK^$O^<\MA Q*91'6A4 M]^C-W[UAP^#JC,"X$QB?0Y^OJ>RRND206UBD:5W5)3>8P3>3HX*EK(@SMT5Q MC_!)I+)"Z'V1^O1EG:>ZRQ'2G(L=Z@$0K.$/P$4&@GH!L=-T (4 Y&D.1+27 M H7;X4>ZI-.5OM!5DA[H+;XMO_1IA]:TBR1(8MS*DCI!(7:7L&S(++=H M"H5V&58E1;][,P[9Z IN:OO'A+7AIM9@)<)[3+':D(F(N;]9"&\AID\X#.B[ M%PYB-NPW(Y:$_?8F7CHNW$UTI]ACDSZP"8,H&4$23F"EY'WA&AGUT3:Z.6![ MV#$X>>$5]$9$U1O]AN7Y@H@I:9C",8.8V*A@'J&M%RN:,:L]3ECK($J<%S88 M3FCTJW<;Q6+K/HG&3<8P"-N,21B$((=GJ- K>%.>V> M/=MGXSZ0[M=)7EBWWANB$2.B*.HW]J/N'NGHWT(43QHK2<2ZBXSZIXK5/^JD M%:J=>R\T*:F%:9IJM]H]28NF$S^'-^_95ZYVA=!0XI92@XM1XH%JWHAF8N3> M]>6---3EW3"G9Q65#:#]K93F:6()NH=Z_C]02P,$% @ =57Z5N9@=>:/ M P P < !D !X;"]W;W)K&ULC55M;]LV$/XK M!W4H$L"S*.K%A:$I-E@+,U1;;&AGI70M+*EZ'9JM M1E%ZI[H*.6-96 O9!+.)7[O7LXG:V4HV>*_![.I:Z,,<*[6?!E'PLO @UQOK M%L+99"O6N$#[Y_9>DQ;V**6LL3%2-:!Q-0VNHZMYXNR]P5\2]^9H#H[)4JFO M3OE<3@/F$L(*"^L0!(DGO,&J0 EKL2NL@]J_PD[/JG#*U1E_ C[UC8EXV)GK*H[9\J@EDTKQ7-7AR.' MG/W @7<.W.?=!O)9_B:LF$VTVH-VUH3F)IZJ]Z;D9.,.96$U[4KRL[,%KJG$ M%CXW[0&[2ET\BF6%YG(26HK@[,*B0YNW:/P':!E\48W=&+AM2BQ/_4/*K$^/ MOZ0WYVW-.-/5[\$[H/N%7:RF8-_UPOC=74'/^^1;=% M2]Y&P-T*/LI&-(44 MU9W[,X8O0Q X6!V.Q-N3,TC'A96E$VRGP*((;52^%[4T(BR<0_]/(B MB2_A@K-+>%26RDF)LD&459[Y'EE0._RA"'+NFTN4I72= M1OZZZZ3C_EL>7EINZ'-XS4CUO58H0PU9*/HMB&L)6RVIHR5U#S4M?MM)>_C5 MO=XEV=3THYD6&I_='(=O7=?PZ%6M4:_]W^%B[!K;/K#]:O\]7;>O\JMY^[?1 M4:UE8Z#"%;FRX2@-0+?_1:M8M?5O]%)9>O']=$-?+&IG0/LK1=7J%!>@_[1G M_P%02P,$% @ =57Z5F<]92+? P @ H !D !X;"]W;W)K&ULS59M;]LV$/XK![4H$B")7OR6N+8!)UFP# N:-6WW8=@' M6CI91"C2):DXV:_OD9)EQ7&S#MB (:+%(^_EN>-#Y29KI>]-@6CAL1323(/" MVM4X#$U:8,G,B5JAI)U,RF$W\VJV>351E M!9=XJ\%49G_>=OE?XPG%M.G-PF2R4NG?"=38-(@<(!:;6>6#T>L +%,(Y(AA? M&Y]!&](9=N<;[U<^=\IEP0Q>*/$[SVPQ#4X#R#!GE; ?U?IG;/(9.'^I$L;_ MPKK6'0X#2"MC5=D8$X*2R_K-'ILZ= Q.H^\8)(U!XG'7@3S*2V;9;*+5&K33 M)F]NXE/UU@2.2W<#.%&25L8^$EFF#VW#PE0BRK9H#I/7G7X2R5.($J.((F2WBO^>FV6/>^O M]_=97G*3"F4JC0;^F"^,U42,/_?E7+OL[W?I+LO8K%B*TX!N@T']@,'LW9MX M&+U_!7"_!=Q_S?OLCBY?5@D$E<,6O''B!UN@ABLNF4PY$S W!JT!)C/XE;,% M%]QR-/L2>C7D_H0^%0BY$G1UN5R"]00!ORTM6+?IP#VTX%2E07F >0N0;0&* M+4"@*TG'_ 3-*1]YA4M,L5R0>2_VRTF]["+1W>.&P&BZ=!8UW04/J4 "T$$Q MA@NF]9/;\X7[K5(6,[C5/*6@7,+[TCS!\:%FKCR7#VALZ;.*1^[9U:,E7X.<:$K%R9:XX5P<1WZTFIWYKDF7FP># MT6']L]%^)G2/BY5*6_X7":ERIW%7D'Q=^_G+#3%92HE[[W,12]DK9N$-K5 MMKV:UUW%5KWNS8A>2RX-",S)-#H9#0+0=;]3"U:M?(^Q4)8Z%C\MJ$5$[11H M/U?T%6X$%Z!M.F?? %!+ P04 " !U5?I6J-=3U5C!)2XUF*:JF/ZQ0*%VLR .#A,/?+.U;B*<3VNVP4>T?]5+3:.P M1REYA=)P)4'C>A;+D;/W!I\Y[LQ1'UPD*Z6^N<&[Q4RPK9O!>B2^\M-M9, F@Q#5KA'U0NS^P MBR=S>(42QK>P:VW'>0!%8ZRJ.F=B4''9_MF^T^'(81(]X9!T#HGGW6[D6;YA MELVG6NU .VM"6I?TBT>F[)@=LBN0CX9R-N($JN((F2 M] )>VL>:>KST^5@7*''-K8&O=RMC->7&W^<";O%&Y_'0%OB*W$\KKC30OMM;B3)7RT6]2P M5,9>_S]"N*?YH%$#'Z-.(U,")J^/ZZ?5BDL3) M:^+YX?DSI' R%] @2]U@,/8MH3SR_:F&/^F1IM1DB=>"1C_ID289J1@1.,GR MK"*CF#8 MGKOQX5%=KE!O_.MC"+.1MBW1_6S_P-VU=?T_\_9U?,_TAE-Y%K@FU^AFG 6@ MVQ>G'5A5^RJ_4I;>#-_=TB.-VAG0^EHI>QBX#?IG?_XO4$L#!!0 ( '55 M^E9MSNR--@( . $ 9 >&PO=V]R:W-H965T]5/>Z!D#RU'"ATZ!&;-=AJ/,:&JIGL@5A3DJI&HK&5%6H M6P6T<*"&AW$4K<*&,A%DB=O;J2R1'7(F8*>([IJ&JN?#'I]LB8VDX.4]]:X M*=(@LH* 0XZ6@9K?(UP!YY;(R'@8.(,QI 6>KH_L7USN)I<#U7 E^2]68)T& M'P)20$D[CG>R_PI#/N\M7RZY=E_2>]]+XYQW&F4S@(V"A@G_IT]#'4X AF<: M$ ^ V.GV@9S*:XHT2Y3LB;+>ALTN7*H.;<0Q82]EC\J<,H/#;.\O@\B2[%DE M6,ER*I!L\EQV IFHR$YREC/0Y!W9% 6SM:2/Z;1*BD62) MPWP(O_7AXQ?"K\BM%%AK\ED44/R/#TTJ8S[Q,9]M?);P6\=G)(HO2!S%BS-\ MB[$^"\>W>(%OJA"_-P>-RO33GZF$/=]RFL_.V%JW-(Y[QXYP4]%E/:0M/ MNJX!5;G9TL35RS?@N#N.[\9W[3]W/_NW5%5,:,*A--!H=FF:7_EY\@;*UO7P M0:*9"+>LS1,$RCJ8\U)*/!HVP/BH97\!4$L#!!0 ( '55^E;%D>@FC ( M '(& 9 >&PO=V]R:W-H965TM1K $.>"R[TU%L;4U[ZOD[74%#=ER4(7,FE*JC!4*U\72J@F0,5 MW ^#8.P7E DOGKBY1,4361G.!"2*Z*HHJ'JY 2ZW4V_@[2;NV6IM[(0?3TJZ M@@68AS)1&/DM2\8*$)I)013D4^]Z<#D;V7R7\)/!5N^-B76RE/+1!M^RJ1=8 M0< A-9:!XFL#,^#<$J&,IX;3:S]I@?OC'?L7YQV]+*F&F>2_6&;64^^S1S+( M:<7-O=Q^A<:/$YA*KMV3;)O8# \ @;0/A1 M0-0 (F>T5N9LS:FA\43)+5$V&]GLP-7&H=$-$W87%T;A*D.'F5>>B3AF-4C5&3D]JEB)>XKAC_P MU)W,P5#&]2GF/RSFY.3HE!P1)L@=XQPW3D]\@[KMU_VTT7A3:PP/:/Q>\3X) MPAX)@S#J@,_>A\\A[9-HX.#A:[B/U6I+%K8E"QU?=("OJS:_KY?:*#R3?[KL MU7S#;CY[3R]U25.8>G@1-:@->/'QI\$XN.HR^Y_(7EF/6NO1>^QQDAS3HKRZ M[3)9(\<.:7O')AZ$XP#W:[.OOBLKO C;K%>RAJVLX;NR<$>JHN+40(97&'VG MC-HFT26S9AKM"3@;CT?C-S*[LJ)#,D>MS-&'JM&ULQ9C;;N,V$(9?A5"#8@NDT<''I+: .%+1 M%$T1)-GVHN@%+8UM8BG2)2E[M^C#EY1D1?+*JM-RT5S$(CWSD?QG-"8YVW/Q M06X %/J842;GSD:I[8WKRF0#&997? M,?[/B(L-*-\7:E5L!."V<,NH&GC=V M,TR8$\Z*OD<1SGBN*&'P*)#,LPR+3PN@?#]W?.?0\436&V4ZW'"VQ6MX!O5^ M^RATRZTI*P7#H7%+P3VLO&,S%*6G'\PC?MT[GAF1D A M40:!]<<.[H!20]+S^*.".O68QK'Y?*!_7RQ>+V:))=QQ^BM)U6;N3!V4P@KG M5#WQ_0]0+6AD> FGLOB/]I6MYZ DEXIGE;.>0498^8D_5D(T' ;^"8>@<@B. M'(+@A,.@6B_" M3*(\*Z&_)=I/A4^P Y8#^A;=IBDQL<,4W;,R TTDWT6@,*'R&Y1PIH0.+"(, MO6QX+C%+Y26Z,.T'0JFVEC-7Z4D9M)M4$UB4$PA.3&" 'C1W(U',4D@[_*-^ M_W&/OZO%J!4)#HHL@E[@CSF]0EYPB0(O&*#WSQ%Z=_&Z^(X)WIW#&Q2\X,#K M6N>_F%8')O[/LVFI-JCS:%!P!R>X$9%XO1:P+K.&K] ALW[[29NB>P69_+TK M/4KNL)MKZN2-W.($YHXNA!+$#ISPZZ_\L?==5RALPB*;L-@2K!6<81V<81\] M_#G/EB!,4,JZ7&>S1'_U9?:BQ(X*K/G)V86^-W-W3<5[1WZKXC9AL2582_%1 MK?BH5_%#\@M(^)J1/R$U5;*NH)3@):%$?=(_GA] M%('/;:;C4=LF^MPFF'A'H8P[C,8-HY80XUJ(<:\0+P(SN0(AM )\IY/P16\S MNE;:BWEK&; )BVS"8DNP5BPF=2PF7ZA&3VP&QR8LL@F++<%:P9G6P9F>4S$N MT19$ DSI73I:"9ZAK>!I;DJUWFXA,RI)0"+5>*\4KW:*(#HW8.7 T\9[[5U- MCXK(&391IXWO-?_\HY+2CVT)=5T+=7UV1<$*/7+"RBWIB<+22WMK[MJ$139A ML258*R2^]WJ*\+Y0::G EN)CE199I<6V:.T0-0YZ_O]58*J1VZ]Y<%1ASC&* M.HW\HQU/_ ^H4B"W<2C6$U\7MQ%2[\%RILIS3=U;WWC<%N?\H_Z%?W/G=_1' MYH:D.(2_XLOKE0&ULS59K;]HP%/TK5UDU=1(0)[P91.IC MTSIM&H)U^U#U@PD7L.K$F6T>W:^?[4!*M91.4[N5#\2/>X[/B7V=VU\+>:,6 MB!HV"4_5P%MHG?5\7\4+3*BJB0Q3,S,3,J':=.7<5YE$.G6@A/LA(2T_H2SU MHKX;&\JH+Y::LQ2'$M0R2:B\/44NU@,O\'8#(S9?:#O@1_V,SG&,^C(;2M/S M"Y8I2S!53*0@<3;P3H+>:4 LP$5\8[A6>VVP5B9"W-C.Q73@$:L(.<;:4E#S M6.$93'%&EUR/Q/H# M;@TU+5\LN'+_L-[&$@_BI=(BV8*-@H2E^9-NMB]B#Q"&#P#"+2!TNO.%G,IS MJFG4EV(-TD8;-MMP5AW:B&.IW96QEF:6&9R.1KC"=(E0A1':363I'(8HW7:G M,<*7"6=S:E^@ BU@@B8N%O.4_<0I4 4[_/$Y:LJX>@-'P%(X99Q;3-_71J1= MRH^W@DYS0>$#@CXN>0U(6(&0A'6X')_#\=&;^S2^\5@8#0NCH>-M'#9:>=1G M!=YM,G-FC+^O++%Q8@9C,Z5F-,X#QII*#>9](UR=;)BZ[CFU5=*NDGJ9Y8/2 M;.+U5$9C''@FLQ3*%7K1ZU=!B[P]8+Q>&*\[]OJS&X>K3X8;+C0FZKK,9OT9 M;#8*FXT_VU]9V,SV;(J[-W)SFA7.?&K&'L1\RK>*904\""*W>4[% M/[? ^'[F^,YAX#%;;Y0><.?3DJ[A"=1S^2#PS6U8TBR'0F:\( )6,^?&OU[X MG@88B]\SV,O6,]%27CC_J%_NTIGCZ1D!@Z72%!3_=A #8YH)Y_&I)G4:GQK8 M?CZP_V3$HY@7*B'F[(\L59N9$SDDA17=,O7(]S]#+6BH^9:<2?-+]K6MYY#E M5BJ>UV"<09X5U3_]7 >B!4 >.R"H 4$7,'@%$-: \*T>!C5@\%8/PQI@I+N5 M=A.XA"HZGPJ^)T);(YM^,-$W:(Q75NB%\J0$?LT0I^:/L(-B"^0'7F#7" M5^0F_1L=XVI0DF0%B7FAA/ZTD"K#U( D%PDHFC%YB;CGIX1!%X26^<1O@8<&'MCD?)OWQ7_V?A2, ML%D[H>$+7^&+-[18@\[PS7+)MX7*BG6S2,B?']"=DI! M?&KB^YV2DEALN@5V<6H3^!-[L9@T\B8]U,2)I?YW--I,_([&4YMHW)%X:A)X MK]1#W_MZ=_7.BDPRMM55$&J)!$57=U!R@3LOY8Q1T1J]M-Y *Q_CUM2\*Z]S M<,56JZ!["-JMAIU86*U:BZN*AMNZU.<@UJ:;DL04D^J.UHPV'=N-Z5,ZX[?^ M=>Q;QA/=X9DFXBM]U1[>4['."DD8K-"5=S7&I2FJCJMZ4;PT+<4+5]B@F,<- M=JD@M %^7W&N#B_:0=/WSK\ 4$L#!!0 ( '55^E9%FN+J(P@ #U" 9 M >&PO=V]R:W-H965T[#H@^*S=C"ZN*5J&0#],>7DAW3I"@Z;KZ^S.AROD.1 M'W7"0U*^>JGJWYH-YP+]4>1E M3YMMS=-5'U3D4^)YX;1(LW(RO^JO?:_G5U4K\JSDWVO4M$61UJ_?>%Z]7$_P MY.W"?;;>B.["='ZU3=?\@8N?M]]K>38]L*RR@I=-5I6HYD_7DZ_XDOEQ%] C M_I7QE^;H&'55>:RJW[J3V]7UQ.N>B.=\*3J*5/[WS&]XGG=,\CE^WY-.#F5V M@]F,D[,[_DS+UN.?D1O1X^OZ'M=K=JE:%!:KM #KY^S)6_0IP47:98WGR7X MYX<%^O3#9_0#RDITE^6Y["7-U53()^IXI\M]Z3>[TLE(Z13=5:78-"@I5WQE MB4_<\:$C?BI;XM $T[[<&*KSL=*9_]S MZ5ICT$/?H#T?/=$W?OV'O(%N!2^:?]MRO&/Q[2R=-%XVVW3)KR=2^QK9F_AD M_N<_X=#[JZV!(QSW^J1)I+)>\38LO!+CSLP[N_)L]S M[.% ]H+GX\8=HF8XGNF@9 B2?Z8HU5',4F 0J8 D2R#)&!"9EHKHD(KH8V_\+CPX M?@%G@?&6+BR@.(R,%WX(HK$?&.^[!11%GOUUCP]UC-_WNJ/_H*]9O:S3)R$' M-V7[) ><;9V5:UO%G9SG=CY(L@22C &1:8F9'1(S ]&!&60J(,D22#(&1*:E M GMJA.Y]3 GV\=I;3G!H2($-A;$Q0D@L*$)-Q6!65.3;U0 ?>1%\OAXT>_]A MK;F3[]P.",J6@+(Q*#8],T1EAH (PIX&*B&0; DH&X-BTQ.BK!EVVHUWB (= MO*(1C4Q-L(""P)2$(0C[46Q*@@5%9^&()"C?@]W&YRZMNQ[W\-IT?D)468-.PW(.S0@' [:O6!F MBL 01<( FRHP1(6>B6(65$ ],J("R@MAMQG254".#O[9+G.>UC]NJQ=>\Q5J MVL>BQ]@EPLE^=H^$9$M V1@4FYXGY>=P#",1H!X.E"T!96-0;'I"E(_#3F_R M#HF8#5]^3,QY0PL*1]@S)6*(\K$I-\R"HGXT(A%$N23B=DD#B7AHZZ?.2C2; M;&M5!3?AN9T0E"T!96-0;'IJE*TC&$05"*B; V5+0-D8%)N>$.7FB-. M.R<7W.1G=T?0A2U0-@;%IJ=)>3SBP^@#J-,#94M V1@4FYX0Y?2(>QGNM#X$ MPU'#S/05%A"EYIC! @HB F.+O#@2YT M@;(Q*#8]%$&7FJ'N-[J0R[./UL;SY-B]L M*"\V]".QH(A/S-5(&PI',[LR4.62J-LE#93A%YYNJ[)!S>[*!4KK(BUX*7I# M4;1E)L:V0;J+.KM[@JZ+@;(Q*#8]:4=;%H'V+,)N6H3=M0B[;?'_8>ZH,G?T M@SL7]_':K*'I !8V$(Y-M1B"9N:$!+. 8CHRTT"58Z)NQS30BJ1<2PCO]C"] M<[K!7<+9/1)TV0R4C4&QZ;E2OH_";'*DH.X/E"T!96-0;'I"E/NC']SJ2"W; M&"-L2H0%% X&%)9MC#XQ)<("(O&(1"A+14]8*K[K;.1]Q]T30R4+0%E M8U!L>B*4XZ,PFQLIJ,<#94M V1@4F_YI@_)X_@3 M!17Z@6DI;"@R'H^A@H&X-BTW.CW)X/LQ/2![5TH&P)*!N#8M,3HBR=_[&=D-].Q/^*[?G; M1>E?59K?2RXLJ-EL,.P8@N0(QIRK7FYY!>H:64>LSQ/ MY5D_R5%SR56F6=-TEVR9G1Y]J5[P>MW_ID C2VI+L?M,]'#U\+L%W_JO]8WK M-_AR@2W7$WS);->_^M%E(EO,=B>6=_J?1IBJ1]K]L,)=6J^SLD$Y?Y*/YWV) M9#>O=[]5L#L1U;;_MOZQ$J(J^L,-3U>\[@#R_E-5B;>3KH##+T;,_PM02P,$ M% @ =57Z5J33E+VL" L50 !D !X;"]W;W)K&ULM9Q=;^.X%8;_BN!=+':!9BSQ0Y:SB8$9DXMNT0$&,[OM1=$+Q682 M864K*RG)#- ?7TEV3).B*:M^>Y/XX^4C4X<\]DL>Z>:U*/^H'I6J@Z^;?%O= M3A[K^NEZ.JU6CVJ35N^*)[5MWKDORDU:-T_+AVGU5*ITW37:Y%,2AO%TDV;; MR>*F>^U3N;@IGNL\VZI/95 ];S9I^>V#RHO7VTDT>7OA<_;P6+WD?70MXZY!I_A'IEZKH\=!VY6[HOBC M??+K^G82MI](Y6I5MXBT^?>BEBK/6U+S.?[<0R>'8[8-CQ^_T7_I.M]TYBZM MU++(_YFMZ\?;23()UNH^?<[KS\7K7]6^0[SEK8J\ZOX&KSMM/)\$J^>J+C;[ MQLTGV&3;W?_TZ_Y$'#5H..X&9-^ V W8B09TWX">>P2V;\#./0+?-^BZ/MWU MO3MQ(JW3Q4U9O 9EJVYH[8/N['>MF_.5;=N!\J4NFW>SIEV]^*Q>U/99!5?! MVZ.[;\&RV-9E$\+@MV]/*OA1J#K-\NJG1O3[%Q'\^/U/P?=!M@T^9GG>!+NZ MF=;-)VEYT]7^J!]V1R4GCDJ#C\TA'JM ;M=J[6@O_.UC3_MI'1@3__I[ M\T;P:ZTVU;]=,=Y1F)O29KCKZBE=J=M)D\(J5;ZHR>*'[Z(X_-EU@I$P@81) M$,P(!3N$@OGHB]^*.LV;A-P%Q!6#7?.X:]Y^*;PLHC#BS2AX.3ZY?=4\2N:F M2/1%S;<-I:9*.@Z8\"0ZJ(QN\D,WN;>;OV1?U?KJJ3D8;&A M_87O4,5A-+-FOT/%PX2Y9W]TY#LB?T\;NWF5;M=7C=E399;F;AOAA8P==5": M@-(DBF:&@^AP$$@6V&-0 4'2!)0F430S(-J#15Y?<48FH+UY.:.]1. 2V;\" M'**(S9B=!YRJ\$0>T 8G\CN<]ZHLNO/H[*.W[>C1AJ0)*$VB:&84M/^*.&;Z M0ZT8E":@-(FBF0'1=BSR6HPSIG_D"2A-HFAF3+0WBQ),.H#Z,RA-0&D213,# MHCU:Y/4=9Z2#>7^BQ_.9G0YT;,?;EV]5.^*T1F$=V#NBKXM!628>*TY"@A"MZZ@-(FBF55#VKK1$)(3*-2P06D"2I,HFAD0;=CHP![;4$[8MS?7 M ^Q]PN59*N%0T:BWB^!2D>B$5Z#:"5&_$^KEA/.6#OS4T2,1NIL%I4D4S8S/ M444AJ*006U.(+2K$5A7^/QPQ7FIPJ$*[@$@X5"29V9[! MI0KG)WXN4&V-J-\:]5+#>6L)?NKHD0C=Z8+2)(IFQD>;.HJI/*10:P>E"2A- MHFAF0+2UHQ?6'U)'0:"=%_H2>U5QF"*]%+-WVB?1H;K#S5U:^]80_(#1 PVZ MJ06E213-#(4V4BA!@Y*$U":1-',:PVT@6,75A^R?BU@-"=VT9%+%."TB2*9L9'&SF&J5%D4.<&I0DH3:)H9D"T M6CAO_MT5>/&3*.??]S4=?L S=X(+2)(IF!D+;.(ZI M2.10^P:E"2A-HFAF0+1]XQ=6)/)^H6#S"]\N1'*IPM"Z($$X5#'C=@9PJ1J# MZ-BA-0&D213,# M7JE?9+!PJ,HOLS0:7BI^ZU0'7AH@/&"(S,9RW?N!GCAZ'T$TO*$VB:.9] MC[29BS%5BS'4U$%I DJ3*)H9$&WJX@NK%O?MC^]!QGJ%S"Y1;%_+X!#-B9T5 M7*+8KD.8'MV"<:/*A^[>EU6P*IZW]>[.>X=7#_?7?-_=5=)Z_4-TO8P/ M*EVKLA4T[]\71?WVI#W X2ZEB_\"4$L#!!0 ( '55^E;Y%-5,=@X &"G M 9 >&PO=V]R:W-H965T17ZI-SKFD7CQ7&V_[A[*L@Y^6Z\VN\O90UT_OIW/=SRTWS MD[MJNR[JYMOM_7SWN"V+V\-&Z]6N'3\OZAWK\PO[IX+.[+Z[+^_/AQVWPW/U-NE^MR MLUM6FV!;WEW.WK&WBO'#%@?)/Y;E\Z[U=; _EB]5]77_S:^WE[-P_RN5J_*F MWC.*YK]OY:)!3=/N[I:'S=N?H/UJK3^6W M!"'_0\!#'A&_SV+(YM%A/Q4UY.6O:UZ[3FL!Q^W-,S>S>\ @E214/$J% MU00H5\ZRW&X2KHA% ML=TC7%',0[M%$+O+PXX.H;T0&V*&#GWB_MPGR*/UK9

MPA:1)*4RB:60MMX5B&:010 M_P:E22A-H6AF0;2'8UY?,J 1Y(27MS\37% J'CJ-P%7Q*.=V'R!4<=CA&[AV M2-SOD/8?%@RX)O!3QHX\*$U":0I%,^NA?1QGD%; H6X-2I-0FD+1S()HM\:] MYJ._%1RW;Y^8N; ^(%P0HDQ8DP.2$+$T3ZQ&0*K2CBD$KDT0]YN@"DI3*)I9#VW7>(QI!%"W!J5)*$VA:&9!M%OC_EFV_D:0N.=XF-B- MP!4ESA4!(6)"TB24IE TLPK: MGO$4<_I#/1J4)J$TA:*9!=$>C?OGV?I/_\P]'?,DLL]_0I79EPN24$59[%P) M$*HT[?B@D&OSP_WFY]P @O\&@Z,%?N;H<0B=T(+2%(IFAHNT88M"2&.(H(X- M2I-0FD+1S()HQQ;Y9]YZ&\-Q>^-/OO4IWX+09-:T@"0TS'$'E$ATM(1(FZ#( M;X+\+<$3./!S1X]"Z!P6E*90-+-"K= A*'6(C1UBE":A-(6BF071-B^:F%&,W- @M^<;"4ULQY,)393;C<+59+RC4VC? M%/E]4[M3#(X@^)FCQQ]TH@M*4RB:61WM]2),6C&"VCLH34)I"D4S;UC0]BZ> MF%B,W?Q@:G_(2&@8=VY8H.**=OJ $L4=/2'6EBGV6R;GZL$_Y^"GC1U\4)J$ MTA2*9M9%V[P8DTR,H:X.2I-0FD+1S()H5Q=/3";&;E0PSYQV0"030_ON!$FH M.,N<&YC(*&3'I$/+BB3'%F(H6.GT1*T-8K]UHAL M"3T7"M#),"A-0FD*13-KHTU=C DLQE ?!Z5)*$VA:&9!M(^+)P868S<^F";V M!PF$*$[MVYP(T?YF1[LG4 ')J.M&9VV/$K\]^E!L]R/N^OMN/^:H _4#1M_D M#)WW@M(4BF:60INX!)-43*#N#4J34)I"T63$PJ)FYR, H3.[1,J+BP M6X4D5"*T58I0)5'8\?E!HFU1XK=%9A<8$U/P@T4IE TLTS:WR68A&,"-750FH32%(IF%D2; MNF1BPC%Q\X9V8J%?(@F)<]G@DYA'IQU2XG=( [K"V-B"?X^C1R9T4@Q*4RB: M^4@E[?H$)O,HH-X/2I-0FD+1S()H[RV/'RE-1+<+ MH#TJ34)I"TA9M$C,(DL_N"J^+""301*A':*D6HDLZY":'-E/";*?IBPC\YX4>.'H;0 MZ3$H3:%H9G%:3V $/8(1^PQ&[$,8L4]A_!%.3VBG)R:&' 7Q9$2[*?1*9+]$ M>27FT6G;)/RVR>D% _,+?NSHX0>=&X/2%(IF%D@[/X'). JHG8/2))2F4#3S ML:S:SJ43,XZIFSJT/V@@)'8_Z)B]D46_(#1 PTZ!P:E*13-+(6V;2DFR9A"K1J4)J$TA:*9!=%6 M+9V89$R)D&+.[;NG*940PC[_754D[+NL%:6*X@Z7D+:>1>_W0&87&!-9\(-' M#T;H_!>4IE TLT3:R*684&,*-6Y0FH32%(IF%D0;MW1BJ#%U0X9Y["S@0(F< M:P,BKIC9]U4I2M5^0)NY@(/V0YG?#PWH#;XU':"37E":A-(4BF:621N[#!-X MS*!&#DJ34)I"TH._1))2.S&X)681Z==4>9W10.ZPMC M@G^/HT5Y\Z%A"OB+'5Z _4.T \PQ <<OG$@&-./-31?NX"H1'VY0*A8:&]9APIZC 8N;9/N=\^.1UA8'#!CQT]"*'S M8E":0M', FD'F&,"CCG4UD%I$DI3*)I9$&WK\HD!Q]R-&Z;V&M +0I3D3E]P M12RR5Z96E(JG79U!NZ7<[Y:Z.X/_>L&/'3T0H?-F4)I"T78R*..=37 M06D22E,HFED0[>ORB1''G'C^HM,8B&<]VAZ"T#C/8R$T7<]LR[51RGN,4GGS ML*E6U?VR)$,,_LU'#S7HK!B4IE TLQ"M]:5!"TQC5YC&+C&-76/ZQRPRW5YE M>O(RTV[0,.+,NLY?D++07D-&4C(1)]8B$HJ4,='QK#86MM::#GO<4:L7C(DR M]'#'CDDL3F)Q"H:SRL1;90(M-!UB5YJ&XB06IV XJRRMU:;#J>+ R@*U>EB<@N&LLK26I0ZGKDL=$@E(YZ%LBV$R2JPQTWU=8RQP8>>'8X?K]BUK*$X!<-9]6LM9QV"UK,.L0M:0W$2 MBU,PG%66UJ+6X=15K4/JJ8U.$W%%=M2:!-GW9I,BT=$]6,N-L1XW9G:/P2&( M'N[HT0C%22Q.P7!6F5HFDF'BE"<.K"Q8TPC%*1C.*DO+-+*)H]V5VB($IB1[J^.$(G7S#XA0,9Q6I91D9)EAYXL#*@G6"4)R" MX:RRM)P@FQBO/ &,Y*2]5 4I;8[L;O\N MO'W'9W/G]??L[8(1KTOV5AU>GVO\U<5C<5]^*+;WR\TN6)5WS:["-_N;^+?+ M^X?S-W7UV!1@%GRIZKI:'[Y\*(O;M)JZ;4/ISYXDX%8 MF\2I[2SLO^_8"3G(&FZOQT-?B&//?&-_,YGQ,-ER\213 $5V>5;(J9,J5=ZX MKHQ3R*F\YB44N++F(J<*7\7&E:4 FABE/'/]?C]R<\H*9S8Q<_=B-N&5RE@! M]X+(*L^I>+F%C&^GCN?L)Q[8)E5ZPIU-2KJ!%:C/Y;W -[=%25@.A62\( +6 M4^>#=[/TC(*1^)/!5AZ,B3[*(^=/^N5C,G7Z>D>00:PT!,7',\PARS02[N.? M!M1I;6K%P_$>?6D.CX=YI!+F//N+)2J=.B.')+"F5:8>^/97: X4:KR89]+\ MDFTCVW=(7$G%\T89=Y"SHG[274/$@8(7G%#P&P6_JQ">4 @:A:"K,#BA,&@4 M!F^U$#8*X5LM1(U"9+BOR3),WU%%9Q/!MT1H:433 ^,NHXT$LT)'UDH)7&6H MIV8+*@I6;"2Y!T%6*15 WMV!HBR3[\D5D7I&[A^L('^DO)*T2.3$56A>@[AQ M8VI>F_)/F K()UZH5))%D4!BT5^J!4?=MQ_DQZ\O_;/V(C* -A,#@!2?P/A2*)2RK](=.5A!7@BF& M/E_LXJQ"OLE:\)S,>5Y6BIJDP-?$$CU??D=@\E%!+O^VQ4B]BX%]%SJ/WLB2 MQC!U,%%*$,_@S'[^R8OZO]@<=$FPQ27!EA<".W+EH'7EX!SZ[)9*%I.M2:KH M./H, HO$_B/&\B(5?L'H-_*NGGMOHT5346 M2:D$BS5C9M%]6'V6YQBZ/6_TBV>-__#5";UQV*'A[K40,AIU*+4(^5%':&D1 M&GJ^G-XV\%@K&?MA)(A8D M_U16]70K=3QS<#GWOE5#F@ ^SJK[NJ4X*2L1I]A:MYQC@=8E3*54D MI0F!'8B8H6")5:Z^S,,.!T9%I=!F<>PPG["E-6)ZC5?B&#)!C^ FM$X)@O%$ MU\^>?L>ND LPPX-:RPI]A$8%-[#?_99764(>T?*!QZ^QQ3@44ES1#+_?00\= M:@IUT$.'$#1DS*A4 %R9!2Z*(AXO@7&MQ,\P/N)![K* ME9EPXJ@B*UB >JSF0D=.RY+2 DI)>8D$9!-\,QA/ Y-O$[Y3V,J#,3).EIP_ MF> NG6#7" (&B3(,1'\V, 7&#)&6\;OAQ.V6!G@XWK-_M-ZUER61,.7L!TU5 M/L'7&*60D353#WS["1H_5F#"F;2_:%OGCD*,DK54O&C 6D%!R_I+=DT=#@"# MX0L KP%XKP7X#<"W1FMEUM:,*!)'@F^1,-F:S0QL;2Q:NZ&E.<6%$GJ5:IR* M[\J$%X"^D1U(U$-?];V9009"0&HFT1=*EI11]8PN9Z (9?)*ISTN9NCRX@I= M(%JB>\J8/A$9.4H+,K1.TFQ^6V_NO;#YYS7K(]=[ASS7\SO@T_/P&21]Y \L MW#N&.[H,;2V\MA:>Y?/_60LTHS)A7*X%H)\W2ZF$OFZ_N@S6C,-N1O,$Q[(B M"4RP?F,2Q 9P_/;-('0_=-G]3V1'YOW6O'^./6Y/76G[1$I0779KCM!RF :Q MB?TP$(Y.9'8DA-<[0/37]J_D_@/4$L#!!0 ( '55^E9+ M4ERR+ ( %X$ 9 >&PO=V]R:W-H965T#T)"@25-64$DC=:L0FX0TK0P^(#ZXR:6QYI=@7]KNWV,[:56A;GQ) M[NQ[GGO.=W:^,_;1-8@$>R6UF[.&J)TEB2L;5-R-3(O:[]3&*D[>M9O$M19Y M%4%*)EF:3A/%A69%'M?N;)&;CJ30>&?!=4IQ^W2%TNSF;,P."_=BTU!82(J\ MY1M<(3VT=]9[R9&E$@JU$T:#Q7K.%N/9U23$QX ? G?NQ(90R=J8Q^#<5'.6 M!D$HL:3 P/UOB])HLHE)U[DUNS AFC/%HQ8:D1[<4*'IJS(^EWA<53PZ*J M1#@M+N%&]RT/9W>Q1.)"NK=Y0CYI@";ED."J3Y ]D^"VDR-(LW>0I=D$'E9+ MN'C]#TWB-1^%9T?A6>2=_%R4OLQ4*93A.8&CIML32VP@K(JU^CQEH0 M4,/)-U]*V/K; 4YLM*A%R37))S!;M#X"0>.>8)R!,IH:=Z[(7L8TR@A7;(]59Z=^XW0CM0&+M,>GHXR4#VT]S[Y!IXP2M#?EYC&;C'P"T(<#O MU\;0P0E#>7Q2BK]02P,$% @ =57Z5H\HI5AV @ 208 !D !X;"]W M;W)K&ULK571;MHP%/T5*ZNF5EI)37,"J8V>V$[J_G^V$%&B*]K 7XFO?XEV0KYI#8 &CT7 MC*N)M]&ZO/%]E6V@(&H@2N#F9"5D0;0)Y=I7I022.U#!?!P$([\@E'MIXO8> M9)J(2C/*X4$B514%D7_N@(GMQ!MZNXU'NMYHN^&G24G6, >]*!^DB?R.):<% M<$4%1Q)6$^]V>#.-;;Y+^$YAJ_;6R#I9"O%D@R_YQ NL(&"0:RAK%):%"W8*"@H;Y[DN:W#'F 8O0' +0#_*R!L :$SVBASMF9$ MDS218HNDS39L=N%JX]#&#>7V+)K\W=EL'/VGONFGOP&_=\K=@ !?@#P@$. M>^#3T_ 99 ,4#AT<'\)]X[BSC3O;V/&%;_!-!=?2?$)"*O3S=JE<\*O/5L,3 M]?/8'KM1)5$G+SHI[S:O"<_,QT=XCDHIUJ8" M"EG)E*][/[B&+]Z3<1EB'$9':OO2@M'XJE]NW,F-3\K]9@9L]5+1KG?ZA,:O MZC7&U\,CF3U)5]?QD4A_K]'MD+TG&PO=V]R:W-H965T.Y3M+00E:!U"^)'_>N:[.EE!0W9,E"-R92U50@U.U<'6I@.85J.!N MX'F16U FG"2NUJ8JB>7*<"9@JHA>%055+S? Y6;H^,YVX9XMEL8NN$E4:AA)_HWE9CET+AR2PYRN MN+F7FT_0^!E8ODQR73W)IHGU')*MM)%% T8%!1/UFSXW>=@!^/U7 $$#"/X5 M$#: L#):*ZMLC:FA2:SDAB@;C6QV4.6F0J,;)NPISHS"788XDSR(E'$..;F' M#-B:IAPT>4^N\YS9-%-.)J*N%9OTTS$8RK@^PY"'V9B\1+WA' B\(.^"CP_ Q9#T2^A4\V(>[F(HV'T&; MCZ#B"U_A&TEA%-:61M]DJF0&6I/'6XPB$P.%_M[EL*;L=U/:__!*ES2#H8,_ MF@:U!B=Y^\:/O ]=?H]$MN<^;-V'A]B3+]@V5MN*4+\KHLMTS1153+97K).+ MX-*/W?6NF8Z@\\M!&[0GLM^*[!\4.9)%2@V9O6A[(.0GN:5J@<_\[_G=B2RO90,VI0,CE^U@V.Z/Q+9GONH=1\=K6JCOPK2 M'WC>'U7;$72^$U2+='>:KKWP[K *F="$PQQA7N\<4Z+J2Z2>&%E6?3B5!KMZ M-5SBO0O*!N#^7$JSG=C6WM[DR2]02P,$% @ =57Z5MJ8DJVQ @ = < M !D !X;"]W;W)K&ULK571;ILP%/T5BU53)ZT! M3("J(TAMHFJ=5"EJUO5AVH,#E\2JP\Y]YQK^Q+5 M7#S++8!"+SDKY,S:*E5>V;9,MI 3.>$E%'HEXR(G2D_%QI:E )(VH)S9V'$" M.R>TL.*H^;84<<0KQ6@!2X%DE>=$O-X X_7,ZV2KSP8ZCDFQ@!>JQ M7 H]LWN6E.902,H+)"";6=?NU3PT\4W #PJU/!@CXV3-^;.9W*4SRS&"@$&B M# /1KQW,@3%#I&7\[CBM/J4!'H[W[+>-=^UE323,.7NBJ=K.K$L+I9"1BJD' M7G^%SH]O^!+.9/-$=1L;.A9**JEXWH&U@IP6[9N\='4X +C3=P"X ^!_!7@= MP&N,MLH:6PNB2!P)7B-AHC6;&32U:=#:#2W,+JZ4T*M4XU1\5^R@4%Q0D.@" MK?0A22L&B&=HO_**SA>@"&7RDXYX7"W0^=DG=(9H@>XI8WHO9&0K+<40VDF7 M]J9-B]])^ZUB$^3@SP@[V!N!ST_#%Y!,D.CTOQA5O=(V##$#<=E!;VLX*2LI8 +7A=:%Z$B$2138]*"05[ON&;# M$-\=EQ;VTL*3TKYS19@^:'V_&5,6#@Y1&$SQD;9A4.#AX_VT#WJB^1_=$[&A MA40,,@US)J'V)MH>WTX4+YLVN>9*-]UFN-6_11 F0*]GG*O]Q'3>_D<;_P%0 M2P,$% @ =57Z5E2_7YH,!0 91@ !D !X;"]W;W)K&ULM5E=<^(V%/TK&IKI[,YL8TOBN\ ,(=UV.Y-I)FG:A\P^"%N MNK;$2B)L_GTEX]C$F.N%I@^ +>G>>Z2KHS.ZC+9*?S$KSBWZEB;2C%LK:]?# M(##1BJ?,7*HUEZYGH73*K'O5R\"L-6=Q9I0F 0G#;I R(5N34=9VJRT[0VR$7\)OC5[S\A/9:[4%__R*1ZW0H^()SRRW@5S/T]\QI/$ M>W(XON9.6T5,;[C__.+]8S9Y-YDY,WRFDK]%;%?C5K^%8KY@F\3>J>UO/)]0 MQ_N+5&*R;[3-QX8M%&V,56EN[!"D0NY^V;=\(?8,"#EB0'(#4C' ](@!S0UH M-M$=LFQ:U\RRR4BK+=)^M//F'[*UR:S=;(3T:;RWVO4*9V\$N+M:297]JTEH]W MRGV[;;9E.OY<-^.=HW:](T_=H5FSB(];CIN&ZR?>FOSX ^Z&/P,PVP7,-N2] M@/D!S?E22.DSYE*YYEJHN [LSETW<^>/A:<)"2EMCX*GO5$S..@C_@Q [Q30 M.Z"7:?1U(XRPQS;2SKJSAQ1W"YBO(G:+B%TPXA]VQ75=J.Y!J &MK CL^9% M*](K\/6^,YG<$1A,8^\ ,0G;[2IH.!R\ZF*#IF=08%, & M;\7@P?\ $X?EJ1V^+8=S?_O9IR$>5)+?$!7./M[3'/R?:)R;[X,-ZVF,21F3 MG$?DW&X_6*=;71?8-TQE7.H'!L_]4\B<>WJ=SUZGBAN.UY#/4E P?+C?,.U: MT/VSL3RMSRCHX%RZE+*!.V_%:PPJT+E(2[G!L"J<3NQ#(2*#7G4?-$@1O ]* M+<*P.C3R^E""CO&ZE!(,:\EQ7O>!8/FRP*X;:%V*"@;%X"1:#[XGFW X.)ND MU!@"G_8SE/5E(E:BEX?3Y!\W/)4JH(Z;T9K4$].A=I MJ3T$%HC3:7VH2;A-.J2Z#QIT"=X'I2X16"@:>7TH1L>NT[14%0JKRE%BT\,; M2K^R+@VN85[34E&$TE)F*'S@3Z-HDVX29GF, M1+IF0J=<6I0H8^J9GOO;+^W@?GCD\*9>,%ZWE,.C?&33'2[<%9FXW"^.[UUJD[F:2/&=V\3\; M8_U8@Q9*^P\72XFBC=9<1L_(:B:-\^OB7-9E(]@KLJ9<+[/:LT&1+X7N*EA% M:U'?GF95W4K[%1[.<%T[&<[JQD\I'UIOY30@Q+2K@#O[F3N2#(HX0L' M+[SLN3VJ=S7MW8M5ZZPL/%?6JC1[7'$6<^T'N/Z%4O;EQ0&ULM5E=;]LV%/TKA%8,+=!8)N7/S#:0V%B;8=V"IMT>BCW0,FUSD4B7 MI.-FOWXDI>C+E-( [$-BB;SWZ)Y+\?KP>G;BXE[N"5'@6YHP.0_V2ATNPU#& M>Y)BV>,'PO3,EHL4*WTK=J$\"((WUBE-0M3OC\(44Q8L9G;L5BQF_*@2RLBM M /*8IE@\7I.$G^8!#)X&/M+=7IF!<#$[X!VY(^KSX5;HN[! V="4,$DY X)L MY\$5O%RAL7&P%G]1F3YE9]SLE]"S5?FKQCO/-B28)P&P# M;IC";$?7"0%74A(EP85C[/6**$P3^4;/?KY;@=>OWH!7@#+P0>/HM92S4.G( M#'X8YU$LLRA02Q2_'9,>Z*.W /51Y'!?=;NO2-P#$;3NJ.X>ZGP424%%4I#% MBUKPSCE_^5V;@!M%4OF/BUZ&-W#CF;U[*0\X)O- ;TY)Q ,)%C__!$?]7UQD M/8'5J$<%]:@+??%.<"G!$@OQ2-D.7*7\R)0CR.MNF"_0F:;,:62=3$5Z6$23 MJ5ZQARI]E]$8%D8U6H."UJ SGJLX/J;'!"NR,9R$HO]A4W=<069(P\KS+Y#. M;B-*EU5_,':'.2S"'':&^8S8<1\TT.HPF:.".;U3$-^J,;\F9 M$KI4VVIQ$'PG<*IW?K%;L-TMKI [<5^Z03R!U5(P+E(P]EP;QCZI>P*K49\4 MU"=^:D,WC*X-;[\@9ZHF9^]LA(;-%]MEU+;QI@6UJ:_Z<-V-U,)L>EXNX'@2 M-:BYK$:3B9L;[)??\7T?925'J96,P6C:B-%E-1Q.6V*LZ!#8&>,G@3<$,)P2 M::N+,O=:BMZ[Y40GV$LWE2^T.O52;4#?<@-ZU1N^T.KT2\4!/4F.9W!:-$?N M57U?AQ V7^ISH\%TU/).EZ(#^E,=T"4H1LT"X;0:M!6(4G9 +[H#GFN*ZL/S M$+N-ZA&6P@-V*X]/)-XSGO#=HZT.DF_5"0OBC-*KUO"%5N==J@WH6VY KWK# M%UJ=?JDXH"?)\0Q.6VTXUQ*C8?-]=MBTR&A8R@WH36\LH4,5#)O'$9=1VZY# MI7! 7H0#&Q1^ M.Q0_0C&@4C$@3XKA&9R6JH#.Q4!EQ^<9Z+2I\RKU O*G%Y!#"9Q'Z3**6L(L MU0+RHA9RE&HCIUFU'"8MC1YDE$)]I/P.19U?4F:9EWN]7_3)@C*PLR]/_!0_ MMO'K Y0J)<9DRX7Y(W3'0'P4@K#XT9Q3F$SL M,O7TV6]9P!CG^.N1"GV]QO&]UBY/;9,U-CMWRY.$GRXXLZUQ.Z?+%X^I7?^L M]ZNKFR 9NMS3@^RY]D]8:?]JCYUMHQM&FEC6^2M&BU;]M>UH-\?1Z'*I,^V: M&>L9V]T/RT=DOPU\P&)'F00)V>K']7MCO:@B:[=G-XH?; -ZS96F9"_W1)_N MA#'0\UO.U=.->4#QH\?B?U!+ P04 " !U5?I6.W3)@JP" " &0 M 'AL+W=O\$:KFU1B:2!>=W9G.1C1W/. 044F48L/ZM M80:4&B+MQN^6T^E,&N#V>L-^;F/7L2RPA!FG/TBF\K'SR4$9+'%%U36OOT(; MSXGA2SF5]HOJ5M=S4%I)Q8L6K#TH"&O^^+[-PQ9 \_0#_!;@/P:$SP""%A"\ MU$+8 L*76CAI 39TMXG=)B[!"L>1X#421ENSF87-OD7K?!%F[LF-$OJ4:)R* MOW">U812A%F&+IC";$46%-!$2E 2?423+".FI)CJX^9>F@(?)J PH?)(J]S> M).CPX @=(,+0I2;3"C)RE7;/&''3UI5IXXK_C"L!NN1,Y1+-6099#S[9CQ_N MP;LZ+5UN_$UNIOY>PF\5/4:>_P'YGA_T^#-["3RP<+\OG/^S/G^U]9UD!-U% M"2Q?\+J+DA"94BXK >CG9"&5T!W@5]\=:*R$_59,5QS)$J^ KPE6?*69/,W(MLI5=B5*MS''D\*+A3YVSQ4N-KI14@5G:6 M2)3RBJGFTG;2;EQ-;)=^))\.1K-!CSS1XZV91@_TS6R\Q&)%F$04EMJ4=WRJ M.ZYHYDVS4;RT#77!E6[/=IGK$0W"*.CS)>=JLS$&NJ$?_P-02P,$% @ M=57Z5AQ6\9'?!P O4$ !D !X;"]W;W)K&UL MM5Q=;]LV%/TKA%<,+;#&$D52=I88:),52]%T1;-V#\,>%)N)AGU@^>\SR;\62,N3[/%\Y(^>'O@[-_R=UX1HB3?/DJ+Z%SUNQU(Y>+XI1+:J)\L*5G&Z_3_Z7F]$8X+$L4_ M]02\/X&T3 CJ"4%%=%M91>LR$M'L+,\>45Z.EFCEC6IOJMF239R6+^.-R.6S ML9PG9I?\5J#7Z$8>C\4FX2B[0]5#+R^YB.*D>"6?_')SB5Z^>(5>H#A%UW&2 MR/TOSL9"+E^"C.?U4F^W2^&6I1BZSE*Q+-!OZ8(O]/EC6?:N=OQ4^UOL!'R_ M24Z0AW]!V,.!I9X+]_1+/C]!@5]-QXYR@MU6!A5>X-K*J[00^4:>'V71"O+/Q0Y.(.].61*[*6S7>GLP,VUE<3,]4*Z7Y0YR/?(E-GK"G=UA<]OZ7R3Y^51 M7Y?[FJ6V"D-C<>I-]@HTQ_B8!O;Z)KOZ)N[ZLO3^M>#YJG7O)N9QQ"3<*VUB M;C F+:5-=Z5-G:6]B[_+(_@Y$AQ]S 0OT.6&H^OH1]O[V%LG7-=W"B PC;GO MJ7;C@;Y)UG! W*'0=/*-7NL[7_BK5!Y(7@B4R]?^U$JW[M9>X\!Y)UX0A/NB M=B_5EPI65/"S\D).>=4 37WMO]?70YKJ"FG+6[VOVK#O;'9V>;W9W$LSU:HP M-V3G8W:,;NRK=NP36(TYVWMG\D!H.GG5Z7UWJS] 8]2J,7]B:LRY5%\JJO/[ M[M9_@,:8H3'J&2HS^W]SD%Z<:O^^N_];5?8Q>^"K6YZ7.B/6@IV@G8\:$)J^ M!>5A?+>).4!G4ZO.L*67'<.38.5)L+/M'Z"S&L"M MLWK003K#RC-@MV>P=S/Y.2LI14:MU0)9@YK6,8P&5D8#8U"18:=OZ4P>"$TG MKZP,=EN9YT56 _C^GF'$^QISK]27B?(DV)T1'* Q\Y-_TPS6+,CACA$KSX#= MGL'U@O; QVVY@#%!;:%68([!AF M!"LS@I_/.YX1F!EX6 1F!A[M E-F ?=(/-YOY#&3"F/68D$S#R@T/1=6!B. M#3T"T- #"DTGKPQ,,#3TJ 'V%>;[^Q)SK]27B;(BP=#,(S S#],G!F;JT>H3 M@\8?'P:E'E:1N2$[G[-C.(Q .8P -O4(0%,/*#2=O'(PP=#4(["G'M@WG*)[ MJ;Y4E!T)AJ8>P2&I1] A]0B470AZI!Z[3V.AM5K0R ,*3>>O7$8 &WD$H)$' M%)I.7KF88&CD40,\ZQ7="_7]]% M# T]B!EZF*V,F*%':RLCRC*0_J''Q%HK:.@!A::S5RZ#P(8>!#3T@$+3R2L7 M0X:&'J0E]#"B>_=*?9DH/T*&IA[$3#U\SY28&7MHH_3RE&,@/7*/)[L8>-9Z M08,/*#3]6U?*:%#8X(."!A]0:#IY963HT."#MGS;PVQD[J7Z4E&&A Y-/JB9 M?%AD1LWHHUUF5%D&VB/[J./%P+>6"YI\0*'I])7-H+#)!P5-/J#0=/*-;W8. M33YJ@/U>ADV1'<.24&5)Z-#@@QX2?- .P0=5EH$."#Z(M9.Y$3L?LV,8#:J, M!H4-/BAH\ &%II-7-H8.#3ZH/?@@IL:.84B8,B1L:/+!#DD^6(?D@RG#P'HD M'W4;(]8VY@;L>LJ@T'3ZRF0PV-2#@:8>4&@Z>65AV-#4@]F_Z8&-:Q#<*_5E MHMP(&QIZL$-"#]8A]&#*+; >H465CV-#D@[4D'VS_?![#CS#E1]C0X(.9P8=%96;NT:XRY1?8@-B#6LVB&['S M*3N&RPB5RPAA8X\0-/: 0M/)*Q<3#HT]0OOW/4RSZ%ZI+Q-E2,*AJ4=HIAZF M60P[7.42*L,0N@W#'V+)N&>V9>?/&!?(KGM]7 MOQM0H.I2W^VU\KM'=[]-\*:Z(G^LAF]_V. ZRN_CM$ )OY-3O9-R#_/M;P5L M[XAL75UN?YL)D:VJFTL>+7A>#I#/WV6R)=9WR@5VO]@P^Q]02P,$% @ M=57Z5A*DZ2D% P FPL !D !X;"]W;W)K&UL MK59=;YLP%/TK%INF5FH+(9_J$J0V;%JF5:I:=7N8]N# );$*-K--TOS[71M* MDXZB1B(/P3;WG.MS#)<[W0KYJ-8 FCQE*5B4<;B51!591N7N&E*QG3D] MYWGACJW6VBRXP32G*[@'_9#?2IRY-4O,,N"*"4XD)#/GJG<93DR\#?C)8*OV MQL0H60KQ:":+>.9X9D.00J0- \7+!N:0IH8(M_&WXG3JE :X/WYF_VJUHY8E M53 7Z2\6Z_7,F3@DAH06J;X3VV]0Z1D:ODBDROZ3;1D[]!P2%4J+K +C#C+& MRRM]JGS8 R!/,\"O /Y[ ?T*T'\-&+P!&%2 @76FE&)]"*FFP52*+9$F&MG, MP)IIT2B?<7/L]UKB788X'82PU.2<7,4Q,^= 4[+@Y<-D3N4D!$U9JDXQY.$^ M)"NQK0&[$95BNLRA?]&BAZY$5RO%?G"8X@;\/-V_*@%[Z+<6K/_K/G: M;R6\H3O2[YT1W_/[3=MI1W\OT@OB^6_"P_? ^Q;NMXCIUP?8MWS]M@-<<*5E M@6^C)K]_8 !9:,C4GZ:S*MD&S6RFR%RJG$8P<["**) ;<()/'WHC[W.34UV2 MA1V1';@XJ%T_3NR/#_R)>( U7#6M6P5=5< K[6)*$12YG>G9G"P;(B(TLAD8KQ%8DH M>HKWFC2VDA_[J)1DPSUQ \]K]J&CO >6C6K+1NV6B2P#&3$LA#G-03;YTLIP MK"]=DH4=D1TX-ZZ=&W=:B,9=NM@E6=@1V8&+D]K%R5'/'\%636G*8WQ9FUQL M93O6Q4E+ 2JMZ2A=:8V[U[:@Z)5M_Q2)1,%U^36O5^L.\\HV5J_6Y]AYEHWB M"TW9MMY0N6)#\1^ 6H M)B9!W8\'_P!02P,$% @ =57Z5I=6+#UF P 6@L !D !X;"]W;W)K M&ULK9;;CMLV$(9?A5""( &:E4@=K-W8 A(;15HD MR&*W:2Z*7M#2>$V$$EV2MI.W+TEIM;9$*P':&YNDYA]^,SP,YTG<3AJK<0DW5E=A!8[YLA*RI-EWY$*J=!%HY4RW-5V9TNOBDMR#1!T;7C#/- M0*&7*]"495_-0FXFM/"R[2=ZUDY +D_R^ MYU,55RH?82T%]O MUTI+L[O^]L79.D[\CNV1NU$[6L(B,&=*@3Q 4+QXAK/HC2_J_\G960[B/@?Q ME/?BGG(J;>BTJ=#1'%COLK8^,N?#7@B' D>968+#:1@>(XRSWN@,+^GQDDF\ M%3NP"II*H1W]3M<:-AXL8V),_];%G/EDVR?3%W)DCUXEE.\.P-*D5M[GM%[8WIH\S&!,F0TF.# M4S_EK*><35*Z ^CCF8WFP@3G R"?T:6\Y3U1/DGTA]"4(^$NAG(O)33Z1RN< MCU<8Y^F U6-$TL3/>MVS7D^RWH%F$FJ+N(8&-DQ[^:['ZQ:3:,#G,4K2V,^' MHZ>:$DT2+EW=,JFL8">4X4.F8)N]:(9*9O)[\W&V Q,RW*8^JSB.+A ^U2X\618NGYU.=YZ1,97'*KF8MZ=J M@J?+R>GY^5'VQO4BQ\GPX/BLDGBX,\.3AX]]=7ZD\H$U"G'8&%ET-3-QRO8A MUW:TV+FWT%IHLT-=OR"M@?F^$4(_=NSSJG].%_\"4$L#!!0 ( '55 M^E;"3/%LQP( !<' 9 >&PO=V]R:W-H965TU #&VBVC1X0#RXR26QYMC%=MI-XH_GG*2A M2&T>$+PD]N7NN^_NXL^3K=)/)D>T\%P(::9>;NWZRO=-G&/!S*5:HZ0OJ=(% ML[35F6_6&EE2!17"#X-@Y!>,2R^:5+:ECB:JM()+7&HP95$P_3)'H;93K^?M M#/<\RZTS^-%DS3)\0/NX7FK:^2U*P@N4ABL)&M.I-^M=S0V-\G4"QPA%!A;A\#HM<$%"N& B,:/!M-K4[K _?4._4-5.]6R8@87 M2GSEBR]VG[$IIZAPXN5,-43MHUOX$%<&JN*)I@8%%S6;_;< M]&$O( R/!(1-0%CQKA-5+*^99=%$JRUHYTUH;E&56D43.2[=4!ZLIJ^+!0=6(;RM$=Y8W4>]R,/$W!V@,6QK#3AHSU*HJ$G["'7OF15D=&K441_]XKJ/_P';*F5W&Y>@O0NC7U!+ P04 " !U M5?I6[ 0T:_L" !+" &0 'AL+W=OAT EZN>U_"V M P]L-C=VP$^Z"SJ#"9C'Q5AASZ]4,I:#T$P*HF#:\_J-VV''VCN#;PQ6>J=- M;"3/4K[8SGW6\P(+!!Q28Q4H?I8P!,ZM$&+\VFAZU9+6<;>]5?_D8L=8GJF& MH>1/+#/SGM?Q2 936G#S(%=?8!-/R^JEDFOW2U8;V\ C::&-S#?.2) S47[I M>I.''0?4J7<(-P[AOD/SB$.T<8A#7) @O21B$40W/\%_<(^<>GL")JB1'3B\ZHC>2 M2[ IMEF:&"HRJC*"'_)Q;<"&7*7YB2J;YM=+R+<*L7-(6>AU=>@UJ"E[Q_UXB##W5)^D]B;U+6K%+6/*6> M#&#&A,"3B)>44Y%"7;2E1.PD['.U3.( MWNY&T2-3;-1V;QA:U5LK9-LVTTB ML,;'5->BE0JMG66CUAY9CTZ'%5:<>J5,A=4XBX2/SEW/5.3@SK9O]&PO=V]R:W-H965T214#I :@G3[I4J547=7DQ[81)#K#IV MKNW O?OTL^.0"\&-Z"YO(';.^9]S?GZ(/=DQ_B9RA"3X6A JIDXN97GONB+- M40'%@)6(JC=KQ@LH59-O7%%R!+/:J2!NX'FQ6T!,G=FD[GOFLPFK),$4/7,@ MJJ* _-LC(FPW=7QGW_&"-[G4'>YL4L(-6B+Y6CYSU7);E0P7B K,*.!H/74> M_/O%6-O7!G]BM!,'ST!7LF+L33<^95/'TPDA@E*I%:#ZVZ(Y(D0+J32^-)I. M&U(['C[OU7^O:U>UK*! ,@RK <2$O")FMFHA_4Z01)B(FZ4R>LR ==7-^ *N$!H%0$P M!:\42W%[T/&$"5&NJN_JL#EQIY^"F3::/)M/@G4Q#\,2HS 58T QE%O^D MWS_N\7<5M19=L$?W&/0*?J[( 'C!+0B\(+3D,S_'/:S= ULY/Q9]\;^C'\$( MVWD4UGKA.WK-S/G[824D5ZO_']L &XG(+J%WQ'M1PA1-';7E"<2WR)G]_),? M>[_9Z%Y2++FDV.)"8D?C$+7C$/6ISY:2I6]J R\KGN9J \U 5G%,-T#F")2( M8Y:!:[,Z;VQ#U*O^T2&ZI%ABQ'PSH?7G;SOS!W<3=WN(WF(4#<:MT1'288MT M^*-(;\$6D@K9@/9J?Q3H)<42(Q8?H I'79ZG-K[O>7:><N=$7%PHXA'F48MY MU#]M#5+>TCXE"A5Q/8-31*4>!'#_*_+R8BPO%/*)^UU*_ZZ6>X"W.$,V$.JVF1(',-&##U(;1J(V.-K4P MZ$"T&07QL5%R:A0,XJB#QF8T#.SK>=R6/#ZSY!+B3!_R4BAR6['CTQTG]CJU M6FRBSK)*3FU&WK!3Z:E-/.I^"-R#]L[T4-]%>CT M/_KW<]_2GZ@[E+GR?)8"D#06H7R!B.UTW)SJ3$-R&PO=V]R:W-H965TFN7 M)Q?T^72#U^2.\/O-#1-G>A'%\0(21AX- 2.KF;: 9TO33!Q2BS\\LHLJQR!) MY8'2'\G)I3/3C 01\8G-DQ!8_&W)DOA^$DG@^)D'U8HQ$\?J\7/TBS1YDW=/>5Y E923R;^E'Z"W:9[&'VCQ]S(BH.(H[< >4.J.DPZ' P4.3U#EJ;U&7,\GS*Z RRQ%M&2@Y2; MU%MDXX7)8[SC3-SUA!^?W[F8$9?Z#F'1;^#+S]CC3^ $+%T7 MX.@SX=CSHX_BWOW=9W#T_B-XG]R]\GQ?/(YHJG.!)HFIV_G(Y]G(J&/D(;BB M(7QCSEQP#5W"0-+&HBEYB9K8$O 96C3@("C[S02M/YU2WT?B)FY MP\SY6\9F-MI /EJRVL^B#;;)3!-C1(1MB3;_\ X.C4\R*GH*5B-F4! S4$6? MGY.U%X9>N ;GV,>A36399B&&:8BD%&WG)PA:XKELJVDH!SHP#:M(PU*F(:;M M"SED_E8U!SB<6(T!"%'CPE3CB MMBPW9=Q]9V-/P6H4C H*1F^Z3$=]$M-3L!HQXX*8\:\OTW%KB@\:TWO<6LAP M4-K4D$T*9!,ELNPQV;7'Y*6/Z1B(2QP_RJ!.)*MQT@ KL[&&@&X-[&^F/];ZO:'4B2L6'@S :J;A,/*;1ZTB@5.6JNN;70"QUWK MKI1TJ!3& PKNJ(6CQ:W*I(ZS5%BHEMB#ZVU;=B7Y/34[0Z.67K@-2MPZL*+Y)T#V@ AXWY M+#4;&JAC1I4"ETB/UR_W>I3>/5R-NU&)7 M8@0[A V5PHO4PGMH^442+1XW"YS$:-31H*-2BI%:BE\NODBBJ B:S69<:F:9 M70!+Y45JY5U<+[]+8?7Z6MQ7M'J2I6RC\=L65667L#/Z.3Q; M9CM>99AL ^X*,[$0(^"3E0AIG(X$9RS;T\I..-VDVT(/E',:I(<^;,9"9)+]6#K@$,>FRX MT"FNC6E7A.B\AH;JB6Q!V)M2JH8:ZZJ*Z%8!+3RHX22.HB5I*!,X2_S95F6) M[ QG K8*Z:YIJ/JS 2[[%$_QZ6#'JMJX Y(E+:U@#^9;NU76(R-+P1H0FDF! M%)0I7D]7F[F+]P'?&?3ZS$:NDH.4#\ZY*U(<.4' (3>.@=K7$6Z M./&8T@'/[1/[)U^[K>5 -=Q(_H,5ID[Q>XP**&G'S4[VGV&H9^'XA#V> .'X&$ ^ V.L.B;S*6VIHEBC9(^6B+9LS M?*D>;<4QX3[*WBA[RRS.9'NH;(L-NA/A [M.O47KHF#.I/S)Q:M;,)1Q_3HA MQN9V#"0?\FQ"GOB9/$MT+X6I-?HH"BB>XHG5/ J/3\(W\57"+QV?H"A^@^(H MGB$=RKC".QL;,O.\L_\T9 >M5(:)"OU<'[11=GQ^72H[L,TOL[F56NF6YI!B MNS,:U!%P]O+%=!E]N*)U/FJ=7V//OG;- 122);)+JJA7.W1"7](:V!:>S6WK M,9LGY'@N@)Q-4@.J\ONB42X[8<)0C:?C2J[#)/X+#_M\3U7%A$8<2@N-)N]L M7A5V)#A&MGXN#]+8*?=F;7\KH%R O2^E-"?')1A_5-E?4$L#!!0 ( '55 M^E9S RU[!P< \U 9 >&PO=V]R:W-H965TN'-GCN=)LMANDZXMRB"PF!(-@E+U<\B)\O!OK@]?TC$NV'-LO!#'J5^ M')&$/UX,+O6)R\9Y0('XV^?/Z=9KDJ?R$,=?\S>WBXN!EE\1#_@\RRD\\>^) M7_,@R)G$=7RK2 ?U.?/ [=>O[$Z1O$CFP4OY=1S\XR^RU<7 'I %?_0V0?8Q M?OZ-5PF9.=\\#M+B+WFNL-J S#=I%H=5L+B"T(_*_][W:B"V @0/'$"K "H' ML)X 5@4P.<#H"3"J &/?,YA5@+EO#E858.U[2:,J8%04JQS=HC0S+_.FYTG\ M3)(<+=CR%T5]BVA1$3_*I^)]EHA/?1&73>_Y4DRLC-Q&Y;3.I\=[/O&CN>T$+<'Z:D ?[Z?D9-WI^0=\2-RYP>! *3GPTQ<77Z.X;RZ MDJOR2FC/E3!R%T?9*B4WT8(O@'A''6\IXH=B5.JAH:]#V3S@KPBF4SMO.[O[PV5N#P>IYP@H^MF.>?.3K.,G\:-F:#E_^$'!R MF_$P_1>J?,EMP-RYVD[2M3?G%P,AIRE/GOA@^O-/NJ7]"@T[)IF#2>8BD;4* M9-0%,E3LTT]Q)M9HPI]XM.%0#IKJFFV)N/&T/;A*;C[$VR@5.:)NV7J-::9IUFJ8RS;_6//&*^7?C)9'X#RI-R6%N9V')F0*8 MD2TEVL7H8TV3\@1 MFW!:5IUFI8RS4N>Q,5<@;)3AAZZFC#)'$PR%XFL-?ZC M>OQ'1Y2[$6:!,,D<3#(7B:Q5(+LND/TVN;.!I6M*$C4#0+8UDD2@"V*V84HB M (!&(PT6@7&=XUB9XYV7Y//L_B7-9QJ4I#+^T(F&2>9@DKE(9*TBZ%JS0]:. MJ 45.5*-4-D<5#87BZU=IBTCH[]-$:KXUAK53&EO,P-0U#)U21, E*7)*!= MF4RCL"KHM,F4*C.]CL,'+U/I@IK@X$F'R>:@LKE8;.U2-*Y(/Z8MTE%]$2J; M@\KF8K&UR]1X(_V-YJB*;V\7J"%K X"R+$O6ABZ*6;;L&B 4,WK5S<5B:Q>B,7"Z=4QE0/5XJ&P.*IN+Q=8N M4^/S=*5+V4,91MUU2G5+5@8 I6FFK Q=E&68(UD9 )1NV3W*T!@F7>V8FLY) M-353\A]1]AG4A =/0DPV!Y7-Q6)KEZ;Q>?KXF%J!Z@)1V1Q4-A>+K7T[H#&" M5.E@=FM%%;^CZ0"ANET' 6T'2!4;]^!-EZ*JKW4?EU6"E@E)BLC")+[K #( ML#JY J"^=C)MS!15FRE0%G=W7M2LARXZ5#8'E@:/>N$&6F MG"T TCO)=D&&89=*HIZFPJ5S4%E<['8VF5JG!=]X[TJ"MVLZG2?(%2W^P2@@.X3A.KM/M'& MR%#U':L]M7'T$0"->K21-6: JG,3!,/Z(R,J4[.KA,F&P.*IN+Q=8N4V.^F-I\[53&*GY' M]PU"=;MO KHOD&HWNX;V_KYG'+_O:LX$8O.R^""*F,/7EJ8; XJFXO%UJY"8U.8>4P%1+U-A,KF MH+*Y6&SM,C46BZDMUFX%M#IK5-K,7>\XQ1<=*O%L-_'-#Q$[NXE=):0]DHT9 M8NH[.7LJ;$FR_:O4]P:3!U1]IKX!!:AI9TA_A-J!J.5?Y;H0:-RSI6>Y>6D? M:3;Y3+W)%]=(3KQ3L>_EY,\XX^2*"&$AWF+AY]K23&?B;RG.PPM)2TDZ(R3GV$19^7/0^FC]9,UE\3R)=/Q*G]SHP'%' MG[C0\2LZN89X9G1R QV_9/;$%66!/AF_/NPS;%(H'Q6Z\Y*E'Z4DX(\B'>UL M))944CY]4[[)XG7Q\,=#G&5Q6+Q<<6_!DQP@/G^,106K-_D)ZF>@IO\#4$L# M!!0 ( '55^E;F+MGW@08 -TM 9 >&PO=V]R:W-H965T4N+B.4F_9CO&!/H>A7%V.]H)L;^9 M3++UCD5^=I7L62R_V21IY OY-MU.LGW*_*!H%(43[#C32>3S>+1<%)\]ILM% M?^'8G\@\FR\7>W[(G)C[O'U/Y;G** M$O"(Q1E/8I2RS>WHSKVY]V9Y@T+QA;/GK/8:Y5U9)LO_X9_5W1>=F9E9^Q^R3\AP=B=SNZ'J& M;?Q#*#XESW^PJD->'F^=A%GQ%SV7VMETA-:'3"11U5@ZB'A<_O>_5XFH-7!I M2P-<-2F:"U[P^/\,CZ)5'[+ M93NQ?.?S%'WQPP-#KQ^8\'F8O4%C]/GI ;U^]0:]0CQ&'W@8RI1GBXF0OYBW MFZRKZ&_+Z+@E^I^'\ HY^#>$'4P,S>_AY@]L?86(6S3'>O.)[.>IL_C465S$ MHRWQ_CXD@@7H,>5KEN4]NRL&$?K@IU^9R)"<%>A]P&+!UWZ([K(L__#U7^S( M0N2^,74?_+U\"MYD>W_-;D=RCF4L/;+1\M=?W*GSNRD9EH)IJ2&GU) B.FE) M39D"?Q4RE+'U(>6"RQ3M6!CD>1*I'(DWI@00FPFP%$Q+ #TE@()CX][/=LB/ M \2^'?C1#^4H, [X,LJTB)+7R./264R.]5Y "LV:=[+F@=;NCG):YI=F+ ?H M.)/>9*%:B=J%,ADM8WJ 44BA&9V>C$Y!HQ_%CJ5RO!Q9)J*V!$X[?4$*S=?L MY&O6?6TWDEAR0 =;AOQB9IO,S3K-00K-W/7)W/4@9P M?G(X!QT^[9)4C(O)$2;Q=BQ8&I4C<)_R>,WW?FAR.N]T"BDTIZZC<.; 7ODV MYAM9OV.!RN'X<967BJ*RO8_W!U71L;&BP_&'5C1;T?1LU.#N7J2J5V%M)<%2 M-#T)"OHN3/V^E;T*4Q^.WMF -4AF+2-6@=<%L?;"ZEX%K3MQ\>S;]'/=AD6#R)FWF%24=&%,#JSX;I.' M8Z]QJ0VB:=NE5MQT87"^L/*[34B.YZY#SSV;9+,9:7&M@.K"1*TSX'.\<)2G2WBJ:XBZ9I^H/'V_(N MEM$8&&#P71I+T?3N*B3CV45*.@9)/S@)EJ+I25"$QSWVS'U*>G,O?+ZD-TC: MZI#"+H8WS"\LZF)0B3I0&0217(*A:S,J/B!-H6DKFMY5Q4MR&5X2J[RT%4U/@N(EL<-+ MTLU+@Z1M%BE>DDOPDO3AI4G4QDNJ>$FM\9+VX*5)T\)+JGA)+?.2=O,2E.@^ M%2^I!5[2'KR$-;H[Q4MJBY>T#R]-HC9>TMJC2ZN\I'UX:1*U\9(J7M*+\)*: M>-F\H6B4M=Y0I J7M"\NT;_(_B$"^->'HL96-#U7BK?T,KRE5GEK*YJ>!,5; MVL'; 7QH\K3)!X.FC0\*NA2&[G ^-%':X ,DT<\^*-9Z,&NUR?>_'^_"/S9T MF-F*IJ=&(=Z[S.-=S^KC75O1]"2H]8/7\7BW_USSFBN$QID82*([5&L(KV,- M,72F>=UWIT&)[E,M(SQX&=$ZTP8_1(-_:/ LQ1-3TOM])5WF5D&+H4&)\%2 M-#T):@GD==QE'S#+ND]X@1+=H5IX>!V'O ;/LC(>=)0/E)0^)[6SM_G!9SE: MMCS.4,@VLHUS-9.=3,NSQ.4;D>R+X[BK1(@D*E[NF!^P-!?([S>)7%]6;_(3 MOJ<3W9@M([+7-T Q! M@VX?AGU@I+-%A")=DK*=?[\C9:MR)BOHD'VQ1>J>X_,<[TXWV2C]: I$"]M2 M2#,-"FM7EV%HL@)+9D[5"B6]62A=,DM+O0S-2B/+/:@481Q%25@R+H-TXO?N M=#I1E15,EY MB=)P)4'C8AI<#2YG@\@!O,4?'#>F]0Q.RH-2CVYQDT^#R#%"@9EU+AC]K7&& M0CA/Q./;SFG0G.F [>>]]P]>/(EY8 9G2OS)6I1.M-J"=-7ES#SXV'DUJN'37>&\UO>6$L^D<-5\S%TKXP"63&6<" M;J2QNJ++L@:8S.$3YDLNEW#E8LXM1P,G<[2,"_,6WL/7^SFVW7HU!NG//PV2Z):"IX"A:%Z@F9 M[DRO_A/CH\!9+_ _!F+?*,;H=-.:9 +ZJAE+H:?6 MUJ7@[%_!3*(H>B:AP^BB972@X;S1\K,HN3KW 'ZW_5W)VH/&BT7CQ MOS?#B]<,QBLY.PC&(/K^%8Y>N/)6&^1;S-]SF:FR77+]O>\%_^/CS:\?^:/* MP]8H4J)>^@G-4-%5TM932;/;3(%7?O8)OYO7(R0U'IHZ# A<$#0Z/:-&H>NI MK%Y8M?*#S8.R-";YQX(F6=3.@-XOE++[A3N@F8W3?P!02P,$% @ =57Z M5M\6D_F(! LA8 !D !X;"]W;W)K&ULM5C1 M!'3^Y1H649TJ_%H/[9&HYQ1M!"K$H*"+Y\P)S2-."2;['/Q6I5>"J 8.6 *\*\-Z:85 %#-Z:P:\"2NGV M7GLY<4$DHMF$T1UB!5JR%1?E[)?1CBPR7Z@$B.'DB:RM+RB2UDWB+:CJL<=_L<;DL.#SW0 M7*PY"O,$$D-\T!T_[(BWI=Y:M'L0?>=V$OZZ3:^1X_Z$7,?U#.\S?TNX5X:[ M)CG_+7OXW=D;D^'57X!7\@U:^!;5JK^#')9$&.O;R5#TLEN^B6*86K)9<6 O M8,U^_ $/G9]-D]LG6= G6=@36:,,@[H,@Y+=:RE#("<_A^10AG(UHH#P.*5\ MRP#]]5D^1O<",OZWJ42#/DO4)UG0)UG8$UFC1'Y=(K]SI3Q)/A(#BBD7IA+L MHX=E=+%!O\SP<&*_G$ZL#G$52*!#/*\)"76([]:0AK1A+6W8*>T^%R G3+1J MVX?[#6VN(LZ <1Q%G8[Q7%^1IV/<$YZ&OE&M;]2I+WS=2&O'& T6NCO&53S/0(=Y0F9#0D,H9F:7>U%)ONCDF3%OS/WI0W&U"W^]D*L)&)]84G\<$)HQJ<,,SH*;HHSO%W?;T M74X&Z_Y1UVO :"4V8'2]!M!-B]RC6<7=;O6=;@;KYM%1]>H0K,H]"PD[(4VM M1X^*SYO4[S S8^U?(-5[S4T8K<8&#!ZHLDT@5;A]<@:7 5N5AY]<*MGF8G\8 M4]^M#U@_EL>*ROT[?#O'AOM!<2!;GOD=Z?>GN0\16Y&;F&* %6 .3S):7B,"@2U,?4LV]02P,$% @ =57Z M5DRZGM)! P "!0 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5R%VG5IH: M(&L@*R!M2)4F;5.E]F%OE2$.6'*K7,AJ1!9:EY_"L)HM6$ZKBZ)DTB!9H7*J35?-PZI4C*85 MD'(1]CJ=.,PIEV0\E,O\.M=5,"N64H](OPD%[O8U'9%N_)$$3FY2I&Q$[L_> M_UH6^NI=X.XG'TY..O?G5_OQ,PNOD,T8L.KFLP3#K>E;;#3XV0(YYB MM/ZS'!TPA D//'Z,_98GV\/HB9^^P\;(_8Z7W*):8E@7PGB8%7);#Q%Q :-, M'=QU/:C16B?GLE V MM\O@?D_KX7O I@<&N1"-P1YQ@?&PI%HS):]-QPZVP2=04+?OUJ5Q.%=TW>U= MDBW!WDR2::%2IIHT7;()C8>"96!'\?D"[KHH0P"U+G+32#F=%Y):#QM&W3"R M,R;$+3S /[,=[576VC.[8[)I&D-UT\FX#NBWU9QV6S9ZD6Y0\H="?UF:Z4C; MAP)G-XIE?&7[JZPQ@*EW<75:EF+]6?"YS)F;_+,3CH=TPPL6A>*/)AN4RLP$ MF"+! U.:S]J1WXJ6=VRE-^6TRG#/O2/T_&_7>:R[JWX&G*Y)/SC)'7=&K^S-G1-^-3EM&ET'<- M."+;]G>6\F6>-*-N8"'J4=OV-YA>-VY.JR87ERE;L712=]5\:IN!:9BL]06$ M?>3:7GX$XSC,CP"&Y<$<8!S'PO+\3_,9H/-Q&.9MX$4&*&> "5B,\77&A#_N@$C2?R[C>4!!K8+6.U ?G\>J"D_)XI@5S%OV!.,(TF" M(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A\#3B".8 /&!(%-GWX-[[*-R\ MI\+M__[&?P!02P,$% @ =57Z5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_')E"_G 5[9;XOCJG@/(=)1/ MX(!K::SKMNB.SX'Q2<#&_:_&Z5M9.6'FW(F/1C<[J3;M8> JQMYE=''8?_9! MO#3_)XQZO9:%F.NBJ85R?1R-J%I 9;=R9T=,\5I,1S?Z29CV>N $B[*_-@=0 M7J3,I8059E%V>)0HRNI*EG#VDBU;B'8'IM?L S=*>I Q AF?"_)&USL_D@D" MF;PBY.^\XJH0K'L8/;X4X4O/%D1NM\R#S!#([%R0RRTWPH/,$VUU50IC?V$?_FZ@PO79L)0?$>?\I=ATNERH?G=8[Z-A HB(#7#+I6&/ MO!H8*<)2?T2<^^?"0'9M.P1V*Q54:Y)7$#GK3+>G7_EB.HB)=7 OG#1]%70' M-:7_'L28"F)B%:!%T-?8QT0[!V(]X)B)CXGY(2;VP\]JC;UYZ'S_J\^%N2(F M=L5IX19$Q*P1$UO#K^&"<)@M8F);A(JY("2FC9A8&UY5%V3#O!$3>P,O[_RN M-<9D$I/+9.5"L4LP=23$ZC@I](*$F$02\M$GI.)C;WQ,3"()M40"-5\PENCP M$[%" L5?D!'324*LDT,5&$3#-)(0:^2XS@H"8BI)SCGJ]#7U,3&9)-0]"(J9 M^9B85Q)BK^P+K@LV*TO9KNZJ__VKXV-B7DF(O7+ O!?ME PDQ[84ZXZE"K^7 M2C'3I.1-RAYS4>]XT0W8SLJ_&MOG=A\3TTU*K!L_FOVWU0N[,[IL"A 0]S$Q MW:3$N@EBMFHT;6@??$Q,..DK]2Q#3+CG4(Z;@;Q3=-KC#"W,7#@NJT%N3S'Y MI*_9PURPSW":N5@+8Z!S@(4^)J:@E%A!1YC'F=/'Q!24$BLHW'2%[CEFH)38 M0$'*0U!]3,Q *?D4R:$YO&!+.&+90/\%";Y;XT\;8@;*B V$]HF#X:@,,U!& M;" ><5!G4FAEFH.P59E6.'LJ^$>_?=1\3,U!&;*"?F,%"4PU$ MF:%3[\02"@P7!')FA@DH(Q80/EYPX6-B LJ(!81B#I,19J",V$#!88V@@3+, M0!FQ@?X#\V8+64D,A@!SS$ YL8%"XR_>2^]C8@;*J>=M@IC_=NT^)F:@G-A M_DA1( OEF'9R#USO'M),3:^=T1"L42,PX>6><<;>QO;XJQ5HJ47Z& MHUM87O"JN#.L_>C_!9)F[83NNJFJ&UCV17W2O-S_OW+_W]#K?P!02P,$% M @ =57Z5K5Q8'P6 @ JB8 !H !X;"]?!-T#(HPS=1Y +Z1 I MTA@\%3$D>/DW_$ ,GWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75]. MYRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C M.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E(( MTOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@ M:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'> MBGHK@=Z*>BN!WCKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF/RL M)- [4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\ M;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9, MN30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGG MFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UI MTRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWR MD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2] MK]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.4 M1E!$Y2BD&UL4$L! A0#% @ =57Z5HT;%LDG!0 (Q4 !@ M ("!#@@ 'AL+W=OYRTP4 $$A 8 " @6L- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ =57Z5A.X37)E!@ 51P !@ ("!M1< 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z5FH:QL3! M!@ O \ !@ ("!&2T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z5K;LBG[U! X H !D M ("!N$T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ =57Z5K?X%\UX! 10H !D ("!KEL 'AL M+W=O!O&PO=V]R:W-H965T)=9!P, )D& 9 " M@6%E !X;"]W;W)K&UL4$L! A0#% @ =57Z M5OJZ<:1]#0 2, !D ("!GV@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z5LMLN9!V!@ M!$ M !D ("!6( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z5A>47$=4' :%8 !D M ("!!94 'AL+W=O&PO=V]R:W-H965T M59Z@< %@6 9 M " @8"T !X;"]W;W)K&UL4$L! A0# M% @ =57Z5J@:B>)G P @ !D ("!H;P 'AL+W=O MP( (,% 9 " @>C" M !X;"]W;W)K&UL4$L! A0#% @ =57Z5JIC MKV"+ @ ?@4 !D ("!FL4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z5C A:)T6 P P 8 !D M ("!8M 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =57Z5N9@=>:/ P P < !D ("! M;-H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =57Z5FW.[(TV @ X 0 !D ("!X.4 'AL+W=O&PO=V]R:W-H965T^UP, $,2 9 " @1#K !X M;"]W;W)K&UL4$L! A0#% @ =57Z5J-RXXS= M @ 8PH !D ("!'N\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z5J33E+VL" L50 !D M ("!A/X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =57Z5CE*)^!K @ 6@8 !D ("!QQH! M 'AL+W=O! &0 @(%I'0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M=57Z5AMC4DJ8 @ U0< !D ("!>2(! 'AL+W=O&UL4$L! A0#% @ =57Z5@M'$ 'V! M !D !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z5A*DZ2D% P FPL !D M ("!F3T! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ =57Z5NP$-&O[ @ 2P@ !D ("!<$&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z M5ISD=I8F @ M 0 !D ("!,%0! 'AL+W=OP<' /-0 &0 M @(&-5@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ =57Z5KN2@"QF P )PL M !D ("!@V0! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !) $D ]A, ,YZ 0 ! $! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 457 231 1 true 72 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.generaldynamics.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Consolidated Statement of Earnings (Unaudited) Sheet http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited Consolidated Statement of Earnings (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Consolidated Statement of Comprehensive Income (Unaudited) Sheet http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited Consolidated Statement of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheet Sheet http://www.generaldynamics.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheet Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statement of Cash Flows (Unaudited) Sheet http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited Consolidated Statement of Cash Flows (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statement of Shareholders' Equity (Unaudited) Sheet http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited Consolidated Statement of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.generaldynamics.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Revenue Sheet http://www.generaldynamics.com/role/Revenue Revenue Notes 8 false false R9.htm 0000009 - Disclosure - Earnings Per Share Sheet http://www.generaldynamics.com/role/EarningsPerShare Earnings Per Share Notes 9 false false R10.htm 0000010 - Disclosure - Income Taxes Sheet http://www.generaldynamics.com/role/IncomeTaxes Income Taxes Notes 10 false false R11.htm 0000011 - Disclosure - Unbilled Receivables Sheet http://www.generaldynamics.com/role/UnbilledReceivables Unbilled Receivables Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://www.generaldynamics.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Intangible Assets Sheet http://www.generaldynamics.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.generaldynamics.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Other Liabilities Sheet http://www.generaldynamics.com/role/OtherLiabilities Other Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Commitments And Contingencies Sheet http://www.generaldynamics.com/role/CommitmentsAndContingencies Commitments And Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Shareholders' Equity Sheet http://www.generaldynamics.com/role/ShareholdersEquity Shareholders' Equity Notes 17 false false R18.htm 0000018 - Disclosure - Segment Information Sheet http://www.generaldynamics.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 0000019 - Disclosure - Fair Value Sheet http://www.generaldynamics.com/role/FairValue Fair Value Notes 19 false false R20.htm 0000020 - Disclosure - Derivative Financial Instruments and Hedging Activities Sheet http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivities Derivative Financial Instruments and Hedging Activities Notes 20 false false R21.htm 0000021 - Disclosure - Retirement Plans Sheet http://www.generaldynamics.com/role/RetirementPlans Retirement Plans Notes 21 false false R22.htm 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.generaldynamics.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.generaldynamics.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 9954703 - Disclosure - Revenue (Tables) Sheet http://www.generaldynamics.com/role/RevenueTables Revenue (Tables) Tables http://www.generaldynamics.com/role/Revenue 24 false false R25.htm 9954704 - Disclosure - Earnings Per Share (Tables) Sheet http://www.generaldynamics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.generaldynamics.com/role/EarningsPerShare 25 false false R26.htm 9954705 - Disclosure - Income Taxes (Tables) Sheet http://www.generaldynamics.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.generaldynamics.com/role/IncomeTaxes 26 false false R27.htm 9954706 - Disclosure - Unbilled Receivables (Tables) Sheet http://www.generaldynamics.com/role/UnbilledReceivablesTables Unbilled Receivables (Tables) Tables http://www.generaldynamics.com/role/UnbilledReceivables 27 false false R28.htm 9954707 - Disclosure - Inventories (Tables) Sheet http://www.generaldynamics.com/role/InventoriesTables Inventories (Tables) Tables http://www.generaldynamics.com/role/Inventories 28 false false R29.htm 9954708 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.generaldynamics.com/role/GoodwillandIntangibleAssets 29 false false R30.htm 9954709 - Disclosure - Debt (Tables) Sheet http://www.generaldynamics.com/role/DebtTables Debt (Tables) Tables http://www.generaldynamics.com/role/Debt 30 false false R31.htm 9954710 - Disclosure - Other Liabilities (Tables) Sheet http://www.generaldynamics.com/role/OtherLiabilitiesTables Other Liabilities (Tables) Tables http://www.generaldynamics.com/role/OtherLiabilities 31 false false R32.htm 9954711 - Disclosure - Commitments And Contingencies (Tables) Sheet http://www.generaldynamics.com/role/CommitmentsAndContingenciesTables Commitments And Contingencies (Tables) Tables http://www.generaldynamics.com/role/CommitmentsAndContingencies 32 false false R33.htm 9954712 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.generaldynamics.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.generaldynamics.com/role/ShareholdersEquity 33 false false R34.htm 9954713 - Disclosure - Segment Information (Tables) Sheet http://www.generaldynamics.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.generaldynamics.com/role/SegmentInformation 34 false false R35.htm 9954714 - Disclosure - Fair Value (Tables) Sheet http://www.generaldynamics.com/role/FairValueTables Fair Value (Tables) Tables http://www.generaldynamics.com/role/FairValue 35 false false R36.htm 9954715 - Disclosure - Retirement Plans (Tables) Sheet http://www.generaldynamics.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.generaldynamics.com/role/RetirementPlans 36 false false R37.htm 9954716 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 37 false false R38.htm 9954717 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment, Net (Details) Sheet http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails Summary of Significant Accounting Policies - Property, Plant, and Equipment, Net (Details) Details 38 false false R39.htm 9954718 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 39 false false R40.htm 9954719 - Disclosure - Revenue - Remaining Performance Obligations to be Recognized as Revenue (Details) Sheet http://www.generaldynamics.com/role/RevenueRemainingPerformanceObligationstobeRecognizedasRevenueDetails Revenue - Remaining Performance Obligations to be Recognized as Revenue (Details) Details 40 false false R41.htm 9954720 - Disclosure - Revenue - Impact of Adjustments in Contract Estimates (Details) Sheet http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails Revenue - Impact of Adjustments in Contract Estimates (Details) Details 41 false false R42.htm 9954721 - Disclosure - Revenue - Revenue by Products and Services (Details) Sheet http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails Revenue - Revenue by Products and Services (Details) Details 42 false false R43.htm 9954722 - Disclosure - Revenue - Revenue by Contract Type (Details) Sheet http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails Revenue - Revenue by Contract Type (Details) Details 43 false false R44.htm 9954723 - Disclosure - Revenue - Revenue by Customer (Details) Sheet http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails Revenue - Revenue by Customer (Details) Details 44 false false R45.htm 9954724 - Disclosure - Earnings Per Share (Details) Sheet http://www.generaldynamics.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.generaldynamics.com/role/EarningsPerShareTables 45 false false R46.htm 9954725 - Disclosure - Income Taxes - Net Deferred Tax Liability (Details) Sheet http://www.generaldynamics.com/role/IncomeTaxesNetDeferredTaxLiabilityDetails Income Taxes - Net Deferred Tax Liability (Details) Details 46 false false R47.htm 9954726 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.generaldynamics.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 47 false false R48.htm 9954727 - Disclosure - Unbilled Receivables (Details) Sheet http://www.generaldynamics.com/role/UnbilledReceivablesDetails Unbilled Receivables (Details) Details http://www.generaldynamics.com/role/UnbilledReceivablesTables 48 false false R49.htm 9954728 - Disclosure - Unbilled Receivables - Additional Information (Details) Sheet http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails Unbilled Receivables - Additional Information (Details) Details 49 false false R50.htm 9954729 - Disclosure - Inventories - Schedule of Inventory (Details) Sheet http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails Inventories - Schedule of Inventory (Details) Details 50 false false R51.htm 9954730 - Disclosure - Goodwill and Intangible Assets - Changes In Carrying Amount of Goodwill by Reporting Unit (Details) Sheet http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails Goodwill and Intangible Assets - Changes In Carrying Amount of Goodwill by Reporting Unit (Details) Details 51 false false R52.htm 9954731 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 52 false false R53.htm 9954732 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 53 false false R54.htm 9954733 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.generaldynamics.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 54 false false R55.htm 9954734 - Disclosure - Debt - Additional Information (Details) Sheet http://www.generaldynamics.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 55 false false R56.htm 9954735 - Disclosure - Other Liabilities (Details) Sheet http://www.generaldynamics.com/role/OtherLiabilitiesDetails Other Liabilities (Details) Details http://www.generaldynamics.com/role/OtherLiabilitiesTables 56 false false R57.htm 9954736 - Disclosure - Commitments And Contingencies - Additional Information (Details) Sheet http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments And Contingencies - Additional Information (Details) Details 57 false false R58.htm 9954737 - Disclosure - Commitments And Contingencies - Product Guarantee (Details) Sheet http://www.generaldynamics.com/role/CommitmentsAndContingenciesProductGuaranteeDetails Commitments And Contingencies - Product Guarantee (Details) Details 58 false false R59.htm 9954738 - Disclosure - Shareholders' Equity - Additional Information (Details) Sheet http://www.generaldynamics.com/role/ShareholdersEquityAdditionalInformationDetails Shareholders' Equity - Additional Information (Details) Details 59 false false R60.htm 9954739 - Disclosure - Shareholders' Equity - Changes in AOCI (Details) Sheet http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails Shareholders' Equity - Changes in AOCI (Details) Details 60 false false R61.htm 9954740 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.generaldynamics.com/role/SegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 61 false false R62.htm 9954741 - Disclosure - Segment Information - Summary of Financial Information (Details) Sheet http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails Segment Information - Summary of Financial Information (Details) Details 62 false false R63.htm 9954742 - Disclosure - Fair Value (Details) Sheet http://www.generaldynamics.com/role/FairValueDetails Fair Value (Details) Details http://www.generaldynamics.com/role/FairValueTables 63 false false R64.htm 9954743 - Disclosure - Derivative Financial Instruments and Hedging Activities (Details) Sheet http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails Derivative Financial Instruments and Hedging Activities (Details) Details http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivities 64 false false R65.htm 9954744 - Disclosure - Retirement Plans (Details) Sheet http://www.generaldynamics.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.generaldynamics.com/role/RetirementPlansTables 65 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: gd:LengthOfFiscalQuartersWeeks, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - gd-20230702.htm 4 gd-20230702.htm ex22-20230702.htm ex311-20230702.htm ex312-20230702.htm ex32-20230702.htm ex321-20230702.htm ex322-20230702.htm gd-20230702.xsd gd-20230702_cal.xml gd-20230702_def.xml gd-20230702_lab.xml gd-20230702_pre.xml gd-20230702_g1.gif http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gd-20230702.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1107, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 457, "dts": { "calculationLink": { "local": [ "gd-20230702_cal.xml" ] }, "definitionLink": { "local": [ "gd-20230702_def.xml" ] }, "inline": { "local": [ "gd-20230702.htm" ] }, "labelLink": { "local": [ "gd-20230702_lab.xml" ] }, "presentationLink": { "local": [ "gd-20230702_pre.xml" ] }, "schema": { "local": [ "gd-20230702.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 412, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 2, "http://www.generaldynamics.com/20230702": 1, "http://xbrl.sec.gov/dei/2023": 5, "total": 8 }, "keyCustom": 19, "keyStandard": 212, "memberCustom": 43, "memberStandard": 29, "nsprefix": "gd", "nsuri": "http://www.generaldynamics.com/20230702", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.generaldynamics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "10", "role": "http://www.generaldynamics.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Unbilled Receivables", "menuCat": "Notes", "order": "11", "role": "http://www.generaldynamics.com/role/UnbilledReceivables", "shortName": "Unbilled Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Inventories", "menuCat": "Notes", "order": "12", "role": "http://www.generaldynamics.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "13", "role": "http://www.generaldynamics.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.generaldynamics.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Other Liabilities", "menuCat": "Notes", "order": "15", "role": "http://www.generaldynamics.com/role/OtherLiabilities", "shortName": "Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Commitments And Contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.generaldynamics.com/role/CommitmentsAndContingencies", "shortName": "Commitments And Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Shareholders' Equity", "menuCat": "Notes", "order": "17", "role": "http://www.generaldynamics.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Segment Information", "menuCat": "Notes", "order": "18", "role": "http://www.generaldynamics.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Fair Value", "menuCat": "Notes", "order": "19", "role": "http://www.generaldynamics.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Statement of Earnings (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited", "shortName": "Consolidated Statement of Earnings (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Derivative Financial Instruments and Hedging Activities", "menuCat": "Notes", "order": "20", "role": "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivities", "shortName": "Derivative Financial Instruments and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Retirement Plans", "menuCat": "Notes", "order": "21", "role": "http://www.generaldynamics.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.generaldynamics.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.generaldynamics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gd:DeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.generaldynamics.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gd:DeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Unbilled Receivables (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.generaldynamics.com/role/UnbilledReceivablesTables", "shortName": "Unbilled Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.generaldynamics.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Statement of Comprehensive Income (Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited", "shortName": "Consolidated Statement of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.generaldynamics.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gd:OtherLiabilitiesTableDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Other Liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.generaldynamics.com/role/OtherLiabilitiesTables", "shortName": "Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "gd:OtherLiabilitiesTableDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductLiabilityContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Commitments And Contingencies (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.generaldynamics.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments And Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductLiabilityContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Shareholders' Equity (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.generaldynamics.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.generaldynamics.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Fair Value (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.generaldynamics.com/role/FairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Retirement Plans (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.generaldynamics.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "37", "role": "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment, Net (Details)", "menuCat": "Details", "order": "38", "role": "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails", "shortName": "Summary of Significant Accounting Policies - Property, Plant, and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "gd:NumberOfActiveContracts", "reportCount": 1, "unique": true, "unitRef": "contract", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Revenue - Additional Information (Details)", "menuCat": "Details", "order": "39", "role": "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "gd:NumberOfActiveContracts", "reportCount": 1, "unique": true, "unitRef": "contract", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheet", "menuCat": "Statements", "order": "4", "role": "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheet", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-73", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Revenue - Remaining Performance Obligations to be Recognized as Revenue (Details)", "menuCat": "Details", "order": "40", "role": "http://www.generaldynamics.com/role/RevenueRemainingPerformanceObligationstobeRecognizedasRevenueDetails", "shortName": "Revenue - Remaining Performance Obligations to be Recognized as Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-73", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Revenue - Impact of Adjustments in Contract Estimates (Details)", "menuCat": "Details", "order": "41", "role": "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails", "shortName": "Revenue - Impact of Adjustments in Contract Estimates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-75", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Revenue - Revenue by Products and Services (Details)", "menuCat": "Details", "order": "42", "role": "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails", "shortName": "Revenue - Revenue by Products and Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-79", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Revenue - Revenue by Contract Type (Details)", "menuCat": "Details", "order": "43", "role": "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "shortName": "Revenue - Revenue by Contract Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-139", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Revenue - Revenue by Customer (Details)", "menuCat": "Details", "order": "44", "role": "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "shortName": "Revenue - Revenue by Customer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-199", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "45", "role": "http://www.generaldynamics.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Income Taxes - Net Deferred Tax Liability (Details)", "menuCat": "Details", "order": "46", "role": "http://www.generaldynamics.com/role/IncomeTaxesNetDeferredTaxLiabilityDetails", "shortName": "Income Taxes - Net Deferred Tax Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "47", "role": "http://www.generaldynamics.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Unbilled Receivables (Details)", "menuCat": "Details", "order": "48", "role": "http://www.generaldynamics.com/role/UnbilledReceivablesDetails", "shortName": "Unbilled Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Unbilled Receivables - Additional Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails", "shortName": "Unbilled Receivables - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-339", "decimals": "-8", "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statement of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited", "shortName": "Consolidated Statement of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": "-6", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Inventories - Schedule of Inventory (Details)", "menuCat": "Details", "order": "50", "role": "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails", "shortName": "Inventories - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-14", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Goodwill and Intangible Assets - Changes In Carrying Amount of Goodwill by Reporting Unit (Details)", "menuCat": "Details", "order": "51", "role": "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails", "shortName": "Goodwill and Intangible Assets - Changes In Carrying Amount of Goodwill by Reporting Unit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": "-6", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "menuCat": "Details", "order": "52", "role": "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "menuCat": "Details", "order": "53", "role": "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Debt - Schedule of Debt (Details)", "menuCat": "Details", "order": "54", "role": "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-392", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Debt - Additional Information (Details)", "menuCat": "Details", "order": "55", "role": "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-392", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "gd:OtherLiabilitiesTableDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Other Liabilities (Details)", "menuCat": "Details", "order": "56", "role": "http://www.generaldynamics.com/role/OtherLiabilitiesDetails", "shortName": "Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "gd:OtherLiabilitiesTableDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-8", "first": true, "lang": "en-US", "name": "gd:LettersOfCreditAndGuarantees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Commitments And Contingencies - Additional Information (Details)", "menuCat": "Details", "order": "57", "role": "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments And Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-2", "decimals": "-8", "first": true, "lang": "en-US", "name": "gd:LettersOfCreditAndGuarantees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ProductLiabilityContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-14", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Commitments And Contingencies - Product Guarantee (Details)", "menuCat": "Details", "order": "58", "role": "http://www.generaldynamics.com/role/CommitmentsAndContingenciesProductGuaranteeDetails", "shortName": "Commitments And Contingencies - Product Guarantee (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ProductLiabilityContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-14", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Shareholders' Equity - Additional Information (Details)", "menuCat": "Details", "order": "59", "role": "http://www.generaldynamics.com/role/ShareholdersEquityAdditionalInformationDetails", "shortName": "Shareholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-15", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statement of Shareholders' Equity (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited", "shortName": "Consolidated Statement of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-15", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-14", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Shareholders' Equity - Changes in AOCI (Details)", "menuCat": "Details", "order": "60", "role": "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails", "shortName": "Shareholders' Equity - Changes in AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-395", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Segment Information - Additional Information (Details)", "menuCat": "Details", "order": "61", "role": "http://www.generaldynamics.com/role/SegmentInformationAdditionalInformationDetails", "shortName": "Segment Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-7", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Segment Information - Summary of Financial Information (Details)", "menuCat": "Details", "order": "62", "role": "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails", "shortName": "Segment Information - Summary of Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-413", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-435", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Fair Value (Details)", "menuCat": "Details", "order": "63", "role": "http://www.generaldynamics.com/role/FairValueDetails", "shortName": "Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-435", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Derivative Financial Instruments and Hedging Activities (Details)", "menuCat": "Details", "order": "64", "role": "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails", "shortName": "Derivative Financial Instruments and Hedging Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-450", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Retirement Plans (Details)", "menuCat": "Details", "order": "65", "role": "http://www.generaldynamics.com/role/RetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-450", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Revenue", "menuCat": "Notes", "order": "8", "role": "http://www.generaldynamics.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "9", "role": "http://www.generaldynamics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gd-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.generaldynamics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "gd_AccumulatedOtherComprehensiveIncomeLossRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income (Loss) [Roll Forward]", "label": "Accumulated Other Comprehensive Income (Loss) [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Roll Forward]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossRollForward", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "gd_AerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace [Member]", "label": "Aerospace [Member]", "terseLabel": "Aerospace" } } }, "localname": "AerospaceMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails", "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "gd_AircraftManufacturingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aircraft Manufacturing", "label": "Aircraft Manufacturing [Member]", "terseLabel": "Aircraft manufacturing" } } }, "localname": "AircraftManufacturingMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_AircraftServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aircraft Services [Member]", "label": "Aircraft Services [Member]", "terseLabel": "Aircraft services" } } }, "localname": "AircraftServicesMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_AmortizationOfIntangibleAssetsAndFinanceLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Intangible Assets And Finance Lease, Right-Of-Use Assets", "label": "Amortization Of Intangible Assets And Finance Lease, Right-Of-Use Assets", "terseLabel": "Amortization of intangible and finance lease right-of-use assets" } } }, "localname": "AmortizationOfIntangibleAssetsAndFinanceLeaseRightOfUseAssets", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gd_C5ISRSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "C4ISR Solutions [Member]", "label": "C5ISR Solutions [Member]", "terseLabel": "C5ISR* solutions" } } }, "localname": "C5ISRSolutionsMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_CombatSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Combat Systems [Member]", "label": "Combat Systems [Member]", "terseLabel": "Combat Systems" } } }, "localname": "CombatSystemsMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails", "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails", "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "gd_CommingledEquityFunds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commingled Equity Funds", "label": "Commingled Equity Funds", "terseLabel": "Commingled equity funds" } } }, "localname": "CommingledEquityFunds", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "gd_CommingledFixedIncomeFunds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commingled Fixed-Income Funds", "label": "Commingled Fixed-Income Funds", "terseLabel": "Commingled fixed-income funds" } } }, "localname": "CommingledFixedIncomeFunds", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "gd_ContractAndProgramIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract and Program Intangible Assets [Member]", "label": "Contract And Program Intangible Assets [Member]", "terseLabel": "Contract and program intangible assets" } } }, "localname": "ContractAndProgramIntangibleAssetsMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gd_ContractsInProcessLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts In Process [Line Items]", "label": "Contracts In Process [Line Items]", "terseLabel": "Contracts In Process [Line Items]" } } }, "localname": "ContractsInProcessLineItems", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "gd_ContractsInProcessTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts In Process [Table]", "label": "Contracts In Process [Table]", "terseLabel": "Contracts In Process [Table]" } } }, "localname": "ContractsInProcessTable", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "gd_CostReimbursementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost-Reimbursement", "label": "Cost-Reimbursement [Member]", "terseLabel": "Cost-reimbursement" } } }, "localname": "CostReimbursementMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "gd_DebtInstrumentInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Interest Rate", "label": "Debt Instrument Interest Rate", "terseLabel": "Other Interest rate" } } }, "localname": "DebtInstrumentInterestRate", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "gd_DebtLongTermAndShortTermCombinedAmountExcludingCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt, Long-term And Short-term, Combined Amount, Excluding Current Maturities", "label": "Debt, Long-term And Short-term, Combined Amount, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "DebtLongTermAndShortTermCombinedAmountExcludingCurrentMaturities", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "gd_DebtLongTermAndShortTermCombinedAmountNet": { "auth_ref": [], "calculation": { "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt, Long-Term And Short-Term, Combined Amount, Net", "label": "Debt, Long-Term And Short-Term, Combined Amount, Net", "totalLabel": "Total debt" } } }, "localname": "DebtLongTermAndShortTermCombinedAmountNet", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "gd_DeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets and Liabilities", "label": "Deferred Tax Assets And Liabilities [Table Text Block]", "terseLabel": "Net Deferred Tax Assets and Liabilities" } } }, "localname": "DeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "gd_EngineeringandOtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering and Other Services [Member]", "label": "Engineering and Other Services [Member]", "terseLabel": "Engineering and other services" } } }, "localname": "EngineeringandOtherServicesMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_ExtendedProductWarrantyAccrualAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Extended Product Warranty Accrual, Adjustments", "label": "Extended Product Warranty Accrual, Adjustments", "negatedTerseLabel": "Adjustments" } } }, "localname": "ExtendedProductWarrantyAccrualAdjustments", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesProductGuaranteeDetails" ], "xbrltype": "monetaryItemType" }, "gd_FinancialAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Assets and Liabilities [Abstract]", "label": "Financial Assets And Liabilities [Abstract]", "terseLabel": "Marketable securities held in trust:" } } }, "localname": "FinancialAssetsAndLiabilitiesAbstract", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "gd_FixedRateNotesDueAprilTwoThousandFiftyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due April Two Thousand Fifty [Member]", "label": "Fixed Rate Notes Due April Two Thousand Fifty [Member]", "terseLabel": "Fixed Rate Notes Due April 2050" } } }, "localname": "FixedRateNotesDueAprilTwoThousandFiftyMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueAprilTwoThousandFortyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due April Two Thousand Forty [Member]", "label": "Fixed Rate Notes Due April Two Thousand Forty [Member]", "terseLabel": "Fixed Rate Notes Due April 2040" } } }, "localname": "FixedRateNotesDueAprilTwoThousandFortyMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueAprilTwoThousandThirtyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due April Two Thousand Thirty [Member]", "label": "Fixed Rate Notes Due April Two Thousand Thirty [Member]", "terseLabel": "Fixed Rate Notes Due April 2030" } } }, "localname": "FixedRateNotesDueAprilTwoThousandThirtyMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueAprilTwoThousandTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due April Two Thousand Twenty Five", "label": "Fixed Rate Notes Due April Two Thousand Twenty Five [Member]", "terseLabel": "Fixed Rate Notes Due April 2025" } } }, "localname": "FixedRateNotesDueAprilTwoThousandTwentyFiveMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueAprilTwoThousandTwentySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due April Two Thousand Twenty Seven [Member]", "label": "Fixed Rate Notes Due April Two Thousand Twenty Seven [Member]", "terseLabel": "Fixed Rate Notes Due April 2027" } } }, "localname": "FixedRateNotesDueAprilTwoThousandTwentySevenMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueAugustTwoThousandTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due August Two Thousand Twenty Six [Member]", "label": "Fixed Rate Notes Due August Two Thousand Twenty Six [Member]", "terseLabel": "Fixed Rate Notes Due August 2026" } } }, "localname": "FixedRateNotesDueAugustTwoThousandTwentySixMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueAugustTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due August Two Thousand Twenty Three [Member]", "label": "Fixed Rate Notes Due August Two Thousand Twenty Three [Member]", "terseLabel": "Fixed Rate Notes Due August 2023" } } }, "localname": "FixedRateNotesDueAugustTwoThousandTwentyThreeMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueJuneTwoThousandFortyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due June Two Thousand Forty One", "label": "Fixed Rate Notes Due June Two Thousand Forty One [Member]", "terseLabel": "Fixed Rate Notes Due June 2041" } } }, "localname": "FixedRateNotesDueJuneTwoThousandFortyOneMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueJuneTwoThousandThirtyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due June Two Thousand Thirty One", "label": "Fixed Rate Notes Due June Two Thousand Thirty One [Member]", "terseLabel": "Fixed Rate Notes Due June 2031" } } }, "localname": "FixedRateNotesDueJuneTwoThousandThirtyOneMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueJuneTwoThousandTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due June Two Thousand Twenty Six", "label": "Fixed Rate Notes Due June Two Thousand Twenty Six [Member]", "terseLabel": "Fixed Rate Notes Due June 2026" } } }, "localname": "FixedRateNotesDueJuneTwoThousandTwentySixMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueMayTwoThousandTwentyEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due May Two Thousand Twenty Eight", "label": "Fixed Rate Notes Due May Two Thousand Twenty Eight [Member]", "terseLabel": "Fixed Rate Notes Due May 2028" } } }, "localname": "FixedRateNotesDueMayTwoThousandTwentyEightMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueMayTwoThousandTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due May Two Thousand Twenty Five", "label": "Fixed Rate Notes Due May Two Thousand Twenty Five [Member]", "terseLabel": "Fixed Rate Notes Due May 2025" } } }, "localname": "FixedRateNotesDueMayTwoThousandTwentyFiveMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueMayTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due May Two Thousand Twenty Three", "label": "Fixed Rate Notes Due May Two Thousand Twenty Three [Member]", "terseLabel": "Fixed Rate Notes Due May 2023" } } }, "localname": "FixedRateNotesDueMayTwoThousandTwentyThreeMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueNovemberTwoThousandFortyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due November Two Thousand Forty Two [Member]", "label": "Fixed Rate Notes Due November Two Thousand Forty Two [Member]", "terseLabel": "Fixed Rate Notes Due November 2042" } } }, "localname": "FixedRateNotesDueNovemberTwoThousandFortyTwoMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueNovemberTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due November Two Thousand Twenty Four [Member]", "label": "Fixed Rate Notes Due November Two Thousand Twenty Four [Member]", "terseLabel": "Fixed Rate Notes Due November 2024" } } }, "localname": "FixedRateNotesDueNovemberTwoThousandTwentyFourMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_FixedRateNotesDueNovemberTwoThousandTwentySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Notes Due November Two Thousand Twenty Seven [Member]", "label": "Fixed Rate Notes Due November Two Thousand Twenty Seven [Member]", "terseLabel": "Fixed Rate Notes Due November 2027" } } }, "localname": "FixedRateNotesDueNovemberTwoThousandTwentySevenMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "gd_InformationTechnologyServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information Technology Services [Member]", "label": "Information Technology Services [Member]", "terseLabel": "Information technology (IT) services" } } }, "localname": "InformationTechnologyServicesMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_InterimFinancialStatementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interim Financial Statements Policy [Text Block]", "label": "Interim Financial Statements Policy [Policy Text Block]", "terseLabel": "Interim Financial Statements" } } }, "localname": "InterimFinancialStatementsPolicyPolicyTextBlock", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gd_InventoryPreOwnedAircraft": { "auth_ref": [], "calculation": { "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of pre-owned aircraft held by the company for sale.", "label": "Inventory Pre Owned Aircraft", "terseLabel": "Pre-owned aircraft" } } }, "localname": "InventoryPreOwnedAircraft", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "gd_LargeInternationalCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Large International Customer", "label": "Large International Customer [Member]", "terseLabel": "Large International Contract [Member]" } } }, "localname": "LargeInternationalCustomerMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "gd_LengthOfFiscalQuartersWeeks": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Length of fiscal quarters, weeks", "label": "Length Of Fiscal Quarters Weeks", "terseLabel": "Length of fiscal quarters, weeks" } } }, "localname": "LengthOfFiscalQuartersWeeks", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "gd_LettersOfCreditAndGuarantees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Letters of credit, bank guarantees, surety bonds, and other similar arrangements entered into with financial institutions and insurance carriers.", "label": "Letters Of Credit And Guarantees", "terseLabel": "Letters of credit and guarantees" } } }, "localname": "LettersOfCreditAndGuarantees", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "gd_MarineSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marine Systems [Member]", "label": "Marine Systems [Member]", "terseLabel": "Marine Systems" } } }, "localname": "MarineSystemsMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails", "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "gd_MaturityOfFixedIncomeSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maturity of fixed-income securities", "label": "Maturity Of Fixed Income Securities", "terseLabel": "Maturity of fixed-income securities, in years" } } }, "localname": "MaturityOfFixedIncomeSecurities", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "durationItemType" }, "gd_MilitaryvehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Military vehicles", "label": "Military vehicles [Member]", "terseLabel": "Military vehicles" } } }, "localname": "MilitaryvehiclesMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_NonU.S.CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non - U.S. Commercial [Member]", "label": "Non - U.S. Commercial [Member]", "terseLabel": "Non-U.S. commercial" } } }, "localname": "NonU.S.CommercialMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "gd_NonUSGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-U.S. Government [Member]", "label": "Non U S Government [Member]", "terseLabel": "Non-U.S. government" } } }, "localname": "NonUSGovernmentMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "gd_NuclearPoweredSubmarinesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nuclear - Powered Submarines [Member]", "label": "Nuclear - Powered Submarines [Member]", "terseLabel": "Nuclear-powered submarines" } } }, "localname": "NuclearPoweredSubmarinesMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_NumberOfActiveContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Active Contracts", "label": "Number Of Active Contracts", "terseLabel": "Number of active contracts" } } }, "localname": "NumberOfActiveContracts", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "gd_OtherLiabilitiesTableDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Liabilities Table Disclosure", "label": "Other Liabilities Table Disclosure [Table Text Block]", "terseLabel": "Summary Of Significant Other Liabilities By Balance Sheet Caption" } } }, "localname": "OtherLiabilitiesTableDisclosureTableTextBlock", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "gd_PeriodPrecedingDeliveryFairMarketValueEstablished": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period preceding delivery fair market value established.", "label": "Period Preceding Delivery Fair Market Value Established", "terseLabel": "Period preceding delivery of aircraft to customer fair market value of trade-in aircraft is established, days, maximum" } } }, "localname": "PeriodPrecedingDeliveryFairMarketValueEstablished", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "gd_RepairandOtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repair and Other Services [Member]", "label": "Repair and Other Services [Member]", "terseLabel": "Repair and other services" } } }, "localname": "RepairandOtherServicesMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_RevenuePercentageFromProductsAndServicesTransferredToCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Percentage From Products And Services Transferred To Customers", "label": "Revenue, Percentage From Products And Services Transferred To Customers", "terseLabel": "Revenue, percentage from products and services transferred to customers" } } }, "localname": "RevenuePercentageFromProductsAndServicesTransferredToCustomers", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "gd_StockOptionsAndRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options and Restricted Stock [Member]", "label": "Stock Options and Restricted Stock [Member]", "terseLabel": "Stock/RSUs" } } }, "localname": "StockOptionsAndRestrictedStockMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "gd_StockRepurchaseProgramAuthorizedSharesRemainingForRepurchasePercentageOfTotalSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Authorized Shares Remaining for Repurchase as a Percentage Of Total Shares Outstanding", "label": "Stock Repurchase Program, Authorized Shares Remaining for Repurchase, Percentage Of Total Shares Outstanding", "terseLabel": "Shares remaining to be repurchased as a percent of total shares outstanding" } } }, "localname": "StockRepurchaseProgramAuthorizedSharesRemainingForRepurchasePercentageOfTotalSharesOutstanding", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "gd_SurfaceshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Surface ships [Member]", "label": "Surface ships [Member]", "terseLabel": "Surface ships" } } }, "localname": "SurfaceshipsMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "gd_TechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technologies", "label": "Technologies [Member]", "terseLabel": "Technologies" } } }, "localname": "TechnologiesMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails", "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "gd_TechnologyAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology and software", "label": "Technology And Software [Member]", "terseLabel": "Technology and software" } } }, "localname": "TechnologyAndSoftwareMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gd_TradenamesAndTrademarksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trade Names And Trademarks [Member]", "label": "Tradenames And Trademarks [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TradenamesAndTrademarksMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gd_U.S.CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Commercial [Member]", "label": "U.S. Commercial [Member]", "terseLabel": "U.S. commercial" } } }, "localname": "U.S.CommercialMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "gd_U.S.GovernmentDepartmentofDefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Government - Department of Defense [Member]", "label": "U.S. Government - Department of Defense [Member]", "terseLabel": "U.S. Government - DoD" } } }, "localname": "U.S.GovernmentDepartmentofDefenseMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "gd_U.S.GovernmentForeignMilitarySalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Government - Foreign Military Sales [Member]", "label": "U.S. Government - Foreign Military Sales [Member]", "terseLabel": "U.S. Government - Foreign Military Sales (FMS)" } } }, "localname": "U.S.GovernmentForeignMilitarySalesMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "gd_U.S.GovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Government [Member]", "label": "U.S. Government [Member]", "terseLabel": "Total U.S. government" } } }, "localname": "U.S.GovernmentMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "gd_U.S.GovernmentNonDepartmentofDefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Government - Non Department of Defense [Member]", "label": "U.S. Government - Non Department of Defense [Member]", "terseLabel": "U.S. Government - Non-DoD" } } }, "localname": "U.S.GovernmentNonDepartmentofDefenseMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "gd_UnbilledReceivablesAdvancesAndProgressPayments": { "auth_ref": [], "calculation": { "http://www.generaldynamics.com/role/UnbilledReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_UnbilledReceivablesCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unbilled Receivables, Advances And Progress Payments", "label": "Unbilled Receivables, Advances And Progress Payments", "negatedLabel": "Advances and progress billings" } } }, "localname": "UnbilledReceivablesAdvancesAndProgressPayments", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/UnbilledReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "gd_WeaponsSystemsandMunitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weapons Systems and Munitions [Member]", "label": "Weapons Systems and Munitions [Member]", "terseLabel": "Weapons systems, armament and munitions" } } }, "localname": "WeaponsSystemsandMunitionsMember", "nsuri": "http://www.generaldynamics.com/20230702", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r210", "r246", "r263", "r264", "r265", "r266", "r267", "r269", "r273", "r321", "r322", "r323", "r324", "r326", "r327", "r329", "r331", "r332", "r763", "r764" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r210", "r246", "r263", "r264", "r265", "r266", "r267", "r269", "r273", "r321", "r322", "r323", "r324", "r326", "r327", "r329", "r331", "r332", "r763", "r764" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r278", "r683", "r766", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r312", "r313", "r314", "r315", "r465", "r530", "r588", "r601", "r602", "r652", "r653", "r654", "r655", "r656", "r661", "r662", "r673", "r680", "r698", "r701", "r765", "r779", "r780", "r781", "r782", "r783", "r784" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r278", "r683", "r766", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r275", "r546", "r582", "r583", "r584", "r585", "r586", "r587", "r664", "r681", "r700", "r722", "r759", "r761", "r766", "r787" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r275", "r546", "r582", "r583", "r584", "r585", "r586", "r587", "r664", "r681", "r700", "r722", "r759", "r761", "r766", "r787" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r312", "r313", "r314", "r315", "r417", "r465", "r468", "r469", "r470", "r529", "r530", "r588", "r601", "r602", "r652", "r653", "r654", "r655", "r656", "r661", "r662", "r673", "r680", "r698", "r701", "r704", "r755", "r765", "r780", "r781", "r782", "r783", "r784" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r312", "r313", "r314", "r315", "r417", "r465", "r468", "r469", "r470", "r529", "r530", "r588", "r601", "r602", "r652", "r653", "r654", "r655", "r656", "r661", "r662", "r673", "r680", "r698", "r701", "r704", "r755", "r765", "r780", "r781", "r782", "r783", "r784" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25", "r699" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r280", "r281" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r6", "r16", "r38", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Changes in Retirement Plans\u2019 Funded Status" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r61", "r171", "r563" ], "calculation": { "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": { "order": 2.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", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r5", "r38", "r494" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Changes in Unrealized Cash Flow Hedges" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r193", "r194", "r516", "r518", "r519", "r520", "r521", "r522" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r38", "r114", "r180", "r560", "r593", "r594" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r193", "r194", "r516", "r518", "r519", "r520", "r521", "r522" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r16", "r38", "r500", "r503", "r525", "r589", "r590", "r727", "r728", "r729", "r736", "r737", "r738" ], "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": "AOCL", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited", "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r4", "r16", "r38", "r194", "r195", "r518", "r519", "r520", "r521", "r522", "r727" ], "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": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r106", "r699", "r790" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Surplus" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r471", "r472", "r473", "r599", "r736", "r737", "r738", "r772", "r791" ], "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": "Common Stock, Surplus" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r12", "r56", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r235" ], "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": "Antidilutive securities (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r143", "r175", "r207", "r244", "r265", "r271", "r284", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r492", "r495", "r514", "r556", "r622", "r699", "r712", "r763", "r764", "r777" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "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 assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r166", "r185", "r207", "r284", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r492", "r495", "r514", "r699", "r763", "r764", "r777" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r207", "r284", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r492", "r495", "r514", "r763", "r764", "r777" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 2.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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r282", "r287", "r550", "r741" ], "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 debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AverageRemainingMaturityOfForeignCurrencyDerivatives1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average period remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Average Remaining Maturity of Foreign Currency Derivatives", "terseLabel": "Average maturity of foreign currency forward contracts, in years" } } }, "localname": "AverageRemainingMaturityOfForeignCurrencyDerivatives1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r86", "r87" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r42", "r169", "r665" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r42", "r123", "r203" ], "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 equivalents at end of period", "periodStartLabel": "Cash and equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r123" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "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": "Net (decrease) increase in cash and equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r48", "r219" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]", "terseLabel": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateLineItems": { "auth_ref": [ "r219" ], "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": "Change in Accounting Estimate [Line Items]", "terseLabel": "Change in Accounting Estimate [Line Items]" } } }, "localname": "ChangeInAccountingEstimateLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r48", "r219" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaper": { "auth_ref": [ "r99", "r144", "r785" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.", "label": "Commercial Paper", "terseLabel": "Commercial paper outstanding" } } }, "localname": "CommercialPaper", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r134", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r93", "r558", "r609" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 4.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 (see Note J)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r132", "r310", "r311", "r659", "r756" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments And Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r62", "r660" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r138" ], "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" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r736", "r737", "r772", "r789", "r791" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock, Par" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r105", "r559", "r699" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r39", "r190", "r192", "r197", "r552", "r568" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r74", "r667" ], "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": "Basis of Consolidation and Classification" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r684", "r766" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r684", "r766" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r376", "r377", "r388" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer advances and deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r376", "r377", "r388" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Customer deposits on commercial contracts" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r389" ], "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 in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractorsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractors [Abstract]", "terseLabel": "Contractors [Abstract]" } } }, "localname": "ContractorsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Modifications to or changes in assumptions surrounding contracts accounted for under the percentage of completion method of accounting. Percentage of completion is a method of accounting whereby profit on a long-term (construction) contracts is recognized based on reliable estimates as to the degree of completion generally based on contractual relationships (costs incurred to total costs anticipated).", "label": "Contracts Accounted for under Percentage of Completion [Member]", "terseLabel": "Contracts Accounted for under Percentage of Completion" } } }, "localname": "ContractsAccountedForUnderPercentageOfCompletionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r19", "r264", "r265", "r266", "r267", "r273", "r740" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r119", "r546" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r118" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "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", "negatedTotalLabel": "Operating costs and expenses, total" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term contract or program.", "label": "Long-Term Contract or Program Disclosure [Table Text Block]", "terseLabel": "Schedule of Unbilled Receivables" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/UnbilledReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r176" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Debt, Current", "terseLabel": "Less current portion", "verboseLabel": "Short-term debt and current portion of long-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r133", "r205", "r334", "r340", "r341", "r342", "r343", "r344", "r345", "r350", "r357", "r358", "r360" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r100", "r101", "r145", "r147", "r210", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r523", "r675", "r676", "r677", "r678", "r679", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r22", "r147", "r361" ], "calculation": { "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "negatedLabel": "Short- and long-term debt principal", "terseLabel": "Long term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails", "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r31", "r336" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate:" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r210", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r523", "r675", "r676", "r677", "r678", "r679", "r733" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails", "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32", "r210", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r523", "r675", "r676", "r677", "r678", "r679", "r733" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r32", "r64", "r65", "r88", "r89", "r91", "r95", "r136", "r137", "r210", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r523", "r675", "r676", "r677", "r678", "r679", "r733" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails", "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r90", "r346", "r362", "r676", "r677" ], "calculation": { "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "gd_DebtLongTermAndShortTermCombinedAmountNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Less unamortized debt issuance costs and discounts" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "gd_DebtLongTermAndShortTermCombinedAmountNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-Term and Short-Term, Combined Amount", "totalLabel": "Total debt principal" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r475", "r476" ], "calculation": { "http://www.generaldynamics.com/role/IncomeTaxesNetDeferredTaxLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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 tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/IncomeTaxesNetDeferredTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r12", "r140", "r160", "r485", "r486", "r735" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r475", "r476", "r557" ], "calculation": { "http://www.generaldynamics.com/role/IncomeTaxesNetDeferredTaxLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/IncomeTaxesNetDeferredTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r73", "r769" ], "calculation": { "http://www.generaldynamics.com/role/IncomeTaxesNetDeferredTaxLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/IncomeTaxesNetDeferredTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r395", "r433", "r454", "r690", "r691" ], "calculation": { "http://www.generaldynamics.com/role/RetirementPlansDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Net actuarial loss (gain)" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r395", "r434", "r455", "r690", "r691" ], "calculation": { "http://www.generaldynamics.com/role/RetirementPlansDetails": { "order": 5.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": "Prior service (credit) cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r395", "r432", "r453", "r690", "r691" ], "calculation": { "http://www.generaldynamics.com/role/RetirementPlansDetails": { "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r395", "r399", "r431", "r452", "r690", "r691" ], "calculation": { "http://www.generaldynamics.com/role/RetirementPlansDetails": { "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r429", "r450", "r690", "r691" ], "calculation": { "http://www.generaldynamics.com/role/RetirementPlansDetails": { "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 cost (credit)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r397", "r430", "r451", "r690", "r691" ], "calculation": { "http://www.generaldynamics.com/role/RetirementPlansDetails": { "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r12", "r60" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property, plant and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r142", "r498", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments and Hedging Activities" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r18", "r78", "r80", "r81", "r83", "r84", "r497" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [ "r497" ], "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r770", "r771" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional forward foreign exchange contracts outstanding" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r18", "r75", "r76", "r77", "r82", "r209" ], "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 and Hedging Activities" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r387", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r387", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r9", "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedTerseLabel": "Cash dividends declared" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r198", "r216", "r217", "r218", "r219", "r220", "r227", "r232", "r233", "r234", "r238", "r508", "r509", "r553", "r569", "r670" ], "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", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r46", "r47" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r224", "r235", "r236", "r237" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Salaries and wages" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r17", "r163", "r193", "r194", "r195", "r211", "r212", "r213", "r215", "r221", "r223", "r239", "r285", "r286", "r375", "r471", "r472", "r473", "r481", "r482", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r516", "r518", "r519", "r520", "r521", "r522", "r525", "r589", "r590", "r591", "r599", "r647" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited", "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Other investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r348", "r513", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r85", "r86", "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r85", "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Fair Values of Other Financial Assets and Liabilities" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r348", "r420", "r421", "r422", "r423", "r424", "r425", "r511", "r526", "r527", "r528", "r676", "r677", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r20", "r85", "r348", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r348", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r510" ], "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" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative assets designated as fair value hedging instruments.", "label": "Fair Value Hedge Assets", "terseLabel": "Cash flow hedge assets" } } }, "localname": "FairValueHedgeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments.", "label": "Fair Value Hedge Liabilities", "negatedTerseLabel": "Cash flow hedge liabilities" } } }, "localname": "FairValueHedgeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r348", "r420", "r425", "r511", "r526", "r688", "r689", "r690" ], "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": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r348", "r420", "r425", "r511", "r527", "r676", "r677", "r688", "r689", "r690" ], "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": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r348", "r420", "r421", "r422", "r423", "r424", "r425", "r511", "r528", "r676", "r677", "r688", "r689", "r690" ], "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": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r348", "r420", "r421", "r422", "r423", "r424", "r425", "r526", "r527", "r528", "r676", "r677", "r688", "r689", "r690" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r173", "r305" ], "calculation": { "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r303", "r304", "r305", "r306", "r547", "r548" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r130", "r548" ], "calculation": { "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r547" ], "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r57", "r58" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r130", "r547" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-Price Contract [Member]", "terseLabel": "Fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency and Financial Statement Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r120", "r632" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedTerseLabel": "General and administrative (G&A)" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r172", "r291", "r549", "r674", "r699", "r745", "r752" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "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", "periodEndLabel": "Goodwill, end of period", "periodStartLabel": "Goodwill, beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r293", "r300", "r674" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r674" ], "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Other" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r751" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r116", "r150", "r244", "r264", "r270", "r273", "r554", "r565", "r671" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r115", "r149", "r151", "r198", "r214", "r216", "r217", "r218", "r219", "r227", "r232", "r233", "r509", "r553", "r786" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r115", "r198", "r214", "r216", "r217", "r218", "r219", "r227", "r232", "r233", "r234", "r509", "r553", "r786" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r208", "r474", "r478", "r479", "r480", "r483", "r487", "r490", "r491", "r598" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r156", "r161", "r222", "r223", "r252", "r477", "r484", "r570" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income tax, net" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "terseLabel": "Tax Uncertainties" } } }, "localname": "IncomeTaxUncertaintiesPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income tax payments, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r11" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 1.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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r11" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r732" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Unbilled receivables" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r538", "r732" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer advances and deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r11" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) decrease in assets, net of effects of business acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (decrease) in liabilities, net of effects of business acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r11" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 9.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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r228", "r229", "r230", "r234", "r467" ], "calculation": { "http://www.generaldynamics.com/role/EarningsPerShareDetails": { "order": 2.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": "Dilutive effect of stock options and restricted stock/RSUs (shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r153" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r199", "r201", "r202" ], "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", "negatedTerseLabel": "Interest payments" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r724" ], "calculation": { "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r183", "r666", "r699" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r157", "r168", "r181", "r288", "r289", "r290", "r542", "r668" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r726" ], "calculation": { "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r725" ], "calculation": { "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r110", "r148", "r562", "r699", "r734", "r742", "r774" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r167", "r207", "r284", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r493", "r495", "r496", "r514", "r699", "r763", "r777", "r778" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 3.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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r22", "r96", "r97", "r98", "r102", "r207", "r284", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r493", "r495", "r496", "r514", "r763", "r777", "r778" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "auth_ref": [ "r23", "r154", "r155", "r178", "r179", "r182", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r541", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term contracts or programs.", "label": "Long-Term Contracts or Programs Disclosure [Text Block]", "terseLabel": "Unbilled Receivables" } } }, "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/UnbilledReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r177" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt 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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r94", "r723" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Marketable securities held in trust" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DerivativeFinancialInstrumentsandHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "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": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesProductGuaranteeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "auth_ref": [ "r123" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.", "label": "Net Cash Provided by (Used in) Discontinued Operations", "terseLabel": "Net cash (used) provided by discontinued operations" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r200" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r200" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "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 by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r123", "r124", "r125" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "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 \u2013 continuing operations:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r117", "r125", "r152", "r165", "r188", "r191", "r195", "r207", "r214", "r216", "r217", "r218", "r219", "r222", "r223", "r231", "r244", "r264", "r270", "r273", "r284", "r321", "r322", "r324", "r325", "r326", "r328", "r330", "r332", "r333", "r509", "r514", "r566", "r630", "r645", "r646", "r671", "r710", "r763" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net earnings", "totalLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited", "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited", "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited", "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "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": "Accounting Standards Updates" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r244", "r264", "r270", "r273", "r671" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Earnings", "totalLabel": "Operating earnings" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited", "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails", "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r524" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r524" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r273" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r184", "r699" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 4.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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r174" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r10", "r15", "r141" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on 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 parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r196", "r516", "r517", "r522", "r551", "r567", "r727", "r728" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Tax", "totalLabel": "Other comprehensive income (loss), pretax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r10", "r15", "r141" ], "calculation": { "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income, pretax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r186", "r187" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "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": "Changes in unrealized cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r21", "r189", "r192", "r196", "r516", "r517", "r522", "r551", "r567", "r727", "r728" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited", "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r10", "r15", "r141", "r189", "r192" ], "calculation": { "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r7", "r114", "r690", "r768" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after 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, before Tax", "negatedLabel": "Changes in retirement plans\u2019 funded status" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r8", "r193", "r196", "r477", "r488", "r489", "r516", "r520", "r522", "r551", "r567" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "(Provision) benefit for income tax, net" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r10", "r15", "r141" ], "calculation": { "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Provision for income tax, net" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDebtSecuritiesMember": { "auth_ref": [ "r743", "r767", "r773" ], "lang": { "en-us": { "role": { "documentation": "Investments in debt securities classified as other.", "label": "Other Debt Obligations [Member]", "terseLabel": "Other" } } }, "localname": "OtherDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r28", "r699" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r121" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "order": 3.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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r462", "r463", "r464", "r690", "r691", "r692", "r693", "r694" ], "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 Post-retirement Benefits" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r28", "r63" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r103", "r146" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r719", "r730" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 2.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", "negatedLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r40" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid", "terseLabel": "Dividends paid in cash" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited", "http://www.generaldynamics.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r122" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r392", "r417", "r419", "r425", "r442", "r444", "r445", "r446", "r447", "r448", "r460", "r461", "r462", "r690" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r103", "r393", "r394", "r416", "r690" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r462", "r463", "r466", "r690", "r691", "r695", "r696", "r697" ], "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]", "verboseLabel": "Pension Benefits" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitPlansPolicy": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.", "label": "Postemployment Benefit Plans, Policy [Policy Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PostemploymentBenefitPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r720", "r731" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 1.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/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductLiabilityContingenciesTextBlock": { "auth_ref": [ "r757", "r758", "r759", "r760", "r761" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of exposure to material amount of loss arising from allegations of damages pertaining to and arising from one or more of the entity's products.", "label": "Product Liability Contingencies [Table Text Block]", "terseLabel": "Schedule Of Changes In Carrying Amount Of Warranty Liabilities" } } }, "localname": "ProductLiabilityContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r92", "r316", "r317", "r320" ], "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.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesProductGuaranteeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Payments" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesProductGuaranteeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty expense" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesProductGuaranteeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r131", "r170", "r564" ], "calculation": { "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": { "order": 1.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": "PP&E" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r555", "r564", "r699" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "PP&E, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13" ], "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": "Schedule of Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r52", "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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 Text Block]", "terseLabel": "Revenue by Contract Type" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r41", "r596" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 4.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": "Repayment of notes", "terseLabel": "Repayment of fixed-rate notes" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited", "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r107", "r138", "r561", "r592", "r594", "r597", "r611", "r699" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r163", "r211", "r212", "r213", "r215", "r221", "r223", "r285", "r286", "r471", "r472", "r473", "r481", "r482", "r499", "r501", "r502", "r504", "r507", "r589", "r591", "r599", "r791" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r462", "r463", "r464", "r466", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r462", "r463", "r464", "r466", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r245", "r246", "r263", "r268", "r269", "r275", "r277", "r278", "r386", "r387", "r546" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited": { "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": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited", "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails", "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r162", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r390" ], "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" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]", "terseLabel": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r631", "r663", "r669" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Performance Obligations" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r158" ], "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 obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRemainingPerformanceObligationstobeRecognizedasRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRemainingPerformanceObligationstobeRecognizedasRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRemainingPerformanceObligationstobeRecognizedasRevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRemainingPerformanceObligationstobeRecognizedasRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRemainingPerformanceObligationstobeRecognizedasRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r721" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRemainingPerformanceObligationstobeRecognizedasRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r38", "r775", "r776" ], "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": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "auth_ref": [ "r48", "r219" ], "lang": { "en-us": { "role": { "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.", "label": "Schedule of Change in Accounting Estimate [Table]", "terseLabel": "Schedule of Change in Accounting Estimate [Table]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueImpactofAdjustmentsinContractEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock": { "auth_ref": [ "r44", "r48" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material.", "label": "Schedule of Change in Accounting Estimate [Table Text Block]", "terseLabel": "Schedule of Impact of Adjustments in Contract Estimates" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule Of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r14", "r68", "r69", "r70", "r71" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "auth_ref": [ "r14", "r68", "r69", "r70", "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Net Periodic Defined-Benefit Pension And Other Post-Retirement Benefit Cost" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue by Major Product Line" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r57", "r58", "r547" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r674" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r674", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Changes in Carrying Amount of Goodwill By Reporting Unit" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r24", "r111", "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Revenue by Customer" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r49", "r50", "r51", "r55" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r49", "r50", "r51", "r55" ], "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": "Summary Of Financial Information For Each Of Our Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Basic and diluted weighted average shares outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r241", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r278", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r308", "r309", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r674", "r722", "r787" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails", "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails", "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r256", "r267", "r271", "r272", "r273", "r274", "r275", "r276", "r278" ], "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 Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r277", "r672" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r11" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited": { "order": 2.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": "Equity-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r126", "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Amount of unrecorded tax benefit that will vary significantly over the next 12 months" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r164", "r241", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r278", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r307", "r308", "r309", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r674", "r722", "r787" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.generaldynamics.com/role/GoodwillandIntangibleAssetsChangesInCarryingAmountofGoodwillbyReportingUnitDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyCustomerDetails", "http://www.generaldynamics.com/role/RevenueRevenuebyProductsandServicesDetails", "http://www.generaldynamics.com/role/SegmentInformationSummaryofFinancialInformationDetails", "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r36", "r163", "r193", "r194", "r195", "r211", "r212", "r213", "r215", "r221", "r223", "r239", "r285", "r286", "r375", "r471", "r472", "r473", "r481", "r482", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r516", "r518", "r519", "r520", "r521", "r522", "r525", "r589", "r590", "r591", "r599", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited", "http://www.generaldynamics.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r211", "r212", "r213", "r239", "r546", "r595", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r647", "r705" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited", "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r211", "r212", "r213", "r239", "r546", "r595", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r647", "r705" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofEarningsUnaudited", "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r72", "r104", "r105", "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Equity-based awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Remaining number of shares authorized to be repurchased (shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r104", "r105", "r138", "r596", "r647", "r657" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased during the period (shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r17", "r104", "r105", "r138", "r599", "r647", "r657", "r711" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock repurchased during the period, value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r105", "r108", "r109", "r128", "r612", "r628", "r648", "r649", "r699", "r712", "r734", "r742", "r774", "r791" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r135", "r206", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r506", "r650", "r651", "r658" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r684" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r686", "r766" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r686", "r766" ], "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/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.", "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]", "terseLabel": "Unbilled Receivables" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r686" ], "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": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r686" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r66", "r67" ], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 4.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" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r17", "r66", "r138" ], "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", "negatedTerseLabel": "Shares purchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedStatementofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r539" ], "calculation": { "http://www.generaldynamics.com/role/UnbilledReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_UnbilledReceivablesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled revenue" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/UnbilledReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.generaldynamics.com/role/UnbilledReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables", "totalLabel": "Net unbilled receivables", "verboseLabel": "Net unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/ConsolidatedBalanceSheet", "http://www.generaldynamics.com/role/UnbilledReceivablesAdditionalInformationDetails", "http://www.generaldynamics.com/role/UnbilledReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r226", "r234" ], "calculation": { "http://www.generaldynamics.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r225", "r234" ], "calculation": { "http://www.generaldynamics.com/role/EarningsPerShareDetails": { "order": 1.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 weighted average shares outstanding (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.generaldynamics.com/role/OtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Workers\u2019 compensation" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.generaldynamics.com/role/OtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(21))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(d)(ii))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "35", "Topic": "605", "URI": "https://asc.fasb.org//605-35/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org//712/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482332/910-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "912", "URI": "https://asc.fasb.org//912/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482283/912-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482283/912-310-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482379/912-405-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482363/912-405-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482363/912-405-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 87 0000040533-23-000060-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000040533-23-000060-xbrl.zip M4$L#!!0 ( '55^E;/EZ*:L@, %P8 1 97@R,BTR,#(S,#\ '6P?AQ.(F5QI4B#I.QH MOWY'R4Z! GY+/27_@:VN>66\'FNWEF1^WU M[*A99)8J6L]GE*\)I^]Z?)2/LR2F292/TR' F^/!!/(H8FG\9IR,)O2OJ(>F M.+RU,;86[%VOY#(HF%M_.HS#R6AEWVXXM<4T&@Q>]9JA\UFNI,7U--JW/]MI M#B:S[-8&(/A23AN7>JWI[G&FA-+37P;-YZU[$N10OT\ME6)>@ELIPJ:U6)O*(/71/]?TP-O\)4"X.R3&FP7,EI)2G3;E1O MOJA2PRD'79/S"C1(J[3Y#A=_B$,8>L@*HG)B"T9R)83:N)0S.V@3(&=,P 8T(]G]??*KF_-4E2N0]6]]4H A>25$34!B M:LM,234'B ,.R2C/:)W\KCL0X*\/6#8X4##>$[6&G+$7N MG 7.V8+>6YX(;EQ!21DZ&/H>E>?+[,=HZ:1$NPQC=XU1,@SC?8D*DG=1Z).+ MB],'N-94@ M,];4XAO(+&:[V'G4OW/I3^[**(<7X%)P?;/HOXA85"(W%OOBDIPPK+'"+%XU^%@5?I147U#4<=SL$X(IKH$_1SON9UET]BSG M]RU16C]H=GQN J+P>#)Z17[GMXP&G_ UCEPIB]/3BI&3:EF9]KW-$[1QF'2B MO<+-ITR9=GB'GN!-PG@TZ&)WI;EP8$?>@!T-NL!>0NT3U"B,.GG]H\(F#[&. M/<$:AU'\>(;Y@O9;(KA3[,03L'$X[J1VOQSX@C<))YVRW6;8L3=0NZG=Z2 9 M> (V_D:9W9:#)/($Z_ )6\+0'V*/'R-VZ NQJ-C.RK57#(:'AZ;^"F%T*(3G MG=7^YRA\I4QSIC?5^"YB^9H='([O#+>-^>#>!%*C1&4/31XY3]]^MZ?[1\V_ M"O\"4$L#!!0 ( '55^E8IKR:ID < /4F 2 97@S,3$M,C R,S W M,#(N:'1M[5IK;^,V%OW>7\$FV.D4L!T_X\3)!,AD/-LLBJ3-I.CVTX(6*8N( M)&I)RH[[Z_=<4GXD=CH.YE%/L/E@1.)]D??PW$M)IXG+TK/31')Q]MWI]_4Z M>Z>C,I.Y8Y&1W$G!2JOR,?M=2'O'ZO5*ZD(7,Z/&B6/M9KO#?M?F3DUX&'?* MI?)L;N?T(%R?'G@GIR,M9F>G0DV8$F_VU&&OW^XUFZ+'N_WNJ-T]ZO-VI\T/ M>TW>[!^+^#^M/:A"/.A8-TOEF[U,Y?5$DO]!M]WH]PIW,E7")8-6L_F//2]Z M=AKKW,&?@7[X-YA9,^;DO:OS5(WS@9_27E"=#T#&]N+]]?7IS?7EY?L;=_L(OA-?OEMYL/ MOYU?W;+;:_9A>.&'.LWVSD_F^CV[_6G(/IS?O#V_&GZH7__[Y^$?[/SBEF&D MW=PP@R\=9W=CG)[7?.SIYRM@-.H>XXU.BC1,ERRA$\D,W*BY!2TZ!)EV7]+;H#;=(;[A3:.Z9R]UR9CK6;]5Z9C M]D^92\-3]FZ6(]#(@C@-!+E3.D>NCE]"KMH[EZNWW")#R$4V8W>YGJ92C&4M MI*Q*E- ((='?6QQ-QF[ XU5,[1ZF18V6= MX7#$Z6:(&U'65L!FY\&L1?M2\-;=.;S=/DC.J_VC=JM_8BM$51T"482.8X5+ MG[9+QHWT $'"U2B5E$@F@B) M$$KV&1'7"G #D"B6K1W%#QS%<$3S? QG2$RE+_*?T$3UVSN$TM?\QUV!Z6'C MN$7K@%,DVGTDS!>UCZ.I1O4VXJ7=7H4*'WKDA:=02G5I8 #\-%'6LQZD9.[M M4-^\Y,M5SC4RY1YJ52U=PJ56\3$-*G G8K$Z5<*?F&TYLDHH;A1-0(6*[ZM M3I9*2U78[TSK2[;G2&TE L)9V2L5Z"M55*:[1"B.]UU1&_-7FO WI[WML8W]L1$"8(MMSKG1/#< O+4 M8A*6N1%S7 'IBH]4JMR,2OTFM[3+/ 0]IL(&>2"ZTJ+Z.G)?3:@H<>2QR *U M)E&DC? !^&9U',Y'@"Y&9$&[AT30B ?X8I>I E3^8@ <[1" R7+"4]+SUN4 M71G'Z!;5!'FQ&[J^16.Q!0^'R\V-H,9=NM^"U4K,C^;DX"5 3NP0Y"K.#-E<1P4=PJLNSH]LA-XSF)(JNXZB MTE#N5\KH!JN9M@[WZ4$D;-D(AJJZ&LPDW"Z:!*(KCU(I/(_["50<.\.Q_DZF MU>G_D7SMD^?TBGM$KK/6?B] X M>E"GC5V49W\#)K-,.2?E7U#X2*,!H'&A$!\9^?_!YXM567HF0PV; G#HN$D' MUTA)9+JJE(L#R%3R.RI]H6'RQ<^W>O[)X_SYS+/P4YT5PF%_ TUQ 44K%RSU M)-:J!A$J SZN%JHOQ;%UY89\(%%\I.IZ'SCDZP755MW[SQ")30V8($:TBX] M<0$X_D%QA;!:*&@JG^AT(JFJY7Q\V%=?)K$CU3&)TFNA [?]D;NU7[KL+D58_;FJ'TT(^>/997\"'M*FCJB3WEAY6#^SPF* M2Y'RV4#E/@:O=%)9'VGG=.8=3*A"H7.IG'A_8;AZ/7[<;72[77I#[K"&3LP= M5R_/&_[E^8$3ZV.'[<91I_7D<+/Q]-A?F>UT&\>'QUN9/? AF[G / ^^;I,B M%LL6/'^SU]F;RU0;9-!DGH,7/K85K5Q^3*==W)/6:GYI2SY.1\C$UV_NPYK_76 #VX^OQ+J+5($IT],_ M-I_KM[1Z7VW%OJ5%N4BX0K^2^V[F(E$R9L-[&97T7()=A^Y_?9D./#%_IEKV M5>I<_W.4N4=?8A7:^C>+@_#X?"+7OLU:[B%?NII+%3["1BK=TRK/6,D'O^&S MLP/_N=O_ %!+ P04 " !U5?I6>@UD;H8' #W)0 $@ &5X,S$R+3(P M,C,P-S R+FAT;>U:77/;MA)][Z] G6F:SDBRJ _'EAW/.(Y]ZTXG;AVUN7WJ M@"0H8DP2O H6?WU/0M07Y:WYJ;/A2&5*#YZUW;]C&FDF M/)?9=/#M4.;"L+=BPFY4SHMO&X87IFF$EHD7-/(/ 9_@GKN<>)=?0D\F"S%; M0M AIR_N4AE*R[I!J[/J\69?(VRNT/^2L^<7-\.KRZOSL^'5]5OV^C=V?GG- M?OKEYMTO9V^';'C-WEV_<7+W]C9 M^9!AI-/>L()/[6=OHY]7#?8#-ZI@[UOL3-Z*HL$BH:U,ILRFW#Y_UC\\?G"S MX(X+ARQBA&+0# [+3W\0-B\S:,T6\?FM MKVY+T&[U:1NN6,K'@FDQEF("2K2I-.Q_%=? ;#;%_5)IRQ"82Z5S%K2;/S.5 ML/^(0FB>L3?3 HY&!J2I(XI9G*0=%6 M>;DU@4)$PABNIR22\UL!NTLZ#>[%< 8F,Y<\88,$(JF1+"%68#H\B85FDU1& M*3,5_5G,GP@M:B6T@%R:#%F5$O1$VA0+-*6(G(.DMX1K*L8RQY@6LW"ZO U/ M!8+=+P>"@B6R0) )+XN@-H _B&-8+XW+(@&9.++ [RBK8N@$<)8BV #H)!%0 MB;@39 G*6;; 9 T'<\\T8!]+4MP@B2J# ("H@!9GSCA_(FY2EF1J8F8HU6(D MC=4>CN'M^%*<)X_.^P$+X]-C:BZ0B"*4$DB M<>G"=L6X%@X@"+@,,T&!9 *H##-I4A(GL1ST2!1)U[$T4:9,A7E$G%IE'BFE M5I&(<=NP%P!&+( T'_V+NRCEQ4BP,W#2395!(NCR9M!_(;YS4X-^[*_\I:0B ML/ ()?V,B&L)N!Y(Y,O6AI(50PD,T3KOPQD2$^&2_$<442\[.X32%_R[78'I M0>LHH'U !XE2'P%S2>VOT=2@?!OQRFP_A1)?*-C'>W$!WN$**[O75$;\U>:\#>GO>VQC?.Q%C&!%OJ&#D1/#> M/)68A&6NXQFN@'3)0YE).Z54O\DLG3('08'D-!E(BBJ\ZI7DW(S+Q*(KAQ*1>QXW"V@YM@IVOI; MD=7=_SWYQD>OZ2.1N5-=5/^)=%'NP> -J03!$3X^H%=;JS[EK M'#6H5=K,T[.[ 95Y+JT5X@,4'BH4 #0>2_A'2O[?^'RR+$O/9*A@DP .M9O4 MN$92(-)UIIPW(!/!;RGU^8+))3]7ZKDGC[/G,X_"3]TK^&9_ TWQ&!.-F+/4 M@UBK"T1, 6!0QS5\_C5(OJ;*@0]LDEM,3><;GV0]J=RZ>_T(I=!$@P4:"+MP MQ 7@N ?%-<(:/J')8JRRL:"L5O!1_;Q;UUPG\C)34X'12:H\P?$5_ )O_TB. M;OU]%.P]^'IWLY;^##CW7C=:UQG5\B%@+703$\V-L:4O'BUU]V;3:@C-.B4 M=RQ8W6P*VOV]\=OR^4^N^SS@APITUSEHN&\7YNBI-^ +7]OS9SV<0??WWLOB ME85N&=C_@69#/#_SL9GSV8 M:>Y]BU0JX]ZO#?Q#Y+%8^SII<7I<]F@OIO 01ZBR#T]YQ$ZM_/4?7NV[#[[^ M!%!+ P04 " !U5?I6VVJL45T& !Q(@ $0 &5X,S(M,C R,S W,#(N M:'1MW5K_;^(V%/]]?X77:G>;!+DDA/)UE1AP/:0>/0%:M9\FDYC&NR2.;*9W]5F<>MGUZ#VBWN]GM.F::UUX%\1.!)503A=9)<%_9>T+1MTZ:_+W!F8 M'="(K)RS;.4.@L_*AQVUSFA(!!J3)9JP$$?/Z;=VU/\VVANEVHS!.9WD"@DB]LU4+>USIO6Q@C/5#H7 M1JUD\9\]FTJ.I&M+>*-F6/6"_-7HAGP7N _E;#F1_.)F-/H[ZO=D0 MW7Q\33(_0Z2W6;SERGN?A^,!_,Z>I^H6I)95,RZ*F*Z'3P741R"_[4_+-%H% M;_+!$_!%MPR3X70&Y!R@;::BT;A_,_ER,^G-1C?C'?&KFX93\##IWDG6(GRRU,)&Q?U94 "O,2<_#C^]7TZ_A=U>>7K((U O"LVG:X@C-R- M&'A)D"+&[W $"CR$(P^1!RJDVL EL'?A!T4/_:J&WYTW;=OL;$S2(U;GMPKR M&/CK$T[F*7()EW21@B@LWYW7FYT?#[YM&ZUB-2PLO7\2H31O;=6J5O-HR%G& MD38,H'V[_VRI&,P Q D14F_J^QHEZN90CZ)-&N5$V"+:@@8P;4FEGY&$N)Q( MS%-U\YHQY?0!B3>N9'.@WT4%V:;I5!!=\P6'!*#R$/SKD8!HKO; .#<@:/9I M-)D-H6_ZI$1S E)IA*@4"+"E8$"J.4XCH=R!B2N5]]%D#6%L!ICD(692O.PR&^(]G@G!/L^DK; M@GJ)2_7U1*T+ ;6AQ+"*OA+'@((RH (%PB6Q7!D"'%5G?R(!H>2!A+$V:<%9 MJ"W6X5;2@D=XUBM3:-]BPN&2/CA<5YQU*GBF]&BCU(T"LD%6LH32$N)4IPF\ M@)9#12U/%@;J17GF4$>,%8B-EV6S/("+?T9A^2W>Q:20E^)K.=3 VV M3Z\&/[)QC>H*\T/+,UK"^M'-'_98K 0 [; +DSRLV+XNVT#G>ZI8)W3=?MPB MH ,[:V.O[F[/!.8:4"@+.+J5_S.(,Q5*WJ)]Q6M&/JEZ7L*91.PIC7_E(Y(5V M;';+,KNI M@:Z@!_H3;:E MU4P]\#Z(63_VU,X\ZF-*K7U*(M7#_@F-,?H"C2_U=-.Z:BMV/8G<#6)G+TZ_ M2&R/&MP^2R(HJWH3O#Z >3:D3UZ/*%;OIR],K";.F90L;)N/4_!&3OI1BJ)S[H1)<'9 M+]U?+0O.A3]/*%?@2TH4#6">,3Z#[P'-;L&R5JOZ(EU*-HL4>(Y7A>]"WK(% MR>6*J9B>%7:ZE?Q_MV*<=*?5)/5>>.!2IJNX[S6\DL M/>N&@BOT)U$_O\S-/#*FZ+VR2,QFO&U"*N6JA=@7L9#M \=\.EIBA21A\;+] M9<(2FL&0WL&U2 C_4LX(SZR,2A;F"S/V+T5,",_\OXVXOU8?4PNE?\3V/[@>G)Y<=GO32Y'0_CZ _J#$5S=7(]O>L,) M3$;@-N'&'MM]&\:#OEGD5NM.^<,'UAM#[WQT-1F<;X;SX6$726XY#1A=P.3W M 8Q[UU][P\'8&OW]Y^ ']/H3+?$8UR\HH M)T8W6<(M%W>8J!D]/*@W.T]0:3_-"H*E) AP)[)B&JIVM8%D,71E6!RNVI;; M3-]^V$WM5<+=5K6%I6QW-SI>7\-GY\O$+[WW(PC.. M RS)IQR.2D50,\"[L,D*G"5(BU323!.@K,4DC@'5$ S.3!2DR(BL;+1"Q@GW M]7TT&#!C6H\A7#6/<_Z(E.:3-=L90O8'V3AR9C_)LH3(&9XJE4C;]8)B.UNA M(M.8%NNG0@946H@^)FE&V\5%)V!9&I-EFW&#P2AU5M:G0BF1& <+/9E]$J^< M&'^Y>'64;;7L9KVJ3[,*FT,%A>/50=@[N=;,WFW=SD:7G_'C?/$GK;!Z^1 M;_EK]JP2\,EC.SRHG70R\[OGR+$5[ LKZNB82\\F:-4XNM%P+60B9@$4L7ZF M[+U;QCY34EYR2GV=9Q]"UD1\ M>M+L2\Z#"IEB8\[5TRJOJ,S6;_[^IV+>._T'4$L#!!0 ( '55^E9UP&NQ M@@0 %@2 2 97@S,C(M,C R,S W,#(N:'1MU5AM3^-&$/[>7S$-*@>2 M[?@E+Y $I%P(+:>*4!)*[U.UL=?Q"GO7M]X Z:_O[#H.28 3M+H[0"A*,CLS MS\P\,[-Q+U%9>MQ+*(F.?^K];-MP(L)Y1KF"4%*B: 3S@O$97$>TN ';7IX: MB'PAV2Q1X+M^ -="WK!;4LH54RD]KNSTZN7G7MTXZ4U%M#CN1>P66'148^U& M3/W =\/ C1KM5D2\@/A>['D>;39IZ/WMU5 5CYV63E,UXQX14*U4K<2A2 M(3L[KOGK:HD=DXREB\Z'"?T#BY%1O@'JR"\L LJ65P>+-@_%#$A///Q MKH3<1CLIX[0*P?,UZ.%]PJ9,0> [_B;BI[&&F%PJ?Q#8P?!RT'2M-Q]8?PS]D]'%9'BR M'LZ;AUTE^=!MP>@4)K\-8=R__-@_'X[MT5^_#S]#?S#1$M]U7\^N)[IHU6'? M+M+&DY&><0@%YS143'"X8RH!E5#X,B<2 :<+D#074H&(X5?*J20IG"PX(@D+ MG%H29<1H[FFM@+G9WO);;]2TS M]2P@!<0L1=D*QIB&<\D4PW@)CV!X'R:$SXRCC!6%=HS_^F2$PQ42*BD"-5@N M#>Y]"\XL^$0*/';M0)_=4&ZA';2KV"V%/UE(X4+2@D58(0LF-$PXIGY6N1PD MC,9PRCCA(*[3U&EX8!K$\Q3;)41"I)H\*PY+^F7.)-7+N] EVZ+"'L%VD> U]Z+]5:T? M:+^B_++@WF'0P-(>=C4[GRUA1N0,=[H2.6+'X-YN2?TW65+&<6AEY63#\:@( M:D;X+:S7FS ]'W,<'KJTEA:3- 540S X*E"08ZT+RVC%JQ&"!B-F3.L!@Z?F M:L*+:U_A29IK0Z/Q4RHM)&]"G)"]JIWG0C M5N0I6708-QB,4G=I?2J4$IEQ<*MG;DC2I1/CKQ0OKZ^'A\Y!,] W6(7S3D65 MX^7EUC&7V[J*'LM:#:=]T'Q6[#K>L[*OF0T"Q_5>9K9N()>P,3$%\N"H%M2V MAG3'S^_!VTRV9O-V;LJT?/\>-[\?]*H'OU6N^15[E@EXY['M[C3:W<*\EMVQ M==G8"/>%-75UU+6OIFC9.F; YQBT2%D$5;3O*7_?)5OO*2'__V[Z.(EU,T%? M> W\,:L%7G55_:^R*JJMAQVY*,Q"[DB:$IW[1X\_'OK.;!_W085,L?GFZGF5 M5_P*W'@MG^S4S1.E?P%02P,$% @ =57Z5G%]:!/S5P$ #5$7 \ !G M9"TR,#(S,#S9XY51&RBV^*KFZ=4-FN;N]6 MV1[;-;US;]R8@$A(8A=%:DC*MN;3GP1(ZF%1EBA1(B!A8K?:-E] YB\3F8E$ MYB__YW7H2\\XBKTP^+6AG,L-Z?^T?_E_SL[^Y\O#-^DJ=,9#'"329811@EWI MQ4L&4C+ TA]A]--[1M*]CY)>& W/SNA3E^%H$GG]02*ILJKE=V47HPM#<]RN M;/;.=%DWX!_'/4-:KW6F6CU#[P@@?G!'(/X MPGM-SF+L_-H8),GHXM.GEY>7<_C]O!\^?_("WPLPF?.G)$)!3*:$$J#))U56 MC#.Y=:8IC>P]<91,W]%#U&_GT/GB=-O>UV>U) M\?WO#4R5SV3U3%&G+XE#756L51^6X7@PL+$EUZY. )RN8MBG-V^^N.$<=-QQE[1C?!"Y=/_?/_VZ SP M$)UY09R@P,'3I^##[IM19X^9G]*+^:U]=^']?1S@"/GN)$!#SXG/G7!(YRA; M\I38X_BLC]!H&0G9A06BD*]Y[_%E?N@7/@KZOS9PJZ+ _HC7+\%Y1!Y3OKUU^0!]WYM.&<@*$ W\B;L75P'\+G))8P-"'H3N/CU MO_&D(7E \-Z9:C3:,OF?+AN:]LNGA;>6^,CE.(K@"U^]V$'^/S"*K@/W"O15 M0TK%Y=<&R->%"W\Y&\);!F] M=-Q_&Z,H@97F#XQ_3D>N:5JC?6\K5Z4^8FGY5S)INWC SS@8XP=0!%[@!7T@ M$N4]"-5=U_?Z5&=>OXZP \O8DS>$6^YZC_#7N(<<<.03O47_-HC(=.>TS?EK[,(+/BV^(?WZ[)/9".)P'-'?J+J\R"A( MIT%PE?\=4Y62_^:YY/>>AR.)OA\7KN^7-_^]J&K>/MS._[3X]A$E(.#^=&9#C.)QA-L98>G%_!7YM?QW\HYB2FG[IE0V/-PGBC/] MU86/O8Y\S_&2[WC8A4^X'EQ-C6LP$2_NH] =.\E=](BC9\_!G5W=N>5VR:Y*/O7O9O/*C)OG8NR_/"1WV M[OB6B_Z0S:U)KP]V$8/":A\[-ZS;D8)]6WCI.^H?G>/:D] MT[SCNA[9P$#^/?+D+<]XYO "8=[ M,)WWQ OV]@ KFQISFW;,Z58&0KDJ<_MOK%H@+#"+N=TY%E=-%AC%W+X=#TLL M"XP33O !DH7>T%PXP?727SC!]1!>$TYP?;073C [O&!NBX[115==M(EVHCGO MWGD=BVZ5].?=[S[HHELEX84/71_MA5O,#B]8R&7=T]1X=R@/''FN)Y=:X]WM MK"?R7 ^S=.&JIUW[[R>1;NCO7"+V>$%[Y[NX1.#:S@W M:PC?F"-F\>Y(UY(87 >C>'>\ZP_/UL0XWKWV0WF*%1ZV-GCWSNOP%*ND/^^> M^D$]Q2H)S[N+?FA/L4+:F[Q[Z75[BE7R@G>O_?")/#54LC%Y]^=K2^2I@UF\ MN_6U)/+4P2C>7?KZ/<6:&,>LBY]W'GBBS6=P=-?[+0S=%37H\ILB8-\SCN#9 M8SGQ.RWB&HS)P%>4JA_!C_D+-J]F;C(;)F"?^35$=4QF(PR,LZLFUV;#'YSPK(95S&(V3,(#S^I9RBQF M@R:<\*R.[A\UQ4Y(=S9W-<-V[C[WF),OY>TO^WGQN1N2]\QT'U!@OU^:PF^. M@+M&MRLL>V'5%.$Y.CCIN08_;3@Q&W>Z'*"@CV^"CN.$8WA;T+^.$V\(Y/TR M(2UOWR8JD/ZR3A)GMV/W:QC]"%P< 1L=^#+JX[L>B2;ZF/#J.,UP9N-(7#.S M)KN!V2@3U\RLR=EB-@;%-3,/Y85-@_].-O^E\'_?OBR(%K.AOU/&0CUAX!;[Z5B,8"'[^W%VX6BQ MG^QU6C"HR4I@-H1WHC"HR4!@-OAWHC"HR39@-FQ8'0PX7:Z9C0&RPYF:5M 3 MB+_QN:C9)Q -XW.=L3F.37U'$5QXG,1PWSHK8#>3XW;L^!A%]^$+CK#[..X. MZ:>/TQ^U.0Y1'3TDZEE9;8XC548B6._RYG$<]<"L MBP?>:&<0[ =[G-H/S$6P3AP&-=D,S$6P3AP&-=D)S(7+3AP&-=D&',?F#F.2+J,1@46<0B645$/;:#(HM0)*N(J,>,4.03 MB43RNJB?2%20UQ66N0@=F^RI:[EC+G+&)GOJ6GN8BVAMSI[+<-A%R2&LD>^> M[P%#)L]XX#G^T7JOS(6U!!9J6U4YCFT=+19J6L(5CJ-:1XN%FNP%A;EXUKM, M^0.C41C$&?]1X'XG1]WAN0-NA)2!(*>6@\)<3$N@HGX;0F$NKB50P8 UP5PX M3:"" ;N"N2C>NZBX#OK *DR.\9?>8"80(73-@7?$7"+HV;QX?'T!\?> >E! 1Y-2CXBGV= !#JLB"8BW:=.A!J M,ADTYN)JIPZ$FFP$C>,(WO$OW!K' ;SC7TVUTXC?\;K$G484C==UA^-85F5E MW]^VI_O#2P:7XS@)ASCZ@F(OONO=1_!HT%]L9_?5>\4NN8+S)X]T^>,XL%5I M.00!E#5 82[25=,I) &4-4!A+A)63ZA)U#+26.45LS'(LD;^$[RB$[C?@121A_QX0U-?F(\;0X792"1_4#D% M4Y+9>"1_<#D%LY+9J"1_<#D!$_-H8I-;HH53OAG,1BC%EO;,%%&9CEF++FRF<7X34SS:&*3-6UYU\4W9B.48LM[&20U%6HP MF8U3BBUOMH#";+12;'FS!11F8Y9BRYLIG' ?N3PUCEG^Z$,)]/+*>4]YU\,IF-@;)WT[#D9N/ M-K.12/Z@<@*FI,UL/)(_N)R 66DS&Y7D#R[';V+:1Q.;K.^4=RU\8RY"&4<) MK,9_AE'.K)D8_3A_//\M?,910-YUA4= (_)3V+O"/7B^LKUO=DS+FNK=V\Q% M)OF Q0GTQ[&9BTCR 8T3Z(5C,Q>)Y ,:Q]_WQF8N KE'9/#)(U5F+O*X,8]N MPT!8@WM$!G.!1FZ0V<1O MD/!K&&&O'WSW? ^(-7E$?G5YRL(NY#=*6"\N3L$JY#=,6"\V3L$FY#=.6"\V M3L BY#=0N 4T.&62PF^D4-A^56& WYB@L/.JQ &_T3]ATU6) W[C?,)^JQ & M_$;TCI0AS,7N:JAILP8#H)[A;XZ'_"/% '-QNII*UIPZ#IB+R=54D>;4<@C.G#@/>8FW'SA"5N;@:6[;:;1C\>#QV@UUE+K#&GK%V&D!@+K+&GK5V M&D!@+K3&G+EV&CC@*;9V&AP1P;6U(#@%NUW$UP04,B@P%V*KD"SJ+GQ2%X^8B^)Q57B@-_HG[#IJL0!OW$^8;]5" -^(WK'R1"#N=@=6V! ^;B;\P=R3@)&/ 6:SMZAC 75V/+5COL8>JZ0,!< M8(T]8^TT@,!<9(T]:^TT@,!<:(TY<^TT<,!3;.TD.&**X!I3AZCK@H&(KPDH M9%!@+L0F"I_4!04191-*(44"3X&V4^$)<[$V/LZJ'["?EP+_MPDLJJR'8S(7 M?>,#%@=N\54+-)B+Q_$!C0/7N*L%&LQ%Z/B QF$;@=6"#)YB=G47/JF)1Q9S M43QNCJ@?N35H,1?8XP89)V 06CS%^MA"QPG8A!9SX3]NT''\9J'%4T20@<(G M=;&)WR#A:10^J0L7_$8)3Z?P25W8X#=,>#J%3^K"!K]QPI,I?%(7-/@-%-90 M^*0F)K7XC10*VZ\J#/ ;$Q1V7I4XX#?Z)VRZ*G' ;YQ/V&\5PH#?B-Z1,H2Y MV!U;9S,.W=VN%@PP%Z=C[V#&2>" N9@<>T=I3P('S,7?F#N2<1(PX"W6=NP, ML9F+J[%EJQWV,'5=(& NL,:>L78:0& NLL:>M78:0& NM,: FVGP1--9B[6QL=9 M]0/V\]H4%A76P]%DYJ)O?,#BP"V^:H$&<_$X/J!QX!IWM4"#N0@='] X;".P M6I#!4\RN[L(G=?&(N2@>-T?4C]T:9"ZPQPTR3L$@Y"G6QQ8Z3L$F9"[\QPTZ M3L LY"DBR$#ADYK8I/ ;)#R-PB=UX8+?*.'I%#ZI"QO\A@E/I_!)7=C@-TYX M,H5/ZH(&OX'"&@J?U,4D?B.%PO:K"@/\Q@2%G58FU'SQ#FXFILV6J'/4Q=%PB8"ZRQ9ZR=!A"8BZRQ9ZV=!A"8"ZTQ M9ZZ=!@YXBJV=!$0E((77KXX_=K'[-0J'P)O1&&08'KOK7:,H M\()^?(^CQP&*\)=)\0NF#'Y,0N?GW8@\'7<"]P''2>0Y"7;IA3US6SN3]3D6 M'JK,C<9L4.W8N5U'42.-V.W9NU[)N\Q0$^X:B/KZ! M\4\8N^%Q^%_0@-WS[,,YCQ@3IE2I;%C,.NOEF7*4X3@ MJVB(2>20_C)$T4^.Q(-97Y8'3E0J$\SZN*4YD2_>$^#$8]A+7E#$CVM@,.OY MLL^'2N6!68>X%!_RA^Z2 8[XM:*8]9GBNBK M]XK=!_#Y;L,$QU=C_!U-GE["IT$XCA$LUB]P\^1I$&&.5@EFG6NV>5"I'##K M;V_*@\ZX/XX3SD7!9-;#9IX-54J#R:Q/O2D;;L-G^HXE1GP-Q^M2 !@2!V8] M:O;Y4*D\,.M/;ZR61I'G+S,!3%U^A(%99YIQ)E0J":_VL/'JO_$@!]TYS+2RH5 J.U6?F20ZL8_68>9($BWM_N=@T M?<3/..!'%+CWENOB0J6RP+VOO#)FP9DX<.\OU\B(2B7B*'WF:Z\_V$,-J7T) MPU$ZS?OG0:5RP+W7O+0^#[PHF? C!-S[S#4PH%()X-YC?ANTH/2_"_B)GK:X M]Y=K84&54M Z.F_Y:\C3,M Z.C]Y__2O%/_<>\AO5! E/U>+ />N<1T)"X(3E OP.S]RP+U77!<7*I6%H_.+OWH]GNRAHW.+]T__2O'/E5>\<.Z# MW#"K E<]Q5DHW6ASY3$?E#U[4D@V5PYR712O4@79>W>)MQ!V8W-A-^8(L9NP M,^N;/@[ KGO"T9! [&DRPHOHFQ7'OD>CM57^&))U9EW1ZFHUK?TD*>3X@()^ MQM.TKN.K-QP/][^DUE'[VF;6^YTR_?I?8Q@7*88;!C.F3\OH.LYX./;A7O<6 M)[\A+_@6QC$IGWN%8Z\?D MWT=_&R/=Z$R_H7Z)X\-4/7W[';I^G98%9_[@\ MGYXB%,0^+8;:Z!/G6_X !^2.Y]X N/'&'6:^94 MAS'AZS'KBC.K\!A@FRXSZZ(SKQV98!^S_CZGJG0_OIHN,[MQSJQVW!ZMCAJ) 3 M1Q1.C ,O94?V\2E#AAC%XPB3/>_L4OZ&_$K^.WG%*@8S%[,@^^R7 M81"'ON=2L;DA36G>9/4 R>!:T,]W_W?=ZV>B%10#20"ZPES$1."AQJ;)NL)< M9(9Q/.RY>1D3.H*Y&)' 1.UZ@KDH%>.8V'/+/2;T!'-!+H&)VO4$U()9:YJ"";[*E+>D1, MC\T83DV9G*J(Z;&)AYJV0541TV,W?E.7CA Q/78Q49>>$#$]=N,W=>D)$=-C M%Q-UZ0D1TV,V@%.3FM!$3(]92-2D)301TV-:8D5,CVGI82ZFE[/@*_*BOR-_ MC+],OJ=YAU31H=A[RRL4120I^0$#RQ+L=H;A.$BFCU]YL>.'Y/F]YF)6>;Q0 M8RZP5IHIUW'B#0&5=[WI(UQSA+G05@%'IC_^#F]$D3.8?,//V%]DS/2FFV T M3F)ZA\(/'Y@+)U7)!Y4?/C 7PJF2#QH_?& N;%+/2B'493$\F(N@'%)=,HI5 M=N"A,Q=-.0'MP<_BHC,76>'4-ZRP$J&N,Q=/X5&+5LH1'D(HC!H[E?*!AZ@) MH[YAI7PXZEC)?I?O2OG 0ZSDV*P[CM3E48=P3M(WK!0>(K)T;+YAI?!@+K)4 M9UN-.C;6#6:#-P\X\5*A),5PEKO7W*%&)=8L9L>(8GYNU?\KS7BPBG=5CC@3>2P-V/0G^1*>21\S#J M?U)E6?N4W?&IAYSDK!>&21 FN"'UHG#X@'OQKXW>F66W&I+O!3\?WG\5?0^Y MKR$E8?9P<&8VI#!R8:):+1-MT4FTZ(1:=-*M=$*[*&=]S532O\3A.')P MG/XZP,BE5I+K/;=_@7^H\>AAI,F.[3IJ2[?T+K)05S:PKKNR;"H]US3^23\P M?29.)F2X0R\X&V"O/T@N=/O<&"6?7SPW&5PHLOR_&@MW$L/G#/E>/[APP!+# M$5R.1RAH_]*-/L&;TY_3#RQ_!D5]^%(2CB[@&_!D@KH^SJ]V*0G.G-#WT2C& M%_D/GUTO'OEHFUS[1=T?Y#1E9L_FZ$LR*T.C7 M!L!W<>+95-11(M'S:=)?J TO?QXAU_6"_H4L*?0ML\]\HK28H_1J9JSAH3?L M2W'D_-KHNV?$FY$M6?UG7SGO>[V&A/R$7/##?D@NRK*M6NF5Q4F:]NAU&\88 MMCEZ;7S:<*AD5OEUH&887>2$ZH%A?M9#0\^?7/SO)_!>8ND6OT@/X1 %_[L9 M@P-R%H,IWTMOC+U_XPL;QD=_>TFG8,%K*,JR*2DJX?J/VYNGZROI\:GS=/TH M/5Y?_GBX>;J!'SNW5]+U_US^WKG][5JZO/O^_>;Q\>;NMA3I:YC/'PCT2M!/ MPJ I79U?GDN2*ANZ7=^PE=9&X_YZ]_!=(HH]"(/;\1!>XDB9-P:ZE/C.L(0' MB/C%+O8NKD)G3'Q'XJ// MZX6?+P^UOXU1!/3R)VG6,1@/831$H#X]H&B,G8MN&/I=Y/MAT@U?I6UQ%8+'/N]? MARF;Z; PDI(!EOZ5(T5*PTL2ACFZ6VBW>_KX=1JS6@#5&[N'OC6 MK#WZOWU^?8LUG/2\\HA+5$JSZIEFU9G3K$\/G=O'&ZH_:U*MC-@MFYFLN=I, MICC(]29QSZ5_IO\#ISK_\4CIS%S1O,J)4Z[K8 M(2538%078UC&(G)7&2F_IILZ9$+I?'+Q-3%1%<@M7:)>^]8^8>4$DW."T3=>> E\S=G 8_EP_8JK>@:*EU86O"2'I:/)9>CB95,[)G>,HO"9O&?F M3%J-]A7VT0N*\*KU.F==01B\,,Q=V:UEV5:L[2-"XU4A">:Y_(1>;[(D((=R M>M'8:H&QI9TIIJ49K94&5[:U\XZ0Z>N%C*PG[$O8YDLOY085&PG;%Q8N#SCN^#8R3K'/G_ MKS=*79:,'6JCK.PXR04_<7+;/F\9RC:IKII^KJJ;I;J6>:W:.E<-N_+7 MTM&N?K0@,7?-LD(6Z()U9=M%)Q.9F@RLXC7FR4M\NCN$D3.0'!_%FRSF)T2? M"%'=^#@9=D/_0_RQ*NI$Z4>.FGBWV?)A,D#)V[&_H,51 MDB&F#V=S^-B44.!*']1TCEU $USO_@DS(/?36^$A,HKL/;2Q'QT$'22*$\F6 M)1=-XO,R3G :,+L<1Q&\+\VC)3HI0&]->_J(;Z^5CH5:T6D"3IEJ;H'K\*(Z(-4CWTD@3T /9!NJ,P M("NC/Y$PK)(3Z8;,!CDTK'J%$I2F]+[1<+-WS,^I2L8V(D5+X5PE$[JSP0CP$Y09? MB7+3 @1]"%28-(E-!J\#0X90KB_UH_ E&>27S\%$PW1L+JD018]WT/TG$L-6 M89HK1D@O*Y_SV];>L'I\^8W$+LMN7C'6_$XO2'4P^-=G:FYISIN7Y[O AX4< MPY(GM69G.*)+8$$_C"8%_A.]B3+'R6Z:N5*JW&A_*V:U4/5"U>]'U7?>0HUH M?KH$%"@Y>NTHY/IQE2J<6_<*!E9T-+2V0_>IQJ$S^3*.X45QO.F!>X7-.X452 0KM1:]7Y,Y2)Q9T M81!2'W03'5K@ *' M:!'0N.3@";F9=*AP4>3&$DFS\]Q5F_3:!_2QT/Z2=M;6'!GQ\0#[?LY6Z0,P MRTV+K:XW5(E_#MXT;QKFDBX$F#%H>EBB-)7672?Y7&O # ME3X.O%3NXP&*,-ATB[I ;8!NW7PMV..C^-MV,>Z2ON!LG=#D! M7"Y6R G&PS,WI,PD+VQ(L8/(W.6IRM ;;=72FK*N-HU9'8)\K&TI'6.N5Z/E M]#LGW6R/R6B:TG\JT@A%TC/I_D06R?3YIO2"(RR%LV&2E(FERCQE0@K,I:2= M0/G%\J;%FOWO39P93'HQ0'Y]U(XQ^GJ$>3/T"^2]H$I."C[75(#UH83!U,Z/O]NKZ?S9) MG_US'"=>;U)5'F[1>PZ5MN1SPVA5_EKK7+&-'928 MNLEIPL.==63Z7..L@,J[Z4'WG8WG3^2:!V7?W\#TKVX.*JA.4YN(AT]1*]FP0/)67?HO?F%6E&I*&/%HMXG!GZ>Y'XBD2CB YUB6G)L900 M4ZW1_A&@L>N10.%E&%!CFNZ@?)U&^>CI6IK3MI7P;K,:':94C(#9H6!FDBSV M.7!-(44\\6L4!20$1='%Z_2D#T]P/Y:^D_(P',\C&9 3--6LT8>VM#99R@XE M6SN.I1S3M!4<6Z-MQ-E+[TX=%[)5I3*!XF MQE*.O_IVBNL!XHP>^(!\%#I8>!Q@G0KAK'TLY5II"N(5PSQ#1>G>11_% M^NJ'+]O%_X28UR3FP%2+93$7HEL!ES7E/=&E^52#T'?)F1Q.HY)DAOS&AFW: MTXHFEW$[!\(!Z?I?8R^9".>._X6!L+/%\L(@[+]#"SBIBA,F,*8DE/:]'RS$ MOB:Q!R;;NXG]AJQ+PM$;N=Q?8LI"^F1MF3$J[TEI)Z'FB"WV'06H3[77-.7_ MRHN=<=JDD9@UG0#YD]BCAP1F2@]TH9N>E2/W/.!X["?TEKL13H>T5VTX]%S7 MQT(;5HH%=4?WF)O$/4TD[AV9*E/(2:>_D=.U7D*/EU"U!'_P\]^)5O/#>$R. M.W6ZX3B1OJ/H)TZD!R_^*0RWVL=2DM>Z>B*Z2A>ZZNATE45CE$D$?*1ZZCX* M'>P2U2044>UC*WOTF/3YVG MZ^_7MT^/0KYK'TM)7NI;)A/S9&BD!PGW?I)0**.#*R.MT;Y[^OWZ81]'#H4. M.H@. A;J.^85\Z"#Q(G*XW1V-+/1_H;[R$^]'%JO6[@Y]8^E) M/1P5UQ-X5 M%WK%;K1)Z%;ZBIPDC(1*J7\L);EW,BIE[[OAPJHYM/;155(H8JX#ZR/RTSIZ M65[@7-R345:F4%9'IZR,1OOZ=>!U/9&BR,!8 M2G).%P=/14QW'A.M1OOQYK?;SM./AVNQH53_6$KR3G_WK&E>E;?:]7^S&JYI MM>;E?S>OQEI3\=EU ]_OF(H;P90FYF+YX+W42SX9D]M)O6 M;A19(,-T\M+=5^FZ\W![<_O;H_1A2K2/2_,K6T8\JT?>.'C9+M/CAXU)?SJX%%">I22 M0PFG4<*I960F6S+(*KS0AV4== X8!U8V0LX#?L;!&%_L@IJ-B+$)I&I[#P\: M9.Q<7S61VATD4GXUR@Z M0J N&R6A7@6BCVB->L31L^?@I35J.BVUG)E9**M\(]VH'>DD$:*I&0:W2KT M34<.&K-VT) ##$U%4YE3CW,^@5+>M]A 'VWT@2/%G54[[O1&6Y&;BE$2>+MS MLUI55AE*3QB,K=K!:#3:=E-IV26QN&_(5:$AV;(NBT-:656JH ^SC),T)Q>_ MCG #*TJSK6%=%8EY;N\YXA\B%5QKB/W(3Y4&!FZ!/&XZ_T6AF[<"=S<*7L, M?;>LQB.'QIJVLNPK+&W!"#>! 5RL":-4APN+N@/F\DJX"AXK.DO*3,1N:U0?9)TD*V0&F+CDZDC.T]I-Q:[ :A(Q67Y!MD9+[0HR MK=%N-55%V1QD(MA:=; 59UVM=S'5CDU&*M3#4T*GG8:_A7%<( @Z:%M3;((= MI<*M4-]N!B:RCV4MN[5,[V*QJ3N+&7J7#'#4E +20_BDW-LJU2*AX6T8A(N( M7NW>F(VVHHF<)F[XOTZ3E>4_V9)8=D;J3D_B26W=D$,\.$Y.47/MYEG','[X MZ2V&1YY*IX7C($T"N. MKU^3" %%O0!%$U+ +H:%GWPT"GV?+OVI("T+CB&#WFR9>_:+BT!_ +]XX;,[ M^,6G ,HUUN1A0:F -E?+^B+[QMX1&:KW4?CLT=ZFP+,YC2X,URI4-Z _LU6^ MX #WO"*$J^!LZ\OA2&&OLLCUC73C)ES7@.L%)R2%F;J[F0INP?/]M"7:$F!SB]MP-@Z(VVI2_G@AR_V5R)J7)%.R^HV5BKVOJ"8L\1]9J.M5[3/8X>B:R]:YNIY4-1\%Z*G.SE MV1(E3Y+XIF]RDN929$5!"Y?#I+QU>G* M(_7EW2V]O2*J')OW5 D)CD\?5+"^9=A;I1%:5".4S.:IA%U["5&L_?+[48I3 M$+73EJ@*5M@U$F53B2I;\^T @K/'ACF;]2]Y&F ).4!A^/:$G'>X#1-X>Q)* M/P(T=CT@J@0TIS-'Y)>O7H "QT.^])C 'X:PO,<2K4X>2!YPM4_.O(Y0E)!F MD$#LYA3D$=MVE9DVYT5:4 MIJ94%0,3NSQBEZ<8ZXI<.]@56N1;+9MV([+B14W)DEA7:L>Z2BK:6*5/A["C MUX\C@;X4:M3:44/K(&D%=9CK5I"BA-L^@5<[[O1&6Y6;LE:5NA*5A_@%8^WM M"$T#[,16TV@MEX-CNG31$=:$$PTX3B_<=>1^1*DCE6L"1)75(#=-4F75,)8] M8W'4ED5L%2*(K3BVA)56A>XX!4A^96HVTUM8)"+D+-,0F, M-1&1ZH!A-]IFT[:8*EO/DYK+^FP(+;=UE&5MHX52@+;(QEY3L4M4-!>:KDYP MK(EZ5(P.LA/65 OJF#)88T6$> ^@?79LH&"I-&2F% 1P19N.4T+9!AU#=X$9 MJ0QE-LT2-4Q%4%8TZF!MAV.+W@KEQ(1TLV_:?CD%JU9)\'B[0DKZK@LW"A&=!T90%@-=K6-);HM'' MMKIKYTX/5HLXY*+5."?\7])=NP/ !@#8FX=CA"O,:J^/DW!3:FRK4,K;:=%] ME?*56X5K?7R876-P,@1:NMUCE2[E*%QTT2JDYGVIC9M&M-1&6[5%JQ!.N+Z1 M[MR$[1JPW=H\GTOT"A&]0D2OD%J,^#<=$TVW1:J2,4A"M1NHV/D2K$2:+N8M6(T==H&I5X6AEOZT96F:C;9QK M)7=;&7+A-W7;N0'ZL>-9VS.@+0)HO60! =%K1/0:$;U&>%W@WN^,T&K1):[B M (;H-5(_W$2OD;TML6M$RJ8B)9J-L-QL9*,V#V]:8IQ$*Q*]BE8DJMIH5]"* M).T 86?K_>O2M)UD6$!.:,-&#)24<2$#!C M'QU)U'-367V9L8XDVP_VN&BP60N9$^W*\C2(,%[=E^4(9GC"?6<.VUUFZ+FN MCXMG+[K+;$FX?<-F97<9@1:!%M&+:$^I8N\3@?-PT.[SYS=(]&YKY[4)+V]S M6FRYT;;T/>2"K17"_>2";9[.4E9O<"XR)R@9K=TD0P')*'TXZ0 "(!8!L0@< M,%_85O>6+RS6"+8DZA0%9X_YPK:V:[[P?@3D^,Z6%^/@>'+]( N_W=JHD?VYG=4@?/EAR/%846:+68RW XBO !['WC&<2 M=0G,^ J\^)VPXC?D!>2/';+3]H ='\6QUP/:D*%T@K3]S)*0D>,L%9Q5%*?' M^47BDJ%?#Q+)\1"Y!!0/B3BAS*HI&[1G")FDTHQ09B>-Q$T+&.T9BA9 L4P3 MHYHK7.09(3!6_#Y*3^-.'K:=-Q2?KV$$OP:2,XXB'#@3*8G@;3Z%KX3(VIAQH3-E0EJ'!S3*?1C1*TD2>=TQ M3=!Z"N\1O*>@](1-2NQ55F-9E!WAP.8^&+3L1ELU#MMS3>B>LM6$:P0(3(@8 MW64;U KEP[.-?#APD7IQK_('*B/TKOLP3F9LR0J+W1/F%,A-D7#05D=5;2P*S5M# M2@4#(-(:;=TZ_.EPH5VJCI]6#0R]T=:,DL@0VH6IS7@&4&0TV@7V&R/%)_C? MI*=,DIQY7N8U?S_XP,Z/30FNB'KPAP[]$5%Z5RY,4BVV;!ELL6'%!;X.OOO^ M+M(L6,=EAG:BA/+9=^QO+21(!1BUJAIG0ODPA:_#[Y:_"S6Z?\"0]CFBZ-Z' M::N'CU(WMEAL:BJ!616?X-PAJ@5U#Z[^)P%8-@:U; MG-SU5HB&3D2C;"%$X5IR :^#Q[7> YH!0&LMVU@BK,6^ZMG!+GL/$6:CK5>V M82E4#U/P.GQ4ZSVD6621V[RC==U!K76E]H_&<+PL,!DKK&=>CEB<5S/8/WW8 MUC@5VM(%&N8][=)JM&VKXMV92F3_,+7[-Q]6^<+^)R7!0E#+UK0J*:@V29TL M&>9E01[%$BB6P /[=.]*5JFR0(I*#APU;:VJ(TNJL:S.R-6O7]FZQ='[;ZZ1M7DZBNXY127<=H]$6W746 MNNM\Z7SKW%Y>2X^_7U\_;8?&N0F3LPQ>;P(SYJ6#CFF!35J-U-QQG"6ZU=ZLY;W9B_8;C(K;%7;P ML(LC25-6]^!X8PQEC=NJ*[M" 8<.4)!ZB^" NA+^U]A[1GY1.;J=DYF9FW7IN/.1AIS4 M-1$G $0!8N3 MS/(J#6]2FZ:IF*(Z#3_P6*<'*\6'0? ARS4[$;;;&JJ\&@K*!>X$.\6^FU; M_4:IV:%$W'*QUF@NJV$)4XX?4*S3 1XFQM!'$GH&D4:/*6V>AUG^WF22,7)V'< MAH%371[&;O)6E=SN\IXC\CKNHW $PYDT:>N99)KI,2)'"4ZQ1F6%JVM.6U*3 M/^D$[G5.URU\;$UOM(VF7;8=B/!&&%X4*\6'0?%1MM.DB,&\"2TG*.A[Y)1) MNM )#;B3!OSJP;/XF_>,W1EI4UMP&XR3'N)-2Q-Q9WX LDX'5HP0TMH;/-*2 MJ8-""R[P][NBML:##8%@Z8) M;;;[OIK83ZML/VT6#2J+:%T&1#=-N:H":D*[U:_=J@&&0H"AF^QI.@YCN._M MJ@5O([EB8VV/&VL["(1*.L.!KUMQ)2VQM\8?U#;;6]L!:QK%FE$V?TMLKU6T MO9:JYF)]O%\=S-PJM6V]QY.J [?1VE-:"Y -)K5I%#0$//X5IY)5AA]A.D&9 MV6P1+2TT9-=-:1JMLBE0!UHZ\^^)9.7O/$]U/5\+_&PJ'MS M^,7E<1!&R5F"HR&L&]TT,2H/G8S@$EEPPI[DAT%_=I$W!;5+5*<1#.K.M$B-BCK5W(5(<.FR+!%V9J=BDF.8_@X2<=P MGU'@P(N)6>UBVCI 9&=L7X<1;B:O^<-+!CF-OV7NXV1+Q!LR*59BJOR:J4(7 M'@0G"JD&HFOLG8CF23,N5G^8"_T(I;A3RMJW&26WQ;=*"QJ6#O$+/AA'AESV$7W: =HM$HA5=1&#X 4?9",P.Z+ ) M.G1-*+Z==N;"X=!+LI;C)-4-GH"QX\ !YD@?8HQI^W+IO[;KM+HB%;&GWNZ MX;%7$4(\8 AQ>ZUNDB: 5E.SJRKV)**(W.*M1!1Q!\!I%'"F539L+0*)U002 M'PA(J/A(A9!])E;:8W MVGI+%$KDA^?K4[?6,]W8@NG"#UY?(.Y-\CS[T)+M'( M2U#IXG>F25)K3(7?)N!"A>T+&A:!1NE"%4+1+3#V 2<(_NA*&$4!#%JHO*U5 M7D[*ZXR2'<<9#\<^2K![A7N>XY5W1LDYI%93*9M9*-0?P^IO#S AAY*LIBZ+ MO8^=8L011O$XFIRD7_JA0D68$W+>2RF':$M.6SU9RPDN2QM/0N,PN$HP@,M%\/X MX:>"D\8YG6EZP^4\E6\"(#K^!J2^Q262#/;B<374@.EM8#C.$8@*]7=0HITHJR-VQQ'>QN0/0YW@T\^:YAIW K4!-F_NI M@EZ)_JS>:-AM6.]743]Y,1?2O$LF9S7B;.U4G[T^J:56V:>$%*RKFJOR.JY: M.K&$!EA"#HD3HF "LZ&G/V(I":4? 1J['HDE7H8!G3D-+'[U A0X'IA/CPG\ M(3M)$L%; LD##/0CN#1"44*J)B<#'&.I-WTDGCYROFA:P#_YS+/AZ?:Y 3.@ M%>. CQ<1]E'B/>//+YZ;#'),SCV7,5&>/8*Z,.QQLOJ1.5XY,"@<52Y::YF@ MDC&9;^RLN7_): G(/8PTV;%=1VWIEMY%%NK*!M9U5Y9-I>>:QC_55B-_:!#- M(CQ]?-:-,/IYAGHPP0ODOZ!)W/BT0(>A%YPMDKTLQ=J_="-X9\$T5MOX5(@6 MB-J) "2K2*FN,UPI*2_O;A_OOMU<=9ZNKZ3')_C/]^O;)^GNJW39>?Q=^OKM M[H]'Z<./V\Z/JQNXY>,2#%?/9YY@*.H#S8A>R'HM$ E^HU5@HCX:Q?@B_^&S MZ\4C'TTNO( .G#[T.7M7!E]"_#<:@](\O9SQQ;;/6X9"6),Y=-F',ZZ=4ZZ] M477I-=,X-TUSY67Y7%EY[;W7*L:YHNM;O?;]:X9N[&>PF[UVP\VAE5$7>Y-] MI%20#K/6VYLE1WJOTG>X:Q!+UX&+W875DX<-L\VF^>&*"&84P[HEP=M]6#/B M[8X]KH^#E&=RC_ZOBMD7N_C_-?8GDMJ45%G5#M1V8M-]*K:E@Q).HX13RTC& M1HUHZO6$WIHK*QJ7H'@@]?SP)99Z43B4PA&.$#F@*A&;^SD-J-$@EO(Y.V \ M)E>S^T#*JCKI(QH,U>T5WN)D96;ISOD$S,U6=$7)_/OWW7L Q6P[N[0OWR+I M#^#D<)L2NVG> S?P/E84:_N$L4UA;(O3"SNEM+E_CN.L7$D22A$&#CH>N-K! MW+I#KI#?'6J7K+)(3J2W&OW= Z\M !IJYP7QA%H9>H5'P$0/Y7W51A'A53)I M2B,?!6G[-;+W."(\/[%DQ0I7X'DR%RBG%DF_MD5Q08[XO6:M6L=PDEQ=-@.* M@;6(<6W6&9(.D?^>:C,O2%#0]T@LF"BR=.,#2SY&,98HM<["WMD8?BGN B\4 MW#H%UW8_ZP(37'I*!0=QJD7Q*_E9=$CSM&U"-IZH]T2-B!'C%]C V[.>9*DK,I"J57MV_9P%(%"\VC42$K0J]3% M >YYI^;)ECL_M>'QJ9R\:4SN";U>ITO%EY3$13@W2=.0Y4"R.$?') Z6U%MU M0+#( M$L<2\PEV(]]M<5I41;E@7&5B<1/D]'V8DK=( M'Y$]3L,6"Q,?&%AC=V\+ K)#:#%U6IMSW?8CZ'J^#P;X3+>)$.ONAOP MFZ-KV5P@FU;T44T1B> $&Z4-O@5P+/-?:[1;RO(.(\.6'DN\R\DM?;D!&!-^'TR'NE,,N.8!\^3VT1JYU+,3R^4> MW -*WKO\H%36H^>V.%)+MBM+IHN))9$M9Z%*.-CD, E3X:Q5A;I,W.TQ4EMA M\_/T]!SC* J?/1>[4G=27&!A'P6GE\C%B6Q4>W:=U+>XS\C_9?(C)IEF4\GH M3#E0TE!499G69[>KV@HM@_D#U*%>^.P.=:A/ H/K3Y[O"X3D(#,OF_>\; M:Z?21N!M[1PO>,9QE2?511]LAG1"9D:EAYI<+QE'8E-^A[7Y'DUH*8BGL$/V M]")\GU4/N">U SJ!>YU7#BC2?"IIHB=V.SA!PIH5Y%;,O&&Z+'9DNWGS[GY" 3/LH91&P[R; MTO->L7OV;QR%12@QL@XHZF?F=E0X=$/6A)G&<1IB*O)#1$NS/>?LK'#S-]2F M9J.MRQ6DE(I^9APC;=.DH-V@9I6SEQEI9L:3FMXL6I1UTA#1HJ.,%CW@46I5 MD?3EU$:*4(*E@+1D$9[+UI[+E*[Q7>];&/2?<#2\PMW"R$"KT;:,Y:UNX:-P MZ*.LYOOFSHC-KC/"DVJ[\HC9$;@DY=]SA2[;.0ISUYN2M "VB@QJ3!8-Y#EA M^8:QEC4\)\=I+:YR^%GBV/TX<@8HQO3LF!,.AR$90NC\%,JJBI QK,49@>]Z MEY2ZM.MC$8[I/MWFM9J$[N)!=[T'@7(9+ JIR-J4[5#WW1B\HC?:^N;%PH15Q'!@J@(TD K.98_D MB)V7'3;(B[9>Q 9Y/1ODA3)2THN@![U;5@4Q,K%_SC$0=]P_KP*)]/RX:9;( M3!;;ZQ4K^0]$RW]<.','YGW6NAA^GW4N%BJ_'I5_-<>.NRDWBL2IU6A78"8+ MI#X8T+MIBDG3RR:74J.]#W*45FW6$UK9A>$O$79(68!9+ $()HG M8,HERZT(8WQWM8OA3RL5[G[-;N9B3/^YO_D?C^)06=(;.M$;16TCJRW3Q*)C M48DSP8\(GJ"D*29+HD:JCC=AI>;+,YK[OLKU^OTX'HU\3-(/D)^&S\A90\D+ M4C8"(ZHZ7+B:3N4.!1[X/5RZR"N;J.0]J?-3487973O[P,S-O+0%QI'JWU<6%H%55;/1U@K*"'*0D+:I,\X-DH\6L"5:GFR 6*O1-MBJ^I6M M2.DSBXL2=Y6+;X!S$5B&T^5E2T>IB!C'YGA40H)C$O1UU+U)Y9R2UW%*)9QZ&F ).6!EP+LEV)4NPX#2!Y%?LLQ0<*P?$_C#,(V-1_"6 !SL!/9%2[5^ZT:?VRM=DL]1MVD*-MBI'YH;H8 +6FGAI+1)C_E\R M6B(L'D::[-BNH[9T2^\B"W5E ^NZ"X:9TG--XY^:TL@?&D0SD[&/S[H11C_/ M4 \F>('\%S2)&Y\6.0=L6R1[68H5\70Z@15$I1*[0-1.!%A;14IU702)DO+R M[O;Q[MO-5>?I^DIZ?(+_?+^^?9+NODJ/OW<>KG^_^W9U_?!(*ZA8GZ7KO_VX M>?J'].'';>?'U0T\\G$)EAMA=@[Z!ET+J?IXH[5@XCX:Q?@B_^%S?F+/"^A$ MZ$.?LW=E<"YH(TAYD%Z>\>E<3GF5F?;9E[/+Y_32&UV:7E/M4EM;O?7]:X:NG_18%?F\)6_W6C'8]P>KG*O&M@.J@;*FN?KR_&LW MC!BOCE9O%%U.%X/#F++V1I;LTR#"6/H.]PUBZ3IP\>*^/P^!],TF6KPS-9V3 MO78#E@Z/*]ZFQ3JDQW>KX:S?>5Z8^ ZU(/DCX -.$/QQ=>ZA(-X[FH4DW(ZC MB2#>%L3K.,YX./:)1TI-:GK$/%-AY'<0[5&$!SB(P=<3%-X&GF&"?$K+QP&X M]X/0AXG%F<=SI&O@AROB4D4Q.74#;_?)0:FE&-)1<_T>14):MJ#;XS@:^>/5 MQ[+*6,I\&LK7*"('$DZ9!)L:DL;CEB?#4^+$+K3_M+ *!]%[^1:HU1O"T M"S81_2)]VVJT->.PG;!/D:E"8 1M>:1M*66TQO9;JXOLP^NB8['LTBV5LRXB M+1C1"XK<38*T' )2"#L;?IZZI@$"W>^[B>,Q=J_&$1 B;0[R=^2/,3W]]85 ME9RIPT%,ZZ<6: 1=;K2-DGF)@OE"L%BC;2G!6M,8HAK!4FAI'R%70JYXIFV% MQFDU8J7">E4R/UA8L7.G'0FA8VDTCIP!(;2(-=I6&:_<5HSTPXO1 ML1B M.:2Y,Q76B)]J\/AZH)+7,-5J )!6T%;05M!6_8"1NJ:]G]TK5HH"CC+ M;+O%R5WO";T6F0>DD9^VW'Y#\)OM .&V[#9K8O>Z0TFE>[#R5D#JO\;^9%W] MJ)V)P/E!U=WG?SSRKU91<4JWMJDX584L5ID'O]-X5IW]%K(F9&TJ:WNO:J63 MQ-:FJ>R]-;D012&*7(OBWBMGZ22OL]54#"&+0A9/3A9+[4AHAZO.9(8]"'MF7QU+&ZKYM54.E1<9T:WG_ MGE%;-8OSY@/)29LU^RQ5PL_$W=Z6O5;$>\1[3O ]VS;C4!R%J[V4M!F'1C=3 MU+)U%M].EO/U>.-I'L^RJVVQ[BXOK5J5S3@*).@016[G/UNVR*V0 ^[E8$VU MC0KL3YUL6^C:]A60A)@(,:E;3#8Y&[Z;F!BD5$2S)2^72Q=R(N2$F^CBTD&> M_44731K8:&DEPOU"6(2P,"0L2_FX^Q,6BX3B6V:)4+R0%2$K[!A@6Z0REI20 M%DA(JRF7SJ_:MYR(9APG?J=HQG'\!:E%#7'!,L$RIBR.-0G=Z^J^&W:C;9G+ MC2(%7OC!BQ!QP3+!,I:T\HY*V9195,K'4NM$-.,0A]P%;1FG;;D(]1I]NZX MOJDTVIHN"K )@1&T%;3=41GMJHO4P^NB8['L1#,.(>R'C;YM=\PQ?S)%][F/I /II<_OWAN,KBP[7-+5@G_LRAZ]N'TJG).H?&&R.DUM76NI4\6 M7I;/E977WGNM==XRC*W>^OXU0S=/>JR*?-[25U\6@]U^L,JYKED<#5;?;$ ; MIEVM;@2S48J6@V%EB0ZS%-J;Y>E[K])WN&L02]>!^R9/?U>BV&L+Z=#)<46P MRW X!(N!KOHK<]G65R):F'BY]D*<$_ !)PC^N/I$B"#>:N+EB:R">%L0K^,X MX^'81PF KQM]2E-4,PN;_+Z0!2(HO T\PP3YE);T_%?F%=%$..OS-DM+K<[T M9G/^<$7 M5X;Z^$FPJ2%YK//_]MZ9D..??AHQ++,TKNR"P%L:YQ5V\+"+(TE3MNL->I2Q M]PVF>3RQ=7V+7B/+X7.SRMZ@!RM,O/JS97ON"#G@7@XV*6FRVQZ317(A#6/[ M@LQ"3(28U"TFFY2JVTU,6B F5E.7E[,EA)P(.>$EO^'05H*[0UJF-L= M!MF?G(C>H"=^I^@->OS]L41+,\$RP3*6+ YC3;6&-VWH2AH;*A@;3=W:O@^Y M@%/]; M5'C*!*[U'2CDNZ2MM)HZX8E@J^L M\7N--;@MN]6:V+WN3!-R?O:CB6+9.BF*92MFS M!$(4A2B>EBCNO?"6;8 HMIJ*(611R.+)R6*I'0GM<,6];+/15I6F;"W[IBL+ M%@F!% )Y8@)YN )BMD5.OYJV(>11R.,)R6,I8W7OMFH+A-!NZ@7[]XS:JEF< M-Q](3EJ#RM+:.@C+G477;@B(]XCWB/=LMLERK/T\%-'/X]3J@QI;],I>7EYM MT<]#R '?X=/DQ40$Z.IJR4/W DY MJ1M'QRXGY0[S+.V_[2O"J,DJ#6Z8BBUZ% AA861^I83%/-C^F";38I1VP>HB M9$7("OL&F+(F?;T""=%!0JRFJ2^WAV*ZGX=HYW $-8M%F6G!,L$REA8<U[W HXU0\GH0$$RP3+6%+:RIHZGKLI;9--I7TLU3)$/P=Q3%K0 MEG':EHMO[E9#79.M1MNT10DO(3""MH*VNY9'6V,;KE5&K<,KHV,Q[41#!R'M MAXW>;7*T8L?ZV)ILDP[PHJ.#D"S.:5M*L@[0*D53Y$:[5?)\O6"^$"S6:%NE M?5J-8"F-MFK5T"OE6"Q9T=-!Z 1!6T';TZ-MNA+ M?==6G#[;KE> INB-MJIIPAIGB>G+%F/%3#<.S_3-#DBESQ240CJN%A$:K6BD MOI^,NCLMCN($905D8%LUE-$,^A;5")?%W]R^(E(E EI]0OYNPWK_I+*00R&' M2W*XR3[@3B>=%8M49-+-[0XR"#$58BK$]$Q?T[6Z C%M@9B:3579KG*:D%,A MITBNPH-CB_G-"#]*4%='\-_7>^Y M_0O\DP]O[EU_CN/$ZTTJY[:\CMLJX?;3 $O((;D(*)C G*7;,(&W)Z'T(T!C MUTNP*UV& :4/(K]\]0(4.![RI<<$_C#$01)+*(*W!)('V.A'<&F$HD0*>U(R MP#&6>M-'XNDCYU.^O25--CS=/C=@!J,P]@BW+R+LH\1[QI]?/#<9Y%B=>RYC MM3Q[!'5AV.-D]2-S7'!@4#BJB0FM16+,_TM&2T3!PTB3'=MUU)9NZ5UDH:YL M8%UW <]*SS6-?VI6(W]H,.V=,D)]?-:-,/IYAGHPP0ODOZ!)W/BT0(>A%YPM MDKTLQ=J_="-X9\$TZ#]%1%6HJ"T0M1,!2%:14EVW_T%)>7OW=/TH/=U)/VX[ M/ZYNGJZOI,N[V\>[;S=7'?++UYO;SNWE3>>;]/@$?_A^??OTN!**0Q3U@31$ M2=AT9:P#'!^N0M]'40S2)<'K?4!VW)3PJX.)WAJDHN=*(]!FV6_#<$R$,HQ M=_LXAI_(/MZ+!Z(8@'2['\M-N(BWF\-2EQL[Z3]+=K:C[F9XZ9Q+V8)W.Q[" M*YRW*]S2D@9C]GJ@]H.D WH3*$V.88!Z=#PZK]'CSV^W-UYO+SNV3U+F\O/MQ^W1S^YMT#^B^O+E^S%?(;"9O6 ;7LH'0 M@R$I^]8/9G'P)M)THV>W+*.+=/BI:YJJK"%9=BVYZ_1ZC7?@]/D B]Y;IA>+ MU&\XP&29NIH ;ST'1 N6,*GOAUWX(\)1"(-R4K%R<0\'(#C9"@DK&B(K6P\, M&GBD&X4(1"^,DAX@("1+WB@*W;%#UD1X&L;W[#F8RFYW',- 0!K1LT(2\Z+/DDU_@NUWXXC,>> [(M0Q+_^0%+BC_"Z6U!Z6X&0>)V0(D]\,7 M8K-0]KE>[(SCF% 1V." ;8: ZO%,7*F=D\HKL"P5V"8E3&\^@CH0^A)_@2Z,YML M'1@HI[<7YD+U]:1 6VM+"D_6=14,%:,G:[H-6L\Q---0+<=531WUW+?:F@!S M7,)R]@+''[N8 "K')R7]DHJZ#"/0,S-.A.-(>@'7RI](X0L!*54$Z,\P(E46 MTC_%XV[LN1Z* .GGTA]8PKX'MAY\7$*^3\WU*%=LH/I@=#C5%$D$?$G=+*J[ MDG*S.G]_)6);)E:#;7GY7(N.-J&5!YH:U,^+EPR F"Y,+"*:F=#7P42C2TXJ M5A,)_H,S;>U[J.OYH-=A$M3Y 6*#YO'#H'\&?!M2H)*7P.V@K,91!!\!P_ 9 M$WZ%X_X O-HAGKEAN5TX1!.BR*0NAO<"L?\-+R9C(UHNP-($HRAEX/Q\N6)A ML5J[(7#WAL6(Y4"3]=V+; K3&,B\' M((!I "K7H[TP3,BR3A=_/XS'$9YJ9;KR%RWRLTG!#41M1RY1GJF(_SA_/)?Z MJ?X&[0R7P5,C"GK._(C@"]Z(#/G#;YW._4="DRZQ,HF4D (YX+R%,'1X;HTR M+=1+:[G+N@07R\D=K'D]C\0(I7^-4910(QP\WF0R(G$X(+:B@3K%/^FBY>.@ MGPS.I2_806. 2#A[FN@XB5:8!(KEG2#3>")I!TEP$HQI=TA C8LF]'WI\U&< M9+@A1N-L',]TE95BGXP71M*+PF'Z'6 MU:G2'< 14?X#QL8^P B@2#^6#"*, MSU(CW7L]&P(E!@2\7@A#A'$"($AB9SI"E69W:DTZ=:+( YA ',/WX;/ )&J< M/4\!GW^+>BY$]P/.\.L(.P23^0!R@I#!+=.#?(XKNW:UTU!&AV4. +65D$LF MD_Z=4I(0'RB,@ .@3GP@,UF""?W OAH3SF1)Q@ M*F<0^35%"%%=%&/341'%0%V\72$3S/\YRQ,^#M;&Y9@;@XGDNYD11/4XT/C/ M<9#ZX521$S)O$/L&DF9^(;B(&*1]?O4@#.X$H)Q]Z0&30 '1.%\!,I(BG_WW MDOS!0X7B]Y9'R^89VUPKMLCN(P+X9-*4[GWJH).5_E]C;S2DINPM3L[K-,M* M1@;SV="Y= )W.I,">VPIL(9T9.BJ92/=MG79-;HM4W,=35$-VS'5GOG6'IN1 M;C0E'#EG*\S,,G35GRM]%8%?%FW'QQF<9@+JIS^58Y6VM)U/Z%;K>]V0)T M2/A\%..+_(?/8.D!T2877D!Y3A_ZG TKVT4B>R!OSPN3@::79]LCYW*Z19*= M/,F^G%T^IY?>;$RFUTSUW%)67Y;/E977WGNM8IZ;JK'5:]^_9FBM_0S6VNBU M&Y[\WJ0A.G)^]B.PP]VSQ2V&=P[YI#M=93;I>_1_E6P*O7/,)UO55QX;?V_6 M+L*XIY5J);_N'950;I_;:85]WQ=/26W>9VMMGZ\ZZ@^L7=:Y62.I%=S%(6??4Q^ *'H#$.8^[_3;=Q5 E-:5DA=_Z9I M+)^&7)D'OJ$U+"I8[ -&ZS1I;3BR"8ZT I7+8>T+RG!NM''NU-"0UI9VXNXD MXMPHVS]]V%9"A_",;G%IM4(V;(VFK2^76]S)+:I$(S!PB&EA6!4?8CHV"1>" M7)U;MHTD*U229?DPIYDJ$]C%TTS+N6&E-B45H]2NY*KS!Z=[7LA>?5Z(L:,_ M.VU)%Z=20]L4]/WQY)P5ZA?*L(G]CQY-:YOQ)K7J.8WTI>QSK@>0[C_'7 M*!Q>9OG0?WC)X!((%<(+"G"ZE HK@P*Q6RW%LDU;[SHMA'N6ZF#9ULEYJ-92 MBO_#]=^O;W]<;W/::NV7%D=FR#W3TBVDR"YPRK!;JMVU38SE;M?65:W%VFFK M%5D^.*)&$DF0O>O"@%(AXDDK9BA[P$[83X]:K52#RT?F;,4$IKFR8R!==11; ME]"P=M?2W\.J0++XIP<(IP=)33B, .CG(2=(2IR< :$8U.;+1PU%Z M$@J^#W_NAR'-),X.?N6)UTXF'&DZH!=GQSN\/!.(Z%N:F1:ETSZ7.M-/T&MY/Q^4",_*0"1LY@-I85D\H.'M#%8#J=-(V;TIH<3D!Q/A+I M98"#)ID2BM,TW=6T(OVOXIZ'7;H,3(_&Y%F7L],3V0(0PQ+CKWPA2JF4DW^> MX&E6.6U:3]+\"-'C.:K3TX5DT8E)RC@0AV3I$LWM]3R:KD0SA=/S9=GKIV=N MYHYX4$XUTQQ#&"!NTG?FY#V7'K,<]X*Y#6$%(\GF*^8&;QV&,2'_5]-\_>R@H>1[/7AJXL -'UQ@FA]FR7S9#? ]^!PB M1X\".@Z:P#H>D=3(C^ N#?@>K.3Q7<)LQ34G8Q M4 ;^WR/V03[9U*#PR6F9&/M^EM'OT.N+J'\K@6_XFD(3GAV2/.$A[<4!'\_D M)__JRL]EHCNU9DA*GS3RQS&U9\AJ(*$1$!Z&U 0!!Q<1!,B#\;V0S#V0, 3W MDUDNO('R-)4>6A$"K90)?3_-;4;*2(J=S5&SM M,O!FV;!Z7=PU;:19KFXY6M?2Y9ZF=F74U1S--NC1LE0VAZ$[/9*9VKA1.(97 M3>&VP+\W*N)086.KY^B:W>KV;$/OZJ:N@ /1;:'T.,X*I4Q9 M,5V!);)X2*#-,&'(2QC]),M!'WPKNH)$)#,9M$P(JP*%+-Q(#N2]Y4QFA:4+ M9O$Y^WQ1CE+HYI9./#^"!8"L#!2FYW^6^B4L%!)4YX[F98,#8Y=$1U"?NB3W MV2 [@?N8#?%I-L*G,'=3XFFHD&PKY*8D^&.MY4#A_Z(S+CMN\X#CMF#3+ M3RLV9P-8\:'4#DV-,ECQQKE>(V%%*8]P4UL]3,#UR"W&W(ZC/M4PRWD@MPUI M*S@\U;[PMQ<229NS]L+52ITLY=D8TO='.#O/ENGT]#$,BW)J9CIA1,0T) *%/#(:/O&9YV9*S.RT (*/NJ&47,:QFM2 M*@[(T2YJ);Q0.W5FH#:EWVB^0(?:OL#U^"A-@84E,S6K-ELOEU?D'1=.^W#J MC)2<4BM:."WY@.,FM0YMYA=.2SD@2=32"Z>E'G!X6B'2ZEDXURZ$;SU,#9D& MK+6RZR!=[\I=U).QYK9T$]MREW2)_T[L(;W:F'737N ?S'Z<' MI:?EK_[$\)@7.1'J)=,3LM.:6]G:>R[EFBL,LO(EL[#0XFI)-?O\$@%+%CFV M'4^7D,SYH[55\J4)WC$KT3"&)0HPXX-,1!/*C+1H UT LQVIV=NSDX]C6GIG MG/1HE8;IE(YR&;D+BC3)"Y8&L+[^9YED"VNQLTEK9:2=Q C)%N3,%)GM'6R6 M=6'/Q%1OM&WE7%^22ZF;%E0D3(WR3[X3:,R#9S#X$!Z@T=^0QH:I_442KORP MGY9:HB$U*4F&F"GK%[3"O5:*<+-5%^A-C,:[8)2V'/*:PV%YB/U M(#;D4/L9*#$"%[U)(X1NNE<*M"H[>WWOLP=W6RMR6]_,Q,R-V+QD5FK0TAP+ MKBHI%._63NLD(M35,"R"1J^GRW:WJW2-'H(5T^W: M,D9.6ASD[1[1G'OFPO"?B>E+#.G"&ERD!BMQJ] P"UJVX3HM4O/!T9'F=A73U+&L M@7VKXI;ELI8/40R-<&'K/MM8=CU24Q93@Q,G+SBS:=_&=>8E^;F;5S&R/\K&3%=)ZN9#GYTEV)+J+UU8*I#@6_ M8#PUW :D9%CB9/OJO3'U9 C]\Q)0Z599D8I/\\[F7[P0IIIN MAC^3Q8;Z&\_(\]-ZCY//&2,(+U^SU8C\A<;8TCIQTTA;?F]6E&S^->2Q/!H6 M?R[:!XS'W9S=8937#B:.TOQ;Z!])U=!^2H6T1AA=!A?BVNI3R* MOD<6X"A+_&L6"'< M0#)!GC']$W4<)Y,';^ ]/WIR'$%QD7JF?HHGC\:. M2>G1:;8.2$27?(AN%^-GY(_32GF9[P]6&0%R6BPUH_&"OAHC_Y./^]0)B^>B M$'-#RZH ]B12[G:.AHOA]696- _%IRI[/@I3M*\EME %A@\!P48["(2\BV)&0&74IEYE$Z<.9S;XR:(I ME_$F#V#@:8+L"@4Y5RPJ'2M9<2*/S)-X",ZMGF]DM>0 M4!%=SLC.+O^:HA/3?+%99?&L.&E601>X.0RCN MT#L4[R#C'HR;$'9,$\H7[CG+:P///I)60(W\"87;7/AAKH8A#'6&K=P@".8T M7IHNE*H*>I260!-$WAF[<=M:B6;08XYOEL7BA^_:=<&N>3T>2_1[F3*3L6R01*5V^\]!JOL&$WF0F MTN29V7?3_;?9]^;(#(JJ1R.@I"D "7W.B^OB^Q=8G!7HI/I_08C\,(ZS:.?T MV8S_,^LMMPCIS8M4\=Y2@N^*@6526];Z!6_\",VVD*/T<*NEJ+IKP=,]\%S< MGJICU\"6DMH",Q"_$9R")3D[+1!.*[R"'4CB4'&^$D:XYZ?6.I$\CV9[SNZ> M+2OY;J0TEWZ[S+NR/4N< 7;'/K[K75)%=1/,8A!YF&K]'1-*2H:C?I]T$=$)LK0$U9#LHIA=SX.TRRB+VW2 MX9&8@#O[(]R6M\:)LQJ%<145"J=.=2$,UY+GT 4*#5D_MPPJK"L*%!8=EI$L1@T<$G MLLTK?2>[N[%T3;9U5Q8)XG6*C][KZ@FNP(*^"Q9$34]1TW.>JO1-EI[+@-;)*,'* .[\-F296"/3;).48#6-$VO2(#L M1EM1*JK]6J6@B#5%K"E+(F$=0B3^+WMOVN0VDJ0-_A48MV>M:HQ)X3Y4;31+ M'56M?G6M4C6U^VDL 23:#$!-D!FBOWKUST"X 7P GB(*-MIB211"#"_7$/ MC_#+D$$DC+(B(3:5SHG6+4J078L$*;VA6I"BTNRF MY=%D2

SQ%'I+92"OE('9&\J#JGN)'2NO M-=;%/[/T_16)U(U+3G&1IQ,DQT+)44\[YU]:0,0.(G:0 W)07-GK!#FPF1P8 M8@>Y&9&Z<1B$C.LM)6;5A>)C!!SQB_[SR4_!PKJ)1 MGT7Y?R(QUJQ]6"3PIB2K!+0LXHR/+]LQO+#6$BR-"EX38H(!*VB%Q3HPZP[^ MYHU)$*9)!TFVSO\)D)L!N?,F)$DP _:)OS5)4R26-1(D4.$OL* T(^<^GB"M MI3?S^ =-G_[EW;L_[@SE5^EQ'L!J[YZ")$$6^#29Q=&"U_/&&@ZPOM$HH3-6 MBY97(81YPM3BZ'DK?2Y]W3^C<2A]I"]!DKWK^]W]ESM5-GZ51A-*,7]J.J%A MD(PYG^&]R]<=E6'7OH>9GCB4[QNU'IYX*U4VE\2BIGZB3=/$E8 VP7^9:GD^?S?7UG^'?IE\OJ3<&P18?ELYD@KA+Y,&]V+>]P;=$#Z4.:5+?,#9U&L J6J3I.TS-Y M'FV6)YK LT"/+/V.)^DR8O$L1I=*$U9#V M_L?1/:<.Y@OF:K?KONVIOF^JODX50ES#T#T#=C#'EIV1UU!IIV^KTEQO01H? MHWB!9;:;*^[$"HA'\6P$!D>$8E]_8&G)[+>6)A_0]C#1;_ 4;W(>0 MDP7&7(LL>?\35 %L8,N:F6\61>4U! PW*1!MK=)1Z3!BI2/D4*GTCY%'AI!5X.Z*1=P^\S^JMKXJRP[RKRGC(T:+C/J#SU]]=SU#NP.Q<(*_@F"/U*JC/Q'CLOJJ4 M#.L[GXWU).YLO+9DXLZU2=X-"I@M-R]@&/G>KRQ9M$HY$EN2V))R$J,T+S%Z M;ZCV-;.J#(.6;4DBE_2FU\6NGR0)@Y*D16Z6YQ MT.I(K3;-WM#21,I:AW"AUX(+"W!AE Q!%FFIE3/[$E6O2NZ)-A[3=*NJJEA" M1]0 FTO4>BH)&RP$U=>S>T-2$KZE#N*BEKXCE "X442:Y:68W[RNQ MF:]$*]T.0.B(!F'3O%/#9DX-52X9VB>,I:V&?5,2Q*S60,2:B8M OL/@OX0O M)H]OM3=4':$4NX,+>*(68*#G0RMY*28LI^JY?8G[^CRW]=[0L*J*(Q%JH Y@ M7.+J/ \, PY0JHC&NW TWF8U4>';/%4FFG<$V"9>O@YE-&'/1A]'7U O5MA!KK!@J5YE-%'(U%M5NG]2&\ M$-C*^9 Y,/2!46"!KA>ROU.T04&A]D;A\A%JZA0P:G$U.08 0RD9PRD\SM5SNY8*4H[9&SIE M(S.%&F@4&+64D'*LWM#61+S=.6Q]'S["9Q3+IHN@NW(8KR5=P<'B6)90?ET" M1BWY"@Z6OS(;4'Y"#6QR^Q*7\]O51J\4 -U .,2]^5Y8"@ #+6! MH]!M1=V]C9Y<,A-1=^?*1.,N %UF75<I289MDF M0"+JKD4P:KQ0DB[K&$ML7CX^0VBU]L.Q\4I)NFP@'#6];;'$-Q%UM];#7)I1 M;QS">Q\7TB\?OO]:R<7>[<8.J(TGC>BRR2OBB0B6VT5AX[DBNLQR1>3**N&U MRF2]?@ UGB6BRS86P5/+-F\0:NR*4-AX.E2[BIQ-GQ@[YJCMU[<<=U=^S"[] 7/*=*"K->W,4YLU1%7$ZOET4-N_$ M49@31Y;+]M<2EWRM %#SO@K%Q%(PNB%\%;>+PN9]%8J%*%3,LB7_F[SD2U_. MGX$7K;W?I.[H>$GH@,4:TR:%EVQN8K- MM4(KOW$Y5.7>4)7[LE95L9#&)51LKF)S;?CHWKQ48[D_NV_8IX61-R2\[&C_ M:D;<"84__>!Y^'?XSY8[ZPX%X[5B;TK+OX!XP6BQ54'+9C);*5[L0W!1$2[_ MG=&W]G?_MDDFG5$ (#"*HED8S2A'2(@[3_;1MPAG-Y[-IJ]?O7IY>1G\=./) M((H?7ZFRK+V*X>M7V6][P[?1$\S0[S/0PW?XER6QN/F$_7LZG]$8_[IP M:=R7 A"/"?")AA[M2\D\?J;!9$+@7ZQR1DQAK) $28(?,<1F[QLN@03AG;]\ S!.)'X.0@=4YC!;-7()E^',*\:] MPG'3W4-W6+W):92P*HZO8SH!G?I,?WL)_-DXLX/6GDNM!'GU"'%9P.KN1];F M[,$D:5RY.2V.8=4,.5%8>:JDLT72>::\BVYU"B:;JE:5YJC\(SU+]' MB]%U%==1J4)TT]!'FN7ZNN8I=&2[5--\CRZMVW1;S9]1M^U7^($73 (VIR^C M-7OV@3YB.=#D>P26+;,.R0P,6!CLS23R?JSL4[4G4;!:ITB5>$Y[U0"]QE.! MREMNLI5+[H);0V!B2[/%E$HO))'@_T;19!*])*]/%VE8&+.'MPQT6."$3!/Z M.OO+;WZ03"=D\3H(V3390[^EPZ>"6E!-EKV0?[U"[4#FR$V=;.F;TZ\'[*NM M8P/_3C,'NKS[:WF@[/QNW["*/+!E_:1A]W]GZ*>-*B8K)GO,9.VCANU$TLK! M795[I<>QI'\%XO MYX$_):*ZJT0XLJOB#5#BR$I7-T")HT*I;X$.&*;#C/MO!:$ZQ\?6;U[$RE[I M8"48I*&+\]^#G]2_F\*Q8F>5368()W1BT\( MDA"DQ@6I^1A2U41!TBPA2$*06K6^@A/:+ P+4G..J7+JPQ8E=/_Z%Q5 1YNP?@ME5%_:W9TCRB MZ$H1-EH0&(]=@OJZ7O*X*^!1!SSJZ)6I:Y@:H99,.A3\KX/_S4?8:PH[>]@E MTV8$/.J 1_.E$S2558 Q.M]BLSFC&0>[(Z%_!V2'$8"7PFA6]#I:9^H:%IPS M2M;0$JJM#O[7T2%3U]#5([C?/N[7TC%30_]$PRWB!?N+V%]+P6+-[ UU0QQ[ M6\C_2]P4Y_EO]896"WO#5])QK<7F;@4EO4[LVM8=_]#YZ[\>=6 W'\F@V:PC MK%%Q[9#:>R>>-9]=+ELAJT)6EUNWW((;2X=?2575HT0(JQ#6ZQ36%O1:U^7K MZ+4NA%4(ZX7#IYH/%="5FII."&$5PMIE86W^Q*JKEZDEW8;&ZP=C,#M9/$!C MQ0/4G;[?,P.LQ3ABG)/'$1G<(COARK,3C.;;'^H\@UMI6W:"2/,1@E1"D%IP M3A49W$*0NB](S?=WU V>&W):=74A2$*06B%(S?LD=9;!K=IE;TZ%( E!:I$@ M-9]OHEN]H=%W#+EE@G0MR2@B@[L(]Y>N[K8W@UL7&=QMQD;S!7J4CQ D(4A-"Y+6?-RIR1*-9=D0@B0$J4WK*W5$:EZ,U-[0Z2OVZ7D0%TWU MS=Z74=A@ M*VW$L-86=B"_IW$$[\VG;I_BB>DJ$3Z1&#Z3'A;)C#[==$/ZM]&3 M2V:"$KWA=^J-0WC78T!OFP[HK_J[&[\:?BOP68D"%R)YZ\J3M\Q+)[$<<1[5 M\%I'4T5>OA"D5JVOG" UG_%CZBA(BF@(+02I7>LK)TC-ETF$39%5-"U;)5$( MDA"D%@E2"UP-)L:0V.KIP5A"D(0@-2Y(S:?CP:8X5-2^43:;6U2X$!4N3@>^ M=>G@J;W)6J:H<-%F;#1?T-%D$:JV)5+86PB/6G+Y0$$-=4U4N&@A_YNOK@<: M"M2#I320ZR7@<0@>S>Y%EO#Q]2^$/T@13_(92I8"Y2%C9$.MEXVI5+T M;A6R>E.RJLC-!\J"<8$W5J4K<@AA%<)Z6\*J-N^5'%Q@1R7]9*EO!M3E9/S2(M"-'L8&D! MC9464(](,NY^40\Q3K?&$?G=(G?ARG,7[.;K7]HLOUNU11*0$*16K:^<(+7 M]-5Y6FK;NMP*01*"5$*0FB\D:QL8&>[(HN^Z$*16K:^<(+7@WI3E=YNJJ#@B M!*E5ZRLG2,TGH]@\OUMN7:6$:TE5$?G=1<"_=$S+WOQN6^1WMQD;S=E3(10X7)34(2PFWRFJ0*L6[>I_O>=/:[Q,6>.':* M6=*A+019"+(0Y)4@-R_':F^HV'W#[MJ.S*[H7LV(.Z'PIQ\\#[,%?)X#;0*/ M<0+I'81SPEB!2PY,2_=M3_5]4_5UJA#B&H;N&:JL.K;LC#S.(WB&^O=(1C21HBF-R8P"5H%GTFB59=L'8FP'FTHD M]*59SIW.R(;02082#CZ-(W_.16#YC41B"E\ %&-8T?J+!M*?[-VS,4WHZH&^ M]$(E\AA3*LTB"6:)X):(E$P!T*/ SS#W*5H)+U$\0^$/GS)AI7(4S0/9P/I M[?+E^&T,PY/8&_2.S?N00T@S2B0./O,#ZG"R=56/![_*44)*"78.I/ M0")?@F:09PIS"CA,Y@*#[_=*Y]*9E[8XDD;-)] MZ=]S@D_#Q]Z8^O,)Y;/G+$5J+R&P!UI;)%I?NS2&.0)'&)!Q=7X04R#9A+@1 MY^PC#0'FR+4UTLXY+OC,DQE":<6TI>YCZJ6+8OX>.(5KVI0K!#"\8XK2@/)/ M_&<2SL@CPAL(Y0?)ZA- 389V+HU) OI5>HI #N(@^2&]P(ZT+LKKBN ?T0O M).ZG[^>OA>FL-$(T&@$C<3] 54$FJ#=& 7SQ,J8AOL^+GJ83P")CT5+*)[#? MP2= T CVBB!D;*5 >F2>CU*_6\[6@)#,W7\A2 %@.H)S#9FBQI(]YX'.Q@H M!UPVOAK6'7D!CBZA1*&8<&4P3^9L+/XTFQ/[#O0,"@_HOQW$.0;N$=>D0!& MY4)Z)O%""D8@?S-X* 0U2.P$!4LF \L 6$]#&:\06P'\,: M)TG4EUSJD7E"MU4O>Q^\^CGPJ022.YLP'1%&3$$@#P"*IJG*0*/KR75)%OR]6IKOR[ZI H9'/[=C5\-JY?MAL9-Y5UW!@8, M.XT2)DFO8SHAJ-A_>PG\V3@S3M>>2TTW>?4(<<%,F\]V/[(V9]PV:%Q_>1ZF MU11M"SEK_QW'*T?P([US8TI^W)$13/8UF;S AM%[MW3; '5UL#P]CSC^2-%]W73!9-6I MJRJ*IQHJNKC^OF'WYLM<;1XJ'M+]]\LH/5Z\67PB_XKB[%21O%E\H],(3._P M\2&U$+^CF?T=!GTSB;P?J\,#G%\H'"FF2)UX3@_;PLWOB.FBT:A9VA$O8*40 M- 0FH,23UT>*,"R '3^VCD2PD F9)O1U]I??8#^=3LCB=1"RZ;"'?DO'2J40 M<;?M^$=Z\:]7D!S(')9I;$+ZYO3K ?MJZZ#&O]/,@6-H.[^6!\K.[_8-J\@# MTW%.&G;_=X9FB:$6[[V,\1.=KVJFLIIVV,QC^J-7R M[;!5Z[VG<03OS1<*.R7LKZM$^$1B^$QZ6"0S^K0[X>$&*/$V>G+)3% "% 'U MQB&\ZS&@MTT'C&YDEONW@@C'FRBG^.?@82 ]1C"?$*W\UT? H?N%,L4XW1KG M3!MLX]2I#0K.68UZ"]_1*8EGW&\PDM[1$0T3*OWR+GKWZQ'A[=WV"%^K4]>I MHVNN(>N]H='Z?'$!VJZ MO$@7T/&3K!]674$J 6HJP%U'95=#!F3&,M&M K4 M"M3N0FWC]6@,F:5>VF;K,[,%J+L"ZL:KZ!BRC4E$MM. IBYWB.4 UMEAM;67 M1Y^C\ Z.J:**CBI?.M%U7Q450W9$%9468Z/)"CN&(@MLM!@;=538,10%3M6" M^^WC?O.Y'PKF?O052Q0E;2$\FD_Q4S0&C[*90<)>+N3^[U$,_PRE)PQ]9F': M0.Y$^N7W3P\Y5\\MXKT6IXFB]X9JZV_J;I']EW _Y-F/U09;[UZX1?;73_):Z\\_S'6VU1;+*%[+_$Y7">_39N_@V(__'!A)VO%KD54GB$ M87M>^8N. U^IHP"[H3B]H66]'=0U?SNO:F#4]=6RT2SU MU.6Z@H91["3C14_ +B\@$W%%KRJU7-&K>F_HV"5UJ;BEJ8/_M=S1JP;8<(+[ M[>-^+5?TJMD;EC6D!/OK8'\M-_2JA:T"!?O;Q_[FP[=5&P_WLMV^"_S.V+08 MLUW^AO[:L:W6<@FO.@!?7?1_;R'_&XW1UD2,=INQ44N,MJ;TAI8FHK1;R/\Z MVJ :FMH;.F)K:"'[+W'/FV>_AEUP&\BUO3J[5MS7KH.WEOM:3I9UEYCF =BQP5%;=>B0,XF0;>K[%2P_NM1 M!_8E;(%ROAT-+\?[CE$V<+,*2:XRMNZL^>SJ'RID5/0_02:R?WF^\8 M;(A>8NV%1_-AB(;H)59E+[%/#\)65O5:?".&WAOJHF=0"]E_"2]#GOVB95A+ MV5_+?;R!]4A;?QU_B^ROI3"38?6&)8.Q!??KX'XM=9D,K#BJE MN,05?$G0Z[PMB' \MA >M5S1FZ)C6#NY7\L-O6G"IB=NZ%O(_EINZ$VK-RQ; M-E"POP[V-Q^D;;*.8:K<0&>-:S%Y1<>P0FS7<@MOXBV\)6(/6LC_6CKA6K*P M:UO)_5JNK2T%#!M'&+8MY'\MS1,L[ DF#-L6LK^6Y@F6UAO:9@/\OSK+55S8 MKH'7K"5FVL*8:4O8+BWD?Z.];BW1$ZS-V*CEOM8R>T-5V#4M9'\M][66!7:- MX'[[N%]+1+6%93-:>!][31'5!SI_W4BU]!LLBFXW'_=FL3Y>=ME:3UV*>Q-R M=.URI,C-NRYM'@U_S0&D0I"N7I#4YL,#;857'RS;4D<(DA"D]@C218K/EA0D MUIM*+MO/60A2TT 3@K1V1&I>C+3>T.DK=MO2'-,+DNQ]&84-)B '9:RCS3[$ M.+M M'H5]+F[5:N]I',%[O=Q5]"F>F*X2X1.)X3/I89',Z%-RRY1X&SVY9"8HT1M^ MI]XXA'<]!O2VZ8#^JK^[\:OAMP*?E>B)V#:S28QSF^.<:8&Q?P=@[P"^%8U5 MUFW3_8%HC]BJ)92+6JDE$Q;8^N$M+5%>EJOBJ<;79PSIB2 MWG<*6B$(R12268UD7B(%L23*[0[.F8>G66+/%))Y*.-9^^9LL+QTD#KN"L\YHENMPS6=?B435EMY[3@A*GE M4R:$]FT?3.LHC6K*92,R:IH6'"*%D= )F-91P]64RT8OU#0M"WM:YZOP")RV M#Z=UU)HUY;*^_)JFA>YZL>MW :9UU,0U%3B&ZVH#);%OJ'J8Z,=<"OAV'?5T M307O$\HV(N]2Y04!JRU87;I,[^$[+$7%9I*RZ,=\0ZAKO,J,J6AXV@KGDOD8+Y6WK?L-MFV%U+"Q#1_B.'^DMX:TJB MONR=:!OF;#&KQ,ZW+1!W4>W#>"VN'J7LE6E-TW)$O& W4%J+IT2^VH2O;1W;S?NMM+)I,FV8,WK%^TH'JR?>(L8O76US7R$74ROK2FYXNI:H M.],E;-?B"M/*^I%KFI:#C=H%3#L TUH\87I91W)-T\*RD?GP.0'3]L&T>?^< MCO<"?=5LGW_.)=Z/QSB:A_Y=RCR?4#K2?KNFS+*XH,?/6E#KV23H=M75"M9_ M/=JB!Y'+S=T8ZR]^1C;S_ M50BK$%8AK"MA59M/+-8-W%E-NV0=!R&L0EAO3%BUYC-C=1-W5MVPA+ *817" MND=8FQ=53%*4^[*6SU)LJ:S6V.&YT3[7#\%/Z1/\:IQ([T.?^M(_YY.%I/4E M5595T?%9C-.Z<43O];9Q1(QSF^-<83UWT7"]54LH8^5JJ*=#5_BC1*!OJT8LX*-EQ7U>ZUH!*2V17);#X!SRA9(Z,5<]Z9 M7",D4TAF-9+9O)/$*)EFTXHY,R^LKG0OS49(9EF@M[V99$;)$BA-3]<6B6]=PG8ME4J-DC50:IJ6*8LR/MU :2UYD&;) M$B=U34L5#=>[@=)+I$&6LX%-K8-S9J4T=55HXBY@O/EL+=/@>"D9IBJ.>87< M%PW7$=9*+3YELV0-D[JF!2=,6Y10ZP),:ZEN:I:-R*AI6G"(M$17EB[ ]!+. MR!P>K++1"S5-"_M=B$[6GYZT9:E"S"]A&\MCP<\ACNB MX;IHN-X>X%_"DY4'/MXGZ*()\>W ZM*500_?85DFBV)U1!/BVT'=)9Q%)5%G M882F4W X$:B[5M0U[]^Q;-1UME&VNII 77=1U[R7R,+\+:T/-F3+8'.(=% M'%A6R68]XM16<&H3OK8U;&O-^ZVL7[LB:\&%W ^*6K;>XKY&+) M95W)#4]7$75GNH3M.EQAEES6CUS3M."$6A!P+F#:/IC6X0FSY+*.Y)JFA8YD M<=+K DP;]\]9LLDL2[M]Q1?3B$[^3$$KCFM*,#O0=[TJ2G2[!FMU9+@>%>(T M?C:U9 NK%%M6V5ZQ%8IW]7D$YTUK5S-*(<="CG=U:&\\N=&26<*/)I^64BL$ M60BR$.0[Y2+!PB4%V<$=6=-+>F^$( M!%H*\ZNS>_.%%[>(G^> VT"C_\;"1Z$<\+O MF>%GV0)2IND.*Z8[C9( ?_(ZIA/X[3/][27P9^.,IVO/I2N65X\0%U8WG^U^ M9&UA'@7^QY5#\V C>17GI.A+9G)ZK?UW'*_N3Q_IG1M3\N..C&"RK\GDA2R2 MWJN--3T%X=TF"W8C/-?5E]814RI7BUED&I M1A1;AD7KMJ(2SS<471_IKB53RS:X)H%GJ'^/L@YR;(Y4V; IT(9:(]N6B:&[ MFNW;U#85TAMF"D1Z0R8D]&@R*)"/E!DUZ\U]=#BX+NG[F$JS /#X*$6C[+H: M_O2BQY ):%]R@PF\\#&12 C;/TG&: -,*%-S"?PTF4]FB12$[(?4EXCG1?-P MAE]Y-'A&'=,'19Y^N_HPD7[Q,K(24,"SY-<^?T>JH27B/S-BLT]]RG3&^E.3 M@,"H,$V:_"K!HF>P&. 44Y=D!B]+N24]C"F=#:0/H13-8QAI1,.$2@E]Q)R; M!-[ZQ&=,8KI<12*]1/$/:1I'CS'N#VR)N+;89V.^P%XB$?B.^G?S*;P]F]:< M3"00U"<8E\)OC^83$N%+.!T:*D.$5UI.]&7[L4MB&Z7*V09)-^#_4WS7?-2P, M$-7 7[X$!IZU;QF38YAKC @YB!K\!5F^YLY=W"U?Z9($I@;,Q1$HO 4X1(%C MZ>@X0\[V)?+N:1R!>O"6V&-D?=)!OE"SM"0];%!3-(^>Z62! MNI:IT$R,I_ M&O(^6!;PAAA4!E>#\!H4('>>@!)($NE?J#V#V(OA'+&ER/8> MS395VY[C C[#S$1*--ES?$^U=4MWB45\;A]>\N&X"Y#V)45\E7VG\,(;-[SO\]LTD\GZLF&QOGQ$4 M3;%DQ::.[!GZ2+/)2%_G'_[7W^A+W.C4(#_N!+RVUJ#>UAYS'G*]AEWJ* 1II.I]1 M9IIYL!GQH7!7E!(<3/KE_=>'7R64L4'":,RX>H(]EX\+!O!\ELS@*1QXS;K)#, W;$*YT0H>'A-F 'HQ)0G? MAG'C9A/"K1H&IVC*\^6 /IG'WAA^"5;= Z72YPA6_W_8:D;SF!E#?I" !9D@ MJ:(86//LNP$L87P+RH D0Q6#!@I65L$7@A5-JI:<3#I)DCF0"J.9GO MI(7)D!V$; 'LH=_2L=([1;RHVH[^0PKSKU<7; .97[*E 8KI MF].O!^RKK=M:_IUF#W1;V_FU/%!V?K=O6$4;F)IZTK#[OS-TO4V3O2X:'(># M(U,>=P9,.\=D1_)KX9J\. >ORGGL*YY,I4]X($VD]W@2W9DAV=4E/@0_=R_P M7+ZON5:)]^,QCN:A?[>RIA5/V1<'79Y:(_:_2JB5L] 9M?#"04JO('9"8=^J M?4+I2#M<[[G$&-W &:-<>DMS$N4$7@1>RG7UV7!'F]0=%7J<=_1173=J[V"K M++#*&@TP./H<=DPOH%V0V4E,T_.NJM8\)]O^BUQM^]2U]ZSU9<4!QJKC;N>T MU:$,BU=;6E_12A8F/)^9%^M[L/NUY?H>W"(6[2:QB$72++.OFF6Q6"?DA#X[ MA"&E20QI7)\9I=.PA#Z[2BQJ38)1YPK-/#$G\'*8*U=.'B]3]# CMSMF%]/>( M??8&_39?R0)_?!_'&!W#PLQ*2YO!NL,952E^4?FA#19G S@RL5*[:>5#%FHM M%"*4S&%3L@%P6 @.U2P)#J%DVFT&-@ DU@_"4DHFF3=;;X;9GZ63;;IL.1[G MWJ_@\O-\,*RVE#I[@C+YL5WP]6IUT73PG]?AI'7\=(=!> MY?5K56C7L)N*9?<=/=_5ZM3\S/I!+71N,Q>XE:%0X3K7UJHRLEL%3Z%SVX;V MTZZ(*X,[\WHY?^ZB8WO_F MA,[_%Z$TBJ)9B&'BC&'AG;J=ZN J([ /+2+KGJK[MF.;="3+KJKIQ-(HI8@( M/L2WB!4#F,VFKU^]>GEY&?QTX\D@BA]?J;*LO8KAZU?9;WM#7G%A*Y XN[:> M15(6CKX\D*QB[-D--\M1&Y.U&/-I''@\]9#^]#!I!AYAP>CIR>:)Q#_HC/\L M"W[?&#(7J8_7YY@-1V.6@]KGN9W+JW:>'9<^@C'LZ>Q?HOG$EUQX,Q#23Z_H MLSS+U1+A. [GKI+RK&G&?H&^7WOG _5@29CGFE+;Y_4O,"V")99\&6TG6-RS MY.?28HXUL_MZ00D;YH$HO4:SC6O4L=Z6HQ8DK>U+PF2_SF"_3/,IKLMP2-2: MJ74A7:26P7&ZZZ@,UM+P.G#L;@9>S,%C*?G#R6EK/'#8:F:-K RU6G M>$"$ M+E%+H[O@7^9I;^26+@VI?"F2\B5]#A=].9!+>L.E@8S=I8%*9-D:RRS;-M43 M:F/&[[NR&;\?0C#[Z'?R\UV0>),HF1(FL6D)>PZ1R<@AENQK^H@HKF]: MU"' 1MER395N)P!^^/SVRZ?WTO?[__?]PPGIO@=?U[)TWV+F? :+^QT=T3@& M%08DEY:Y]X/+J-8C$QV_I*5_V+QF,*\]]6'6JV#PDB+ 2=@R8RRLLN.Y(PH0 M'0?:1_]U1C\@WSU[VWWH?UR]:T=&JI;+6G=&CJUM ".-,"UZ@TZKRA\P>!(DK&X./VCQ]$\\>.^'>TG8%DK'P;5T*)G4 M5 >Z?EI6X][<1'-@&597$BEQLG8MB90'$J1PLQ()4K>1(/6.>I15<-"4ZK*D M#B&H=75FW^7VP:K"R'.DZ'CAW?/7WU'G0D'AI0,5\#-0+8UM;KJ /5A0#DK# M6O85.\2.DLL:>=E385!2.9)UW."Y/'VN2)DK^?/^SL%M&DYW P&W.%@ M[V3/%'3)_1EZL'@2A+Q?0M.M2TYPY&ZL@-<(7H$MU^'%=HDIJZZM:2[1'<=R M34?Q1EA8F5@>BP[*E1+F'2N"*<%(2>[:^\ ;5DRDK"K_ XV?,;3PEP_?'GZ5 M,'P&S"?T]\&)?AZSOWV-(Q:9^,O;^Z_8WT2**2 .NVA(9.X'LU58XIK;<$1] M[ @A+>OPLIJ\\ A::#&=S>.0!1=*\%YI3!*)_@36A.B7VS54;@ L[0L[X.,8 M;\&57%W=(]S5!XG:S8*XOT>Q1":392N%:$I##$_E-.;K=Q?\YGP^&T<\CHIU M\LBZO+#6%(3U%6, M<06O'4A_86 JOLFE$VSTP2-5L4G'$W9,F8T)=BLQY/^2O#&#'XN9Q2G@=+/( M&NDE@/5A)PV72@E0GR!VV JPST3,8>3B/.#_ VRWD3E\5\U7-@X+_;7(6-;6 M!9[K9V*SX1'_'4@(RP9$/LS@ Y9K"NM:NMQ9%X]L"&PK ]0G$T:Y@'O@_;3O M2\A;$/%&/"MX(XD3)KUIP&X&>_ISBFU_KJ IR)L,, C3'V'T$K*.)RFV@MB; M/V%\==8YB4Q!+7D,3(QIY*6_!2$>FIRV04*R(1/FX5K3$7S0I2$=82EN>'-1 M>Q8@^WIW%I09Q%'6(0H5'0@(0S*(RV@)!. EKR^.[&8-ID984YIUSO*8R"\C_@A8)'[ZZ\TPR5'PD_IW_Z%QM+2,Y-5F9?:&890/CUP76%Z> M_F4<>(#T&>_)D\T%?\0FPV4=N;F;R#6*,T@*X$_9\HMBC/I)H^/,7T$GN/FMN1]%C(?G@>!0WTO2G3" M*"'/9W;+L'MK#S43(/>^;(#/']^^D;^_?OO_P/_=O/IX4 M.G?PM2T+G:O"%OX>$Y_>A_X75(WW:=>];\O^>G^F+?=6G^3LY%S\UY]%;?J6 M36NV^\?]A^]"$\#.'7:\6_5P6VO2YT5)NC-EM@2VOHE0'?TJ3=!" D,I BW M2A*L=_S+6N\M.Q N&[NE[?J8-G.7+?L*^O-Q!;6G1U]!/XE2/'B+J_L0OF?I M1U]&;]*9 E>ROZZ^9+_=$;JG.]N"1)61H\HFJ!K7TU5;<75/,3S%\17/]$:6 M>Q3K*@[84_12$7L'ER B]D3$GHC8$Q%[(F+O(!76U#O;@T6\GHC7.].[ED%J M:?.O+,7CTOQ6U_N&W!OJ65UR32I4D JUKVJZB!+L M!%!V:><%YP$R6B"44T84N..VMZYRW/Z"ZM8["5 M?5]UE,O7\Q-!A]% =NF1AF!_PDV8P1EBZ920^+9$:?$BFACWA&X*&0V6_[++2%NX-569'[K&2D2VG((L#B M */NPD>@;A%N)'<>3-!9#*.@%YG%1DK+@*LH?(SP83](O'F2\-J/F:,9/@$A MI?%:B-\<.S#-/?3_CN83?M= GB0DUC,+F]MX#L-DGM ]GIY]LIC =3(P)VX0 M)S/IWW,2 _'0LXMB(ZI>Q8E[LC2*/Q554>NK8SRQ;/^Y_WG M[U^^?3@4 -210)Y\/,1ABFS%4JD:_,]S97WDZ;8N.U36-)\XAN9KLF79)S.2 MQP$5,#$7A:+8AN$;(V=D4**/;-5XT;;ERUE4CC$&D<(HVCLD/*"9)KR;VAV=?4TRZ< MVY*X4=BCN9-I&QCU&80>%J7DQ9*W+07)YY%C+'(J:_*=ELM=:W8M;103]>=T M+:IL%O$"M.1IBN'YW)6C9 ;3>%K%9#U%/ITDZP5J<9@_+%EF M46AA6N0Y'06+9&)A:58:DWTXBJ,G]LB?@X>!]'M:3OG^.>!?W_M/>,B>Q6F\ M71JA'\UC6.!6B#ZF04@O=#+!/S-Z^5OK (XG:5GIY1IB.II@ !I,'MX4P1_+ MG &? O?\@?1V]0&+'$UR*1>C('Z2&,*3K/=ZLGI'/RTOBM%UZ>O2X+=E5L-Z MU8356S!J=KM#;JFVN)B@\8Q1>S&FC& AT/!QLEC1I]+$AK9(C'1R4H75ZJ2* M/\H6'L6K*:SC>!_Z'\(9"1]975W6$&U?NH&EY(+EB:%KGJQ:LN'H5-%LW::F MHWG\_J03I MP0EL3MCT;9../*JY5-$]RW1]!7A-#=DT?)^:;MLBCG

JR[YK*(9G.8;NFIZK>RA-CF49LN\XN1X"+"F-U91.LFW!(W&\8,EG MRTK;C^D,L*1\#$HU9EJ>14J_L(+721JJFARHV%F(R8-SOMZ 5\T<.(96?0RI M/# =YQ(!K]II8;1BLF*RAR=KR<>)0G5QS]T*TKVG<03O]7)U-6^)")_@I!72 M++WZEBFQF6A^RY3X3KUQ".]Z++COORDZX)4&2RG,;,;&P_AW=Y>XG,V_D=&P M68M#^H7\NG54%W'&-Q)GK.G*_MO>3&A*W_1B.;^^K+2M [J(PA?244(Z#G@Q M5]*1%P",*75*QF@)^#<-#P'_=?AK%]H<,'"U;YGYMK)".H1T=$8Z#CC*3Y8. M#.[5^ZK1MK0L(1Y"/"H+(SE9.BS8.^2^5E!1OM5)B_GHL[3TP]6$F=YCY9VL M[^DO;JYJ>U$\_5EA9MT6$-LY3D"^SF-O3!*:-HH$BMS[Z-8KJ+)?T*]V37#L M'DB(K2KJ;R=+3@/AC^7"&P7&-I6P;-0,,D> [.9 IAYYAU@5R&Q9@.SF0*8= M>1=Q &1Y,"F\ *; T6W@Z$(H4EN(HBO*UF6MTJ5?O&,.%5>.X&//#8QD'])@ M['>4_UD$7:TW-$I"5R3?MLAVW\'HX\TI_41S2J"@1<;UT>*.OI>27GG!Z!89 MN$MWM#1VE=;X81<:Y.Z%[H-;RS@+M<3ZW"LG:C! M(&HP5.>B/M*$+.N$LVT6W6=57'RW=148+CK?73YQH0&$!JA. Y@G1S#:SBD1 MC$+$A8@+$:]5Q*W+;/*.S*(T2W?9%1I : "A 6K5 /:%-(#"(U&MLIXMH0*$ M"A JH#W5%D]6 "H+MM7UDC>,[54 !971G\=./)((H?7ZFRK+V*X>M7V6]7]8FR$CSK^>RY@CLD8>TXHY'TMW,V3GN7 MW'QXFA)L*GKO>?.G^01KH?&/,![D8W1LYQUG)5@:[*R#O'M&PL;V:4$YLGJ9 M%"S?)DW@=33AG48SF(P*'UCM0:P1OXK^62^).$W#A+#< M(=;]FTRBM/H@+Y$X*"@7UT7&>&UAS#Y5HY^J:MXN>\RN]4(>;? M*19:7#%N5>9/XG7^NEDZ#GMKS.C'X)GF M"A?N:*OLZ-LEY1Q'<4S;L U"35WQ/4(T7U4UUY0]E5@RV2XIMT8ZPMZTOZ]Q MZ7)QA^>S.?^1H]JZ/3)=XJJZ[\N.[KFJI6F:H_G45O>6,.S574O.<0:VH9Q2 M2DZU!Y9L7J(LEZI>9%C'ND"GY]-G>ZC3L]&FR39%VN.*R=UJ?;8_8C!7I;=9 M_LL%Q@3"KVZAAQ!^KC)W M]MP\'ZXM5YY@::9Y%03;'>>6]0 X @T'FWJ=1+GBQF MAUI6DD_*JO%=JCHA M]P7H Z/ ';!YS: -"LSR1F_"X8 ^PQLRUK1@&D>/,7F2@MR9JJ#FP)'WT5=? M@.3\]5^/KT33#V10[;DA8)M]:2^*@=&2Y>OYG,VT,[RD0G!N0W!^J4MRUHS' M==NQM"QA<:R^9><=DI?3_4*,A!BU9/\YH><:-@M1^KI9MA)ODV(CRLR),G-' M"I,AUVS,L=0756]A95^!]BZBO9P%=@;D-#42HZ(%1]!KA.GI?<]D]G^LYM/P\#C/8V*[A9$0AHD]2SS2_/ M; V8K9H-S:I* M!PB#\@);T>D\+[$5V7"RE,6)XKID?L?>A1?#;95X<: H@L"!'DTGJ'U%!K5? MLC63L#]/5^*G<_!X):XH<$@4QXE6RV.Q2E9.:$L@3A,%G0=RP<;B-+$'Q@>J MCIZRK6CEMQ5A3-:Y$9W.\Q(;D5Z( G&:Z+3,YYSS^[I5V(IQ:O,O<=1H$A\' MZM">LB>8XJA1IX8_G8,E-#S>&A[O@1;L;$ >=QPU;#AJM.ZD466]N58?4[Y' M,S(Y?$PY,KA?U)X4M2>KJCU9<0"^K3@8@&\[%6=3-EJ35HBE$,O*+;8+A)J4 MDU25%9 'F:PL5U,(:7NP*(2TT;WSA)0&56&YT]HU[9R7LOGW9Y+>O(P+4:Y"M(1H M7><^=8K-J:/-"7]T;)<2?4+J+=YOG%R\?PP0A>D&H?3(*K%Z6>%.P@IWKI=: M;Z"\?Y>04EQ;_F"M^*W:\JHGV[8V\E5'EW6-N$2U%7C:5F5-]U772_M\Y(C6 M#HQFG3^*:7%X;478-L]O3,':P?Q[CCUH)#R/3Z+'K!BFRXKQ\_8!=S#1ERC^ MP;XC21)Y :O6ZP'0HB<:2S'E@$[&P33?0V:;)U()H*<4U1U6/70:)0'^Y#5_ MX3/]+:N8SH"V]ERJXN75(\0%=3Z?[7XD5]&U_MJM3%X4:XL^:_\=QRL-\$CO MW)B2'W=D!)-]328O9)'T7FWV6 C"NTT2EEW]\.]N_&I;-6UO7&WL-E)&&9F^ M;=*11S67*KIGF:ZOR :EAFP:OD]-MS=<-_DE^G-*PP0$$?>'M)4/;!31E,:$ MM8_RHF3&BT^D/TVR?E,H>VA5,/EYF,$?K/L2".)[$H?P;#*0"M^%>TF^-BVV MJ"K5F^I 4]?U5W\9;1MJ18:8T1L6G&78VDM-[$ B>OF)845'.>\C8(1$3LS& M,:5W/)2O\82.7Z M&;VC[NQ=D'B3*)G'^9Y%MNILVV4>&=F>[:N*[:FZ)LONB!+'-T>>AU32S.V> M1>_>O_E^0BNB@Z\YN7$3+KFX0Y.MR=NS/P5A=6]QN*#]C:".$IE>W0V90%L/ M9&Z7E.W(!+:-XEC5-^)1!XJN5S^L.;",TV9[J'72A29K-]2,Z(B?BE87Y5I= ME!BC$LI=\KA4;ZN+5E]5_\Z2&^#X024\=6,[4?KZ&""=2(!:@7 <"3[@C&@R MDY *1ZW]K%K4QTA88^.4RY3I3?4!IJ5K[KP M7^=D077U^YMVQV3V= ?O58OK M==Q^3.>QJ_6&5D$AHJ;SDSJZO]_/'^=@OXDM'I'J7':+QP"*@7W,%B_RT7=Q MY7S]86 =LY+ZHT7[W@UFN)H'V@6418!Y @+$#K*SQ6[TS"^#8 _1;WX/,97+ M[B%6;Z@>=TP4>\@NKIRO06RQAW0- 0?RL\HBP!%[2)6GD&D<3' #,<0&HEUT M ]%EO&=4"P[08@/9ISX.1.Z45!^Z]Z&(',2_K M1=<=]( HJO" E-,?U7K1#5GL(!U#@%6M%]U0Q YR"0^(=?,;B'59%[JABBNL M4]1'M2YTXY0P3K&!-(J :EWHQBF7F&(#.28,2^PAUF6]Z ;V91^8XA!24H-4 MZT4W3@GD%'M(HPBHUHMNG'*1*?:0 UYT6VP?E_6B&S8>08J,'[%][%,>9WG1 MRU4[-; %>E\6NTNG '*6D[T<0$SY)("(S>?0#9@FB^WGLDYXD]4:$*>7LMJE MLN3\([2+*K:?[@'D+!]]28!H8ONY1 B8IHC=Y[(.?%/'NS.1@5)6N53KP#=% M&GS7$&!7Z\ W11K\)8XONCB^V)=UX)M8CEML(*751[4.?-,6#ORN(:!:![[I M" =^]0<071Q [,LZ[[&!@#JPQ?Y14GM4Z[RW3HD?%?M'HPBHUGEOJ>( \AE/?@6RX,W11!Q20U2;1Z\I8L]I&L(J#8/WCKE&E/L(8(2ZQ3U46TBO&6)2ZRN(:#:1'CKE&O,&C:0K,,;S(GNQT;[?BF6UIX) M5[:T+G7F^C(;T_A:+9CB;IN:[62:\-'?8YNL%)_3&_X/B8-HGNSL#2H,D-SV MXU3KA+?EWM 1]D>7 %"M&]56R@.@!O-CK?V=LM[^CG&B2UO!]VA&)L P=R;! MV3;T@BF9E.O1N'O]1TC#,?T.]Q/X"F7H"#?TQRA\A$WKZ3[T'\91/,._OXV> M7'BO?UK K*V"H/5MO2IE6T9"*M3$E0'SAO&G'.''N@ ,6);[ANEM_M+ ^V* M#/^/-$F ]>0). :/^5SQ!TDR)Z%'877)+)%(")\'B8=,3$J<$LY1]U==RH:O,7T*YBAL[*%97UYRUK8TZW4OND]$%HRW]\Y2X;)3TECQD1KVC*J4L'"FNXL^G9I M]HO"SV*VM.Z8PI:^J"WMS>,8]F-IBKMQ% IKN29K^2VG>Q'T6>5N6YB^G6'W M,:;ODM\E]2"K4J,:6EO-7/X,O&A-V5JR)Y?:\-NM)F%_N\/;H9*F\'F4V9:J M(^VKPI=JGGFF^=PZIOSM1/NS OIVKNE7M:>-\;E_D-'+>M'9I!J$ JB7#]X"@5=X8)>TIYI7)Z9 M,?1J1MP)A3_]X'F8BZF!#[/I/I'X,0CY=+8BPO\U3V;!:,$_"D(?J/E:L9E MUPPC%6'T(932FJ!:7WJA4DRG!$@W"GY2_RXF,RJ%T0Q>%XVDOY6+HCAP!OH& M+UK@37#R990!$,%8A)D=G50E,I-F8PH/C*D_GU!?>N*X7$CS!!@N>2092S#1 M,0G]@?0EE/XYGRPXSM3^:LWC#'3K#,AO+2/VO]_JX@PIFE5=+_>EY<4"?_*"S)@$AI1,>S4'" MZ$!Z /%%]3!9(Q0G\C/X&G^]":* MX^@%]R,RA6]FB^.V(6<%*[TWS'N.).#&!*>-# AF,] H+@E_2!Z;@S1*)X'O MDAYI2&-@D!?%TX@IRND<_I90[GY^B>(?7 5- _2BA)3Z_!M@=3*?XG4;P"/. M\SKS92<#Z?LX2'(OIS^G00QO"5!SQ]Z8M0,82'\ALA:@OT-@.,P/%/F$>!28 M5C &//LRCB84?PA_!U;.4)G"OZ9Q /^%.0:SA+^*,$;ZL$+V$N!6E+([E.AH M1(%T\(]D3".ECD,S21^#_1@&\XR68C1EV'MZ_A3_A/60RB5X24-);N&>^ M?([U9+"T!-AF6[RY.JW>6[\ >T=!",Q$)) X)N$C95L>DP34 43BR4FXOWHP M>WAIO(!OGRD\ED8R8& O&!A(TX2QX(7&%-D&T)E. A;WP&@,9-WS*/(CM_]M M41D% J<6A'/&PW)T3\D\_+L;OQKN9%]*(MUAN7(@,0&^Z75,)P21]-M+X,_& MF9&[]EQJ^\FK1X@+=MY\MON17+1WY4"0CP*"8F^1>>V_.%U42@$EFNPYOJ?: MNJ6[Q"*N;%!=]V795$:^:?PO9B2G#XWCU47?([US8TI^W)$1K/ UF;R01=)[ MMK K)LXJMVH&T-Y9>V=YK6#[!QX!OQW"L MP9B$293 5O<=GGHSB;P?J[W#X#L9" F@,]W)&_U'$]J_7I^]0L'AVE-PZW@(1)F2: MT-?97W[+TGB"D"V%/?1;.GRJ$%&:MXZN[(7\ZY6@#V0N[.F-?OKF].L!^VKK MT,V_,]6!KBL[OY8'N[_;-ZQB#BS#.FG8_=\9NGZ9R=I'#7ND?WBGTTS;XSP% MO:EXRC[G2?FDIO2(5,7FE]/%:=6KR4)*S8UCG"?Y*UV7TI%^.%BCQ!A-IX,= M-!L8Y=Y1C]=[T11&OLV:+RG0MLPJC='F8"Q,WBE5!7DK>T%CXUQ1=,<#[%UQ MD!U'P4S,14*7D9:..P6.6N+U7/@?N'M]#^?&:$'I-SQS47_-]#LQ2L&Q6*UZ M4SW;?5>HIVL(6CDV4*4SD+]29!\*M:D>VC9"6U%*QB&*4,--4R9X#GP:^HDT M)0L\Q)R6@7[DOM1MB!\*'LQ(^953/TAIJI=%8GBT#"DWGOR#+POFPX MC5!:6_'1)*'K5T)":9VJM+Y,*7J%PD=&TVQ77NS!+W8PD[MK3PK==3X$U-Y0 MM4O&P0L5ML' OZ+X!XV3__O_LE7%^HUY#&F8D+V9'D*9'5!F*5'?KA'S&#AK M &==:+3NP."01CL1!]@=32F95GF3]0BO2 _OKU.E)7C,19:!O.>@7<+Q>-6Y+>>O M_WI4PC%;1@6ZP.H-M;Y2026BDIQJ01F,LDJGX\)U@S)TU+9:@1#9*$2J4;)6 M4UVU/$0(C0BA*12E;W06Q"QB7W)I2$=!OIJ@B*&Y5MUXP+[X2L,$AK@/?:8D MOT;)+%["Y1U@):3^&PZ:KQ.8\IH6_1R%WHF*U.D-U;ZFGE_B5L39B#B;LCPS.'C[E*52LZI :%]_H"WNLS0&VPO5UHO@Y!Y#0']AD8 M,=E1N87VW\W4C5WW<9_OVSZ?7MV^9ZN!/M>C;4KZQL]0,U9O:/<5O6+W>"7* MH::ZK6=7=!;R72T9KD>,R[KGSY!C&^58URHLRUJ+N!Y1EO78FF8["K7V]ASN0_\MH^XC#;W]E;,E+ME5OI+D:<51=T3S'I(YM&I9JN:9G$+W7EB)8;,376'HR M\/9K)8: CZ _'C?3@DY'Z^4T:%:R6)45HR^]GU /RQM*;R(RD]ZFA3AA#7V) M2,G<30(_2"M]_9%6ZWRW " '7K+YZYAZ-'BF/CSF!<_!1 K"9YIPBCQC6%@^^9'$/BOW&*Z/@N4P1](TFL'O MTZ]F?0<1!/"ZS3R2H@P!!;'G$SH(TQL1(+)/.9UF#>6 MG69V)=*_YX25]DP6R8P^\8*0\, 4?KLVT&0A@8" T17B_H OP54D6+O4&Y.$ MIJLDK$3I)*#Q0.+D-K?)_4(2Z8GX5"(O)*:\KF> G3CA89^.:.AC5356XG)" M7I(Y?!?SF@PX'5:5%/:G&9R-7L:!-Y;&Q)? !N0U0WW8%F'CD!)*D!F5ZP JP,"\DX>I$\,D<7 &53A9EO4B&F_YXCCY%;2('M;Y-I%*8+IO 2/HLE MSX -'HT9RS/8%#,W@DTP01%@ZP(T$EY(-,=F].9F2""PCIB7KV.82-CJ02XR M!V\4\^) &:^30?'\Z7(%>8K@\S1\) A2X 5V79TG"F//H)>RTLK_G@?2C(#P M>5PKA=$*5\C73762[4M)GU<59F6C02Y ZO/YV*) @$]1#.8 HP4.0'*R"(JO37)@?X> +Y.C0[CIUI3/\U M]X%N6 EY-1LRG:X6F Z(%RVCK'9V.D:*V3_!P(8?/\P(UK%_RZ8!O[UGHR3[ MZ:#RN6\_)(TIB*L4X8X"D)WSFKY16M*;_6;)E9BRNJPPF^@'GR"Z%%/U-G=Q M\L#.@?0'[#1\@"P?(H$9SY-T70E-U67"ZFVCRIV'K(0D+)/^!%(EJ'F? P#X M2IO@I]F#J^,$8='3Q- M001P!*R/#0N#%3 R1-P[!+JEG]55YN$J/JL'S"C.2OZ/L#SG%:B9>Y^O##;O M15]Z)G$0(2!XU@RW'7#-L+-C]? X\BA%XJ.J\+!."-X_IE(0XG%PPJ0P8>QP ML44" PVP8L MZ?I-I<6GRV?.)0LF/:->9A_A)S1\#N*(/0PRE+CP=)3<9:;#VJII6NEI^5TZ M+:XL0NP$P18Z69JV"',V4Z927U 40U"RJ&=\M"L* ;NQY('TC^B%PN+ZDLNL M)1PTY$=MII2YZ()@D&>PV% ^F;BZ%/975C)]L68$KA>;Y7L O*]$0>Y;K*3M M[*ZDW::BV,4EFP\='KW!9+6]31;I^9$;B'SH7[Y^^_HKOU(& M[\'X M3[;)8P.2C=+O\#-4Z^0QV_:!]3CX!D%#?[W?AA6'K(+V*U+X&6S=A MERD ?)^Q"S8,K'6WILM7]QEXC^'1F'50X6!E]'F,4AMV38*W[N VI(0+G^>! MAMV"%6<(0#U,[[1@-BX_;7'X9*;; L0@X5(0<-^+OSR.IRW0E!VO M?)@ DR:"]R_>TEI,*/T!PV6K37' VP[QF:W=I&WIF)5)R5:7"B\.$?OY,5F; M P8W]'I.4J$+V,U4 M3'Y61+7Q,R;#3S(T2-,$+T<34)IY1%0OGQ-'UM9O8R MHJ$>6I$-J1@NUBP!QLA^L34 .I?U7R.'<0262G88KF_U9+2K:841L!A^V MP'@H]J']L5++;Y=JN;!-78T:E13M%GC_\Y(S=;;W%C+W@U2TMTR-=?\$@G,= MD: $>:/0[*0^8M>'(>J%*04Q0,W47^ZFK&Q6!*J-ZY[HXOZ;7H/"JMEU!FX2F?&8P9DW" 4^P,/,NF.^CY49 M\Q3YS*3B)&<*,MW2U_7@:,[OFI;N-"_->AE(GV!S@[>" =E/;:GT'?R6RN/3?APCV5=Z#CBT3:=3?C6N=Q8EY<]?'?E MQM;6TMF6Y#\%8=K@[IGR,VV2.CJXF9UFUF$G/I??;N'CN-,O-T^VY"#VYD_8 M&M)+=TPT58%\'K.;6=N\Y=)1A)",O&,0\1$X#.Z_?'M_G_R:FB0HS?#N&<,$ MS!O#)MBY 2G&9)%==;-3 5Y!)\4D#I+I/#WLK*]H0QJ9T*\Z6V[RO2_AK)@, M;EQ49ALSB!@_T2#58)2<*#:WY=4OBL5;R4?*[U=AZ;S[):/F'W,"IL:,TH:W ME5111.AAX,T*MZ^45QU!V659AL+):EF\'V6?=]=\7"X,CM+S&$_7;A3ZZQA* M E@(B3=[*#*Q6^$!KZJ#V7QUS[RR=CUT ^.KV;F.N8>G()L_F14.\G9ZV]([ M>ZV/6LJWK&?I?>BO>%:R0:FC*KVA,MC3HK2PFR-*>*9J^ZF&!=XS)P#^R5IN 8DTCN!T$DW3[1T@A0MF(1[9@"1A]SRI>F8GR/3^FX$N8.^_6_XYAFJ5$E+S5-2O;F=)^NX!%F-?<0^^.G_HJ85\,$AYJ,(*QTPZRTC.9 MS%D+00GQ M-V8KW.!LZO5;;=_WZ$5"?S(C,^4R$("N M,+6B6-YM>'0,[ VZ$;& 3G?=B!=U"S:.^^)%'W:8;046R[)C*9H]TDQ9EQW9 M<2TJNYKA.8IJ*=A:8!IC1!9QH_1^(;]UI!=\W(+:UK"@-5,-C/9M@K<7W ." MMR[PV7P9U1"C;IHOP[SX#E@@D@W:##N"HP_2,*5% L9KLKF;WR<\[FW+0N5; MS_("?$U%Y\B?K&X(V"Z]BN]:[@88@XJ7.MD17V8)[B5?;OI9S]C9AQJ:3E-)9!DT?,_]:N8!>EE/*+@=6-NFV"RX[ M84S3Y3!HLMN+U >RPEXZ["*]]0F6%V!@U^&_>%SR,DZ1NT)PT/2J))-^'G"T M'&WEXUC>ZX,BH03&VFPGS5 -FH-'$JV,T/2.",Z(+@]$? )BC9D\K4T9/8./ M.+4G6"Z[3TM#FY>37*FGI4H3&7S2&+4XU)1C3B>>@4H\P-S9Y*R;X\AV3\29!JS.-*4QL3;YV8 MP?92,+$^O!.>BX,)]Y,MP]O^!93.E':?S8'?4?,E;%:@1CJ%RQRJC?BLE"EO MX568Q,3@\"9EYP.R8I+*X:B:Q'F12$%YR7KA(6VZ@48JV;G+Q MXF;![FO2*-117LZ0.QGVD^#G'4-T*L9P2F&1R@7[$/)Z];'63\-]7Y@_-BG; MX[W7K8;NL'M?HD>ZJ1J7:.BN'==YO?1DC^L^WXDZ+L4TW;WGS^K<'07$M;?4-#-S,)*S;?C M:QIP?A]-B8XG\)^__MO)W-\Z$MYC$%IA8KYJ](:F7#8M_VQ67*S[Q/'%Z,OJ MD8Y+SRT*B5&5D)@@)'K91M>7EH5.&(Y'MA'-#ET81!TF)W9OSYL_UUCH[11, MKR[=/K#D\R*,8R.B\\LL%9J@HN+?)8"@70H)V$VG9 EPH<\V^/@UO>2\,3WV MR\4564;8(M@ZO:%NY6#[J]!=;63^2%OMK@W?TRZ/?6 M5-99&@N3_.!O:U%;[W_.F$>@&+]K9"Z",';?$ 98]Y78N3A0>\-\Z>T&-=G) M51@[=0_[GB<;G'<)>R:-.G['=&'BM%MU5-G[[]B+*4WK#0VGXMO;\^6\#961 M+U86^9H$5LCEUHYN5B68.KI5RO91:U3^NE+JV"E5ZGC7RVXX-EWI1FQZ&PM9 M_Y^RA:P?9I'W _.::)R\QQS;Q>=H1O?5L-:,[5!SV[(-,B*Z[=CP'^JYJCQ2 MX0]JCT8CW96W@_,>_G'_[?T_OGQ\]_[;SI+5A?'8AU^T.3%"9&I[1/8US]9' MENHX"O$M8AB&91/5L78QR:3N:;$XQ\7YI>4^]P877Q@GTOO_Y\\/W_^_]9#- MK5C\W>D71U"U'74V]E+@88RAL-]H5OBYX6AO#.YU(U94=936PL+JQ+^\P<]^ M+4AE[4MD/AM',;PC62^(S-+ZLT5M9*DGN.)D5=3@Z2G"98)L+XN53FF6*K8L M"[L=4;H[H!1K(]!5'>V=9@V?Q_Z[*Z-03ZVXY;^;8UUKGH/XD Y8KN.#9F*" M\:X68D]9EO$HE^V?TA%#;DOE31_P)^Q;(4NE++U =)A:^05*Z=H&TI>"%.I^ M6<:II1@'!NIC3)Z^95'[GUF0_Y<1Y^%]!FG_>_2&KA&C]-KMWE ?Y,W;;.T9 M$WGV &8(+-^<57Y@DL>XO$(UUB1+,S 1"3LIQ5,7]E)*6[N,*Z;1BAB<.$N: M_1[%:S]>UF[[,F(-M_B/OZP NR0/3B"CCU,,_O_* ,\+P&4J8S58FDERNIAK M=I /Y%E6/0B.U,IIP.H5E!=XA_71*);# M@*5*# /-;]5<.6 U>X*Y0/[&'!F@4)#VP@F P!:S#2MK'54?/O]>5'XU"AFX MEJ3)QGJ73FB)+'F%+!61I>7]-RP1Y*29*A>:J09GP(%94/HCRW+!$MWTCK=N M*)?P55:V>21S5GH%EF]?F8VL"RC\Y)+?!#9J0!/M++3Z 5P^I5 MIJ\>D=#8K;S%MZM,\C_#F,*,\'+C+=I6OV,)JW]0_S'?C/MX9'6>0+^G30K> MLFH'W@+KUX4)[TL@'1-PV-6%KR'C&YT%,;\X_CJ!(5/7A/3[G%DU#ZP#U]41 M '?$*T_E+9455-*4@H5GD'-Y SJ'F'$@Z/-(:_DQG7T;?R<^"\Y2A M](;YVYMF4"VX06I<#@2ZNXCN4H'_FI.[!-U* M!3D9Y^6<;P;>Y?=U)7_)O3/M34B D(#S)< XE M5EP#H* !*@>ND,0$X_K"S M&<3;M7R9+P4WH@%C:';+>DPJX;'4N,;\,U+X ?C^YS3 M:^)<'D4"&X@-&*%^;+!:,OE:# (;[<*&<>"NZA+0L'M#0STM,>IRT+BB4@Y? ML:AY@IP?L5ZGK*Z4(]T[I2]LV6%57CX8S#*># M(%@_RHZ"G]2_^P^-HP)PF'*:M:3^UBQ$.LWX4F>OL\RB\N)O*KVA=?PMG>#K MR1=39Y@T)[!5!;8>?_JN5Y:1>Z)*Z8ZS)WL=K:,AF.Z4@ ME^:9NPL"M=?8*]\^IS8B=3P,X?+T:;=B*GG\OU@ 0UXG66#(Y#>KTH6IJ]0& M]05Y"K$58EN=J7F@<&8%PHJ538RRIF6;158(HA#$"^R?N=3P9@( 38<% !9T MKNGD_BJ$50AK]9? +0G6M60PA/NFZ(-[_H'0PI*!NLBW%7+0:CFX>-:YI?:&AK:KGJ_(-A3HON1M M0RZ=O*$3#,NW->46I1L*";@%"3!S,18-"0 &Y?0=-5]W0>3;7A@O10&16(%0 M9-L>NXD<6[3A FE/%F;;&B>5:6B!+U= :1M*#29N6YAX:[9NK&I4'38<7]JT"UU1WNT;&M)1,!-9MY>SO0ZC\R9_9RW2;BL6Z$J,FA/8 MBS5 2W8_%U=.55PYB0S<>DV?T[*A;,S %2FX5X.DYG*Y;5U<.K5\#S[+M#H1 M%49O:(DTW-9KCDK,LQ,A8J*)EK?1VGKE=%LIM]HQ;4IN/MG@1G(*2FTVRH&B M#^<'G-D6:([3'!H=2Y$58B;$;)>8'6AO6X&8[>@6VWHY$])SB])3[L2LY/+% MFPF;LUF6JJ&5J (A)$Q(6 %/M:0SLC&$"TBS*6G1C MV]1H'L-OEJU3I^NM4T>\=6K"6J>R/MY!Z$WF/AN.]?:&UT:/(6O'BVX*P,$< M7D(FS'5!^3/D"6\Q_L.;T<*T8"91+,%ZGP./2EY,_6 VD!XHE3Y',RI]R7K5 M)Q0?Q=7UI9=QX(TE$M/5#-*YXVMY__K @[^$K!P[OI9W$9]&R>QN;7UN&CKB MP>?2+_SEOVZUM#\6&DG M1),]Q_=46[=TEUC$E0VJZ[XLF\K(-XW_1<=D^M X7GD>'^F=&U/RXXZ,8(6O MR>2%+)+>JTU> B,WZ5Z69$5,S;$VCY%=!&>!^A>YAV($_SB0T@WG\_P)AO"V M=AAE>R=YH(\H-=_H%$4X?'P7)!Y(]CRFW^&I-Y/(^[':%A2^88'44/\>=Q-B MR]J(ZAIQ1YI.+-6U3,,W/)?HGD.(Z_8D"IO+%"D4S^&P_O#^CT_O/W^7/GS^ M_E@D,_H$FAV,$Y?,LG\SS?V=>N,0 MZ/P8T.1L(6I;=VK4ECZ1V[WR:* )%$6,08..0S/WU M+[.J ((GP!L JV.FVR:)0E7>F97'JQ4,44?!VP/@!J'67#,T G$$J=U\^&+ M0,E4"2P\8A19AS *NDPN+%6MCX^#7J)]R[:"">E3'_6XDX FHYX#_P6(]. = MH'G]T Y ,S)BNL1Q0?G:<#;0]5PE6BBDF \_$'I0IDGBWM@O5).@204"I%J7 M292P9; /DB>OIO+@!M@QALP,;78_F,?3K2/(#TCHXT1^N01?^CR^ME?-)S3: M'L,1['5"!I8#U(3FDC4]/C=_.(D 4^&/KE!;W8E,M?UB$[O MV+,YE@?\G[VX/A-F31Y/GONZ!J>Q#7_!#_W&GP'\ Z]FU\8>07 ]#"T"_[I M-G<'3=[38LG=P4Y-GU7+%]7R92?.2&EM=PS.P%8#E4YK^WDJ!V< I4R4,LFL M3&(?G1@6TLB.30RP:9Y" MUMIT]L\!2]:4:-A!U\%[-51VB]7/BKGSQ=Q9T8G-'I;,T3MUMXSB2W* M/%E#M M=&TZ@D1JBV>ZFPP>4"-L[-:3TJSH*-?#6RZW6AH$)99\<739D56@X MQ7QOHR85N*-70^K62[[JQ.PE0C2ZRE=2W962.O:.@.M:UOV=5;B:_^D ML-"!X[BD4,]=B^\R287->D4LBH55;0@SZK3&Q0=]@XX/BKOWC]*L#7:RHE0' MJS/[<#G5S'N#V(H;4'N'[+52]_;9_?SYYNI-F#H'-U\:IN37*EIS<=#JSEF8 M1VJ757J6.4/.R,$MH-:Z^-"M+&O%?O*NVTJ7*%VRH2[):A6V@>A;2A><&O-* M%V36!5DINP.4W=X^(?^4/?+S7*JR@5'A=2V?37"15PJA*& _*&B$]90 MZF0#=9+1S:AK%Q_TEM('I\:]T@<;Z(.LM%T'VNYL/X50U;2KFO9]4?3):]J! M'1H7'UJ5FJHK.3TUY*"H'63LAV:E4=LP=JZRGXXN&[)JNR9H.UW57)PP35=2>F6ASD-I3YV5CK^"0NLJ^^3DZ-Q/?D*C!NAL*_M$%;4?@61S4-3>T#!ZHCU9:?:T1>V-IBIJSPTIG+:HO=%21>VYJ8!>% N[54 WVAX%.P9/2#@^??$N-383&H8W# M+-$*[-A6JX"3N]\\S[U(B?WD@9X]2RK.6^2\'%3776] MY[?U6JWQUH.OWT:_A9? BG,N^A7RTCNM,\M@_P;+PAI,Q$>68S(G>'>%/]HW M?772R*O.8Q\T#C0<_>WO9P#5K6H-A,(C8^0.4?(129/@3Y"\J$T\8:L1RQ$T MB^S0GQ"?/8\ BE42DQ[';E$1TL\+0CK5%H?"] [(C>0'R!T_\%'Z^)8?,)., M/9 7'FR'N /"_@JM8'+5IV OPV]&8^;X EOL%_Z956+O*.8L)^2+S& 67OIL.4)L-)?B]?ABFZ-Q"3&BB+$8;=2,KFG4.WI;[],V M[=>:3-?-6JVE#V0?;)\PW;]T&/^$_S^H^T:/Q-JI2&4&6"9F3U41TW3U(V&WC1,LZ\W&FUJ MLMJ =;2:V30ZK*5?$ ;::8S \4*0P)][MP_D1^_K'S>+))1$Q1PY";2DOVQV MT5N4ZMUFO=DV!FVM->B8L=[>%$K?&$40H4#[#CK0F(A_ M+X/8PJ;T/C/JW6:KUFJT=$8''!/-""O;FB;I,] 21C,>H'?!"YH!MLFL&<*GGM M0)F,J<6_ #_?\0<,M NQ+=JW;)!7H%:B11W#&H.^@0=&(.= !;U0)Z#/S U] M H#Z"8O!CV%A;K2 T./K20.MSX)7QASYP[%-88MCBI8)+.H$?I7\ $F)2^&Q M! W2\=ASJ3$$N!D4ER"A+XY@LH!Y(ZRP',20J! &OX63@ISU4!J;U@ . R23 M6-)RQB&^[ F.-'!MVWW%7PXMD.">,9P0PP:H6 .+"5"*GZ]]+?P&03?T0$'; MH(IM_]U*C3M'3OM5P'L3<@3Z>V&2[GQN/%D(3#2)!0OX2-(1P0/FJT>RF,X98?4888+% M*L0%?O-0:CFS.(1O^O#Z%W11T*ZEJT0(819?PK1 V 5HAO"JF'1VHC M1FKH)) FA2C>!X-D-1!57&+.2-'15,,OL8.39LLFZGD&;X?P7C*B[4\&9&D2 M,.7)D((THLYD!AYPOBO0X114["JI%$$(U'R0!!PHM?\.[8D(,]0KI%ZK-RKX M["=0^:,^\\0W#8U_55_-!X4!YG);-=W,FS4+:1M^UFD.&LU67:^WP58U.I0V M!G5J4M9A[8L/]Z%'IDBQ'!_L0Z1/5"MX_\' *O&'@$N3^W: #ORR AK'<$/\ MF3"Z. _@C\9T@G^N2 '&/_>9$7H"OT,&IAI:6UZ(UA4\($2BY;PP/QB)M?VA MZP57_%O;!2Y$>P3,DGY0X9^!W04OY IOZ,B#A*1U7 M%SW:;5VJCQ/Y6O[6+YX;CN&PRWR%YCQ1]-MU6F\V::=NUO4!8[33:;!6O]:I MM0W:IQ5OKDY@*.9NLXA7!M@D/RH=ZL87AB[/@]&O?.8S8GO_:ME!L,H M5)MX3@8Z:]-':!^H)0Q6/Y*00P9 E7G'[WO*I4Z],0>?Q+^'WM28>&97?8_1 MGU=T )M]1^U7.O$OWLZ*6I"SLR#<]/0?_M[WWLYC;+4CG\TQ7WPNE1_6:!#X M3LJXF5@WX,NF8Y^]B_[PWK1\,.8F[RR'0YT_]%ZN)0D&0307Q^:0$5]+Z'6[ MU4Y30P#*)"[Y8@G;*H?M7 !>?-=H5VO-^LJO:U5MY7?KENU66XW5WZY;=?UW M3;UYUGO5ZM5VLUN4S=:JM7:[*)O5JO5V-D;(6,Z1H8WRFMQ((?-RU?_Z6AI/ M7 !S>R-#!^S20@.-+@4)A,0_1-#B>QQXZHG T[=$X.DV#CSUN-''(7O-,B%"O4"]X*Q>L)F&$;F6>K69=Q&3'K'=2=[L U=JC3-;8PM6 MJW=RSFC72^XA=JGB+7@V=Z8CEB=36V^DI&HC>?0<$_]S,R60)0HI9 M%+,L89:49ON[Z8ZNTAV*'0K%#BFMN@^B.YJU/.J.,L8->B_4LC$^=P78N?(! M$3PK,A&M4VT:MW>[8^A^=KU'@.UC#-5/ .3IWY;R /8U-_0^XG>*@%(= MU9T(J*X(J/P$E.+:92>@#;1S(X_:61'7T5VAG:23KJ13^0DHQ7DXB'3*9>_J M,OH.U^YH!)NVF2E[=) ! $\Y#%LX#,_FNRDT;S@P/R,LEQ(XCG'<<$J($IP% MHY,5?L%&=-)6=%)Z.EDQ>6TC.NDH.BD]G:P8:;2:3C8PN+IY-+@4$>V=B/05 M@Y3V040M%?$_OM4N4&+Q[IW*=M^+[?X902KZH:Y4N"V<^Y@C*E>B\C3V>R9: MJ2M:*3NM9+'A,]%*0]%*V6DEBQV_2"L;V&%Z'NTP14FG,>9WHJ2RQ.$+4&9W M/]_P3-GQVR?M" ]V>OF$ WS<$!ZG)NS\DVP-QF^MHBRWW@A[O2WE@M;%!TW= M/9+4&U%4*4GJ)2DGAT(:@/]7>;Z#45MV;-\CD-MZA+A3*@M)25H MK\JR7Y8-L[X/$M/T[ E0TZNH%\:=+:1WK M!;1]32A4TC.?=)/B:FQ#-W5%-^6GFQ2/(I5NLEMR;54=<"8TE>(W;".+="6+ MRD\W*1[ /F61NH,XF1.0F,EQ9I[ Y0%=@42OWC19BEV[%GW?A0Z_2HH6E&XV M<@4VH)NVHIMBTZC2/HKCBCZN&G4ZG MT>_BDF\"M8)HK/VZ[-B\XC8>'AL-/EN6%.&$HRO3#:[D:DOUE7;QH5OIZ(M1 MT8TMH&W(_< 64M8M[6)!*7I-"17LEU[K2*]:35?TJNCU("&*[.2:X@GL_:92 M$6Q9"':_H8_]"EA="5A%KX<,N>Q-P.[]^O48!,M]QK=\:-D'.1M^Y:SVQ1&7 ML(J:WEZ8B>A%VJN:WEZ"Z>UKQ^@NCR?G?*CR)V:P49]YI*'Q6;IU-4MWLUFZ M^YI%JM91ZZA1L[N.FMT \NJGN_ZTE/W5LD]B3?4SX56.19DY2(D]9UPXX M#*S3NOBP87'BX0(RJUA9D6I12+5^2%)M*U)5I+HW4MW?M.H-@I';)J(J0E:$ MO(J0#SEGNM-5,E>1ZMY(]10SH+O;YMJJYMT''-=9]NO--*=ME[%E7>RR4;@=K=- M;U+6[;X'2I:>O%>8M)O,>>OBW,BZDEWY0^X*RW4CY+85F+.8EUFF$"FU3:? M;*BD55XLS$P(WGP?(:@0G!>+,T=QK5IM6T'_RGTY\74](L!U?U^Z6"+0;F*2K(P=7],>:. M:;7B9 6?(XD<;K+F!B2B K%Y)I'#S^]BXTM-TBI6\^60= M^ W5R=S3*!*MOO6L)T5EN:2R_3JO^Q5ENA)E MY2"RO3K->Q-E6T]5.@*5+1F>A'M$4%E.2/DF5XQ3TN:^LA=F$TUF.!'P=.S09$! \_U.T#%:+%$EP1 =>H^)J2(F"7UXC%!.C^@Y M&8RX'G%8(-X@?D8N[WH_WE3)TY#YT4*X!I(*;&=" H^:&"N =\ZL^U?H!O 7 MOJZ/A E'!> CSI.C%0:>.X*=,3+BDQ<(^V4,J?/,?/[*Q!04X@Z(&T.A'D&! M.X'3T%&%O XM8XA,*C 2,.' =^ M:OG GB+=#X\*!.4!".7FZ7CLN11>+T" ^Q98'KDFLR4&\/W>V.6+NGV@HQ<^ M;L)RQB&A(P53(EF<8\ MR9B6QPP.G!?]][.[<*/L,YB=%&S>B:1KVCM_4^;=-^K*I#V@-4;G4Y;;[0, MO=_N= >:WF;=EMEN##205Q>$@5(9(^R\D%U\^'3S/MT>_,8Z1YYVCFT+A66 MZ3N;/0GK=]I&>V"81K^E:S63TBX=M7=,9:V*^2[;)?"F$<03%L0U5^-]! M.QN393AOST-JP&K=#M,[K&76]7:CTV]KG7:CWJ!FKYW\R+B+8K['K M@X0 .2#EH&?Y/RL)V@3VSQP#CT$")^=3UU;T)UQ[=?ELNG MSQ*)UQ$2'P">(+/DP?)C4J73\BSM=QN-FEDSVX.^J>FTV>R;W8Y&S8'6@@>[ MV+ 7]>EZ&N;$13QF(STC 8*69=8XD%:. :@$6O2 U,=T$E.I'X['M@4?2WH' MO0^< (#DMI7C"Z,<"=9QL<@ U;[ES&_%XA:3RTTI(!58G -^A8H:+")6*SZ MT71!0X";-P@"-/H3^A[8 E85W S&3(!V0AB;:6#]>!SAO"SUU?+%XCLI>8E, MOF!U*:/T#ZX(F&P^I$$7\5S5O=+LJG3 M#CG)UO4Y^"3^/?2F-S[/[*KO,?KSB@Y@L^^H_4HG_L7;6=$!?IE! MM4;_INK3>[>K]AFN#C- ?US?7OTFVE,O#>+/WF.TK,^SN#@;H]N'/@*C F_@_QJ6$X'CTQDP<.^S) \!# MFQDE/?#Y@:0?V(C"\L[S-QJ@!S:Y'TBM$BF5A/6BS<0T *C&.S/T7EW/])F3 ML&7 J@]>W:L)H]Z\TB54O!=,AV"9GEJ&8.[!W1 M"YLWAJA5$ VAAX0?<^R"=,V/&D[ELGFWH\FTNM%BFM%NZ&R@]VO S4:[-: = MO=8=="\^.!)2(@(A@@BQ]J+"]ESB=9+BVU[7L7W\G0=K9DVOY;Y2&CCG?:5. MO<4 +0VC"6@S!_U!G1IZVV@UNW6MAH6+)Z$MZ6CX8?_?:(^ K)KS%18\#@! MG!I0D6$<\9BR_"=_!8%B@#^'Z-2LBE M:!-2K!\*8*%O10T#0]781 ^])C:F:#G;DPJX809%SPL@-!'GMD&:VR*(:M@C+W,**6<%3!<[484A&2HXR;(@TM>-*O MEFV+[='I7BQP,H!<74%S'O-#&W:!8=8QXPH&G [ 41P<17]VE<;9OU0](NTN M%[>W<>1AC9-[<@Y;8:.GR?$YN4\-K=6EK7J_:31URIK=?K/1Z;"&UJW5:S6F M"^]W&HL!88E1)0*F"= %9^7(S/371-J!#@,<:YM8Z>H9[P_0?>:7$8ZYVI?, MCU63"JXY\&K]UJ"E-6C=Z _TQJ!%0?_2=J/;[=-FJV^T+CYPOOQEC<(1\F=L M$89CE'1KS6Q=[R;Z>"5LZFD?KQ6#"59;TV!F#5#'H#GMS]O3RXRK>X?\=VA/ MQ,5AO4+JM7JCP@7W)V:P49]YXJN&QK^K?$NZ M)*-XU45\=PJ-!K9KJ"XVSB9]$*J<)!PA(^?&-5>X0.>'=*+(Z/Q@<9=W]P+Q M[<"_0,/-3AKG$57&@CB$B7+:[8,4E=)97#\!_GXRS^>WN>WW*/S'S/$%N>*> M8--7?X4@? <6WAC!=_C-V :VJ.Z N>4GBO<.V]T!MPOWWM/![&N'JV@-S#/L M+#:?)#27XMO9D .TE!24S&#"XO[6(E%7T X8,WFY&UW[+D&]CP:Y$L MGKRL=;A]=@U4BMD!W&;[2&VT9,CC$&D:35U._2)@$42D&O]57F,^,D;NP%XF MW[B:P>P"W"G8+R9LR;(35DGY;!!YBT>FUWC57)*QL'X1?Q(W4? ICH]/S5PW M#-"D%14S#5K=22!LDOB5U#=+F^?&VB:7^*<[RK$#0A-LUU9U ML9]!#$]W8P6X3$*F7A=RAW8NS42\9M]B=&E>S-G(T4W,^'2S_'KJ4R>PB"&0WOWU5^"FP+(Y-7"K MST:#-GE!B)E)4S*"I\!VQR@[H+YG@\?O4$&Q%3*_>Z2R;)N688=H[TA'LNF6 MB.IP%XZ3LX%9@B#^,1EJ#&N["UNR%_?!HV:I.\'%GQU>DV8M88_' /[#?52P M0&_D"_FNQL"XS FFS_D@<@@2"['@$43%:O!6$K%X&1_AP1M?\AK[A89U=.=? MW-#SMJ M! >,Z- GS$'27"'TIQ\WA+RODE6'MT'4"I\*]A0?GQ,QY]B$3)BZ7Y+%^;E M][FG/9SX^#4.*"(58X =KU>XOIU>2RU @..0!Q;[;#4X3/ 6D)-@10=HF6AU MPC?,4Q_Z+#[Z ;7/$6\IA T\Q69\A-)H=9I= MH]7N-@>F;@P&_6[=:!N,=COMNEG'@/%"ZE\@W\064P_ZTD3UT425(M'E 61I MB'"[LX\IQ0QE212Z&H2.(;^,U[JY-$Z8-R)!0@AN%'@+, FF MB 'C&SELZAA0'K1S'6FUH/8X8NY@+NA_T3I/)[$PI2(F#_"S!7UP MSQQVB6EN1("-<4\>K+_G(9BA+]2SF$@]X/?#[[)R^@SS:9T,S+?.46\WC-8! M@81&3;WU_G2&V!RX&E4.BT^ (X=WVG("S^J'R#4KX;]G@.]+VA42X)(]LL$Z MDV8Y*:R[[5H]3[!N-Q$84H&1RVDL="$YY8U"P2%1(&8)@CL27"TJAT6/**G9 M-U+*CP;XXZ'-[@>2PY)Z>6JC^,N,E,Y.6C#/8'NCWVO.2ABA5"L\LBN, M<0!F]!W>)9%+PV/@O+XY3+!?=D6 9V0F^L#%!$YLUY%1T0,\91[03#<0 _W_ ML<_>17]X;UH^'';RSG(X=/A#[^5:TC-&7W"N#0A'G_AZZB96:\)5E'T.Y9OE MUU7^U5R/$O%=HU-M->HKOZY5M97?K5L6V&G;9==_U]3U/&VV3##0.]F6S=C% M=64?HVZ6AJ\BN'&D%D6I 1_.6Y%RCAS)E>TSBWI H?J^SZF^I<!RSO%KL;QN45PS[.OA!AX6=']4>D0MSJU"9E;-!( M[UVVP1K%X!4..6DS*'I1]+(UO63K3HV696IKZGSWHV;>BR@M]8-YTDE#=68@ M+&UVF#M0_':X\Y>HR6.SEM;D<=YMEB1V#12VM)RCB^4<&S9RW!DE!VDBNOZU M\U)U4U%2<"XZ2V9);5._(;/HM8L/]4V9Y0@\H52%4A6+U)_:/G]3ZL<"2:4I MRLY$9\DKJ6, -N65.FB*G"F*0H2GLB'W-NIQO,QQ6M8;/HN_7,:F\)O["Q%H M5U)V8WG]]W9Z0(W3RZ4=G$H$?-;WXD"FH\[)5.R]A8V7BMGFQ8>.8NX"D<#& MIDLJ";0N/C35',P=$'C#BR%Y[4@0>KQ3 .9OR K[,[-7-IN4M+G!$@'[@AS02XF[#89Y;5'"K1R-I(3;2+ M!ALWP)_22;LG9JCS*JC[P1?LH_&5M]!82MF\?Z&N?+<"D<:"=7,@TJB#1[;'PS"(3W7=*=_'35E7<3JR":!TAN3>7G)KJ3FJ)(QS M-+,[.PNU:DMCC"ME^Q%X1*F1\U CNP9A#\$-VL6'[%D%2I,4CZG.DW<6?+)# M\$Y]DY#-P5FD^+7HV8KQ'ZU?&S?\V*:<2JUSA'6*3[2J@8*JBCU$%"%E#.;& ME7ZMQL6'QH:Y%:HLMGA<=);,TMPWLV!60M[J8I6J4*IB*?6W]DW]S3VJ@8)JH)!W?R&MO+;5!LJN;UA@JU)1BF4'IQ(!UAVJ M!@JGQ^S&-EXJ9GDJ@>+N M' QK9+&@VT:]@>)7<9944R4%0+A>TOZ38V638K MH6UK%Q_T)2).)=WGDQPV-EXV)(:2(Z M!Z>/SO*(MHKQY/BF:FM<[W'.BQ((N;S VIHTZCGNE""'@R_F_JA."FEIA+N# MKN Y>X>'3YGDS<87C-F+_SI83E';(5!^"W9K ;HMMOT]G"BI=632N5LR;R:L^!//B MI>*B1YU;5'O\&&TW1'UGBU';*PU.%,>F32J$?^#^+?%.$(LNI&4^\RO:&Q05>O-0QJ M&CKM=UO-6KM9T^O&Q8?[T.-TX_&,#IM0SZ/.,QO!<7SR:@5#$@P9^:/Z6"7/ M+D#6P6_(V'-?+)-A#U/^O<<,_')"W 'X]XZ/&Z".25SXTB-CH)TKCP66Q]>= M-:FF"<;N(2-QK8[80"55]?[":C&K-G$:Z.-^E7R!&^E(] " :&V[1K1 M$O,[C1\AE@_<$#!OA+1.+-B@80"U4<=@TX-^9D!^ (:>\5=H^1:'Y -[#FT! MU,O/O8 &WT,X%/JF3ZYO.X]OJF0UZ%E#,F(3N" ?F@'_(TD ML$;X:],:#)C'9EXM3Y/8(Z@X@-Z77N][E?S)X!MX!GZ*!YD^#[O"IZ]=AS,+ MA\-':O-C/0X9"ZJD%XBGX.6LDGS7#.2FD&*_#,;@)$8XX@=_8;,HJ\@CX4GX MJ?C./%A&!''@%31 >'ML['J!@+8@!> S(X2?PLMMB_8M&T#,$)TNWQ?P$GZ% M/V6X ,4'KORX1\9H[#KX R S)S64Q*G3!?HVA7R+?X5YV' (:\4>+0=>Q,@E M^X6DS-[@-PL@!GP'@IIA+S?4

B[#Y\/>^]W;N M58F%I:#0NU5<%KB1T_4[SGB W/>OEAD,HSA*XCDII6O31V@?(! &JQ])[-E@ M6&1P_%Y 7!S66W. 3_P;M\NE(Z.-FM$UC7I';^M]VJ;]6I/INEFKM;2!V6K^ MJZM?1 \-O6D\^)E=]3U&?U[1 9SP';5?Z<2_>#N+3,#D+-PW!=DRI"Z@-D$S M#<2MT)!7:+E%[TW2S)7X;!52N K>AXYJ+T7*[=/--U*O1D;NB7?4;K]_))]N'Z__>'R\O;\CO;M/\/_>UW\^WCZ2^\_D\^U=[^[Z MMO>57-_??;I]PM\LL-EI3H);?;AY_./K$]_I_?>;AQ[N[W&E&$C02G>I>#D1 MKUY^C[*65C>!D$#TAF5T)B+^"M_2+U(9_D$A'KHV,SWA;A^M7P&6@)D M\IN=3[Y*CF:4%NV+)>_.#N9%[NMAANTJX.J9R.3C'X^W=S>/0",_;AY^W-[\ MF2/RR&;9?@&MC2;9IPEX+9;A"[O@V7;[:*XRSX5-@7& 1AG:(:"QN:% G8FP M0UPTE?"1ON=2DZ"V'X :=[FMZKEFB"8//BW-#$Z'_="'C0"-T1>+:^KWQ!]: M8S22_, +A?>%#X'Y0"WO/;'Q+_#>/KSQA8'M!Q0*1B"C8+'XQ)_X8"V(UXS0 M:4,:?\__&C!CZ HGR?+=U/='F%Y\4V$CR%08B$#/U,''D>3"^S. 9IH+O Y MY0:ESYZY\_&.]"+<5L@WZL&JY%& L0*F& ?T8P*L3Q$=Z/55@KL>>^ ]@UMC $#!)O1P^TO\H0K: MC':(JI=__0F(P@LBZ_"37!KDW*8ZG-R##?4I_ LV"&X0< 78 ML_Q[H!<+G#MT!OOA!%D'?A*O_6],_K<\PP/;1S* <-]B>N6N&7"8[;X*5\>' MS7./T!^ZH8UF.#Q$N<$-[/3OT!'-J.@Y#K[\@1OFZ-]\=KT1T6I7_Q/[ MFQ-&/<*PR2- UV"C/H"LH55(O5:O5_BV8KF.OAD:L06[N?MP^W-^A[50X)8(T"93HA6,N M>HE!0Q\]P@FG$6 UP%)[X7HOM__N/UTI77?$-BGR4#E"#D]1%_[V46:!K(= MV);!??H_?GH499-TZQA*' MD'7PK=12#K]P1B"6^3L1)$:?(WPI)8Z% GUE M<%&(S! S'E"C'X['\ -C2)%UAN"],^<9U;'(P)("JCI\?5*2+8(JD M)D 1CQ[YXS/R@[]'HL,-@RMW #C^*^22$9X*!QB8\O!L(J("9P7I >"3X2.A M]Z//I!Z!\P/N):,Z MH$8X\O"G\/8HWH2U9*!P@DDBJC3PW)&PWN0>X2G,!;S/[M-!I9?#B;X5ILL2$E+#US!BP MKI.X3D(UX, >8K/O=V)H M#MZ&"A_.8POS&!\462D#,*#-&]-^NAW:GI(\%RHYQ/B\C1,S# M1Z3,P#KA$<'_!A88=3R?0<@.C!U:^#B\SZ9]UZO %D"8@+)"-ZP?<8PKD(EA MFR'&2?@[A6DF71Z,AAOR=E8X*(DWVZZXH46&%%]:#MICKF2464J=/QH-%DAG MP@-%9G33S "1(^%*P)=@&/ L%''URF^#9_<"OM?0LAEZ,-ROM-)708$QOTQD M'4_)%Z XM_F9N^W%KV>N>BEYAK,Y$5,!!XM#@IOSC&%!>=@$I MIQD\DJ!V$MPP3 M2F8=>QQ\B.5$1*&2U+YS00!^O3034.!<)M1!)."F"T6R4LI4$+D>O>+4<670 MON542.(O4OJ:T=\6A6^5]*(/<44#.\%A%'R) @YDIH*1A]V"UB/ 4+.&.>2#_\H'_]-.;6%(( MQHZ,%@F#$O"YM!<7PVT)(Q'#'R+XL2IE:ZE Q-_R;":D1'S)G+U5(52B-X"W*5&T@;.W MBS&OJ=:+M2U>C-F,,\\H]Q!H/*1& .L\!PJ8&&T'$;4UQ:Q23O<> 'OO87]MD (Q(MP)>''\@ M3.K(5I>R*[*VJWC/(@)[,5@XQRZ8/+&! ^^L"*> CN'@(-KA-Q4BF8K(/"PX MW0]L.>7(*]KHA#%65IG+ [SL2P38IQ'DV=CQK!F%%!(%)KD,X"&XQ.58(AGQ M(^,![(1YQL/9%&^=(XQ&4AV06N'W5U=X_BM^D_6R[%Q1TN 41XC]F9]*ZDR$ MH:<\$BL6V(40E"60*?=K+05KN<3A"#$];N[U)TE#-%(@,^PTS8=%Q5(EWQ-? M@"QQ_CGI%UD @OWX MO;\7.=1CWE!%?.43T\7$'="7:!](WHQNPQ(@!:G&,S5=!WX@8@<9A*D[M?'C M@XA-\ZV W0??S_*6_%H>('Y*@/ 2-LZS4/'NG+X1MQ/2U)FU.O@W4QJB*$CE MP5"[7">H:SE!36T;7&X(] ^"@K\WE-;8^PSGH0Z+LD11&-O&0@5FG8)Z^D8T[@#O0EJSY7*V1@_6+F%7?BWAJB M/, :]4/@K+[-WLSXV]QRD8\E+.FW4UW]9HZIMG6NIM9HP@Y(2&2$YOK?S'A> M8/C-NU[[S_>ONI]W3S:=,<2-@R+Q2:*U["]#$Z]MF[Z _O3-3K75 MJ*_\NE;55GZW;EFM56TWVULMN_Z[IJZ?^68!U:W57^=PL]FHJQ#M_[(-E'[B MV:*;CI1>*$]>+&W<:&2Q,",V G. X7!LBC747N*9"KELVR$61H1FHGX*H-4J6K->Q"FLBX*_Q?J#;)M2,UK+0+O=BM;IGGQZMJ)01:$K*;35 MR#%];D:!R]H1[T2-^4,7>*K-D^'K% ?^VR8F;Y&LVOF<*E%)(JZ"SZW[/JC) M;BU'S>S7:\=R=[:^[%3JFG:LQO$*YH(!VMWC0[S<,-6TZGK+N^S*L#1=U1>S M8G;1C[OUC,P?371;N\=&3M O--WSS-XM=+W=7PXLMSM9S7Z%S+PC\U)KI300 M/38>RVT*7&K5E0 ONQ503$4ODDO.S WNIH5VMG:$K5\JU^A4N4:[7:=D?_T1,')P0MU7EM)N M,,^0PE0BF*O\)I7?=*[Y3?5:I=9(N817^4TE(^J2T*[6J30[6HX32!2)GCV) M5O2T[%&5XI0GA+6KF:\Z5(93GB6+RG!*W$!T*EJCH5*<QZ3Y"_(ZDD)Y7DM&C$=VLUE>94^LP8K=+IK!=H"IU%0J>> M1UR6VR*H5=O*(LAP"5\LHV#WA*A-X%(04M\Z86I#&BE7=DW:,83G^@U;5TZR^? M8%I)]+PUW1"@>65:SU9 0.*_!D,^NQ#G@][1E\F*X;8XIM1SHE;Z(^QPBG,% MH_FVR;D'LB%IU(G6))I6PUZXED_&KN5,9R(L.7Q[^2]7PF1)3UG11SEN+"O& MH,6-'F5_^.0LO2L)'-XI,1J4>,0^B5FG<34NENPF-]T5'VZPG6)B2M;=%_)X M\P5'A.9I#GG6P131#"D^83HQN'9FEHB-/=Q%J[Q$:<] M5.4H!V1=7_1[3DXYEMUDXSMW3S;A5I 2JXW M4BCY^)4:Y4Y7JS?65WNI8HR#%&/452'&GB%:JQZJN$5IN)RF5!:03+5Z-:5< M_[R:S)5;* &V=TP&+R123]%&;M>?GDN=VY?0'OB!Q^B(4,LS/#H(B,EL"_9H MP5LN+8>$CA7X"[KTG,O?ZBEU-/FL?5/E4/-HS-R'1)6VY1Z7.49E6CK^OI"Y MVWL*A.QNFM&\+WB4T3LLP(V^ZF";^[PCU<%6=;#-,\Q5KI/*=3K77*=&I:/O M5HE=B(M\E4E23.)LMU-:!ZE<)T6AIVQX>KJ)SBK7:?/ 3_5TTB3WOGZ1C-:S MSW726X>:-Z9R1)8#/*55OLIU.O*T347(6X*T45W9RUJIN/P<3"4[J62GLQ%* M@.T=4XD+B=3R)COMY3HUU_@]9C+4V5S6[QB*/LDEOLKI.#Z99"J +2@U'">9 MZVQH976Y3+')1!'"IH2@KW9\51+8W_/E77M^OV5IYN M>+C9SCX:S.TM>Z\\"6./@O7^(5@ONZ.O8+@L(W:H14J?-"+8@:P4CB@ M1A!ZL/5-[Z7G3UW2I)"%8^;;NM)JF6*?"RG>+I M'([V2G0%%\OHJ'E\AE!N$1UC38UVW7<+M/4EAD?@L[.YAWER SY?07C1AX[O ME$*][0$,.6>_3"WMSB+PJQC@'!D@6UKZZ1A@UXCSJI%6QP[@+O?B,X]72YND MEL@G@)^&=N#1*QN PZX,VH^L& M&)-AO\8XF[JLK%97!;=[OUY=>1F?YWO 0ODJXA+09(>Y!"R?_;@K#'+.@JR__<.[L:5W?7A1@K^W1F-8'R]$XHLP M:ACN:.2:%"^E5EVTB#N5.J&^[QH6OQM[M8(AH>1+LU9[^Z55J^$=UZOK!4,X MG^\3T_(8WJVQQ)5?ZOE>F<>(Z;XZF]\"BAO(9773>'8)D;'GFJ'!;]\,UP_P M[A'+?' / \\=$3\XQ$V M& A^!5Q3VR$-O5P_:'K,P"2S1>!M^%VO[2!<@SD\@'P.6)F]0VG9!J]6T5^ M'KN^A;]_QU<$9$_OT/"6)_& 8TR[QVU7^G$OW@[*Q!!&LZ"<-/3?_A[WX,UE^RHD'+W M%C@&K?Q*2I6<.]L]W-[=D,=_/C[= M?'LL8?)'HU-M->HJ^:,XFP54MU9_GTE6)!3@U440-5SG>@2JW950-52D:U)2'.>J75S#0. M40U4411ZFM:.M?6-@(LD(UX72P1 MS-75H[IZ/->KQU:EEG:[HZX>"T>U)2'.9J516]\55UT]*@H]:5A$3\G;*)", M/(>K1SUM0K"Z>BR&V7KV5X^ZGM*P6ET][AG@]<,WZ%=7C^KJ\3B6=;%4X>XWDYO I2"DWD[+-ML'+$IW"[;]C53V:<$%)*:TFU%%,YM/*2_0 M=>F^;UZS]K8Y45EU.:_(X\3OR C7PU,ED-),CS0((M1>3Z=8IQ+[NW M@03G#,/S'DCP1_6Q2N[HRX3X0VO,!73@B09A:BI!&9K"-U(* M18@E-CJ.P4 M"&;%:2FP1+6U^Q ME^?VZ@B9@G!S_?!CELNG"LO=83UCE;[JLZ[ZK)>QSWK&3#'5;'U7K2,3VD6_ M[S7^O^R^&EN8<^.)]]1F>SHA&!>]QK_U+7IEV-3WB1_V1R(8/?;<9X^.JN0> M<$1MV;$X)5*]IFUQ(W/;XA4-CM>>%7O5)ANIBZ;S?M3D]H>%NUER2M\8,C.T M1<]T[,\>S5R6X.EY-F*2? R]GTP^??GITY>KIO:&/(>6R7[%BQA,L"D M.Q$]WQ%VE6@Z\W1V=7^"6_/<%X (P&K@>B,^REF^[K_=H4.^LE?+C][U=-6[ MOP(3\0T9V R6 I_#9H[E#WG7&[^N>$UR2]2:.84Q,O1GUJJ=N#^S:'<_ MSTPX#GWFH7:UM:8U\CGVKM>*W+L^5[QY??_M8^])-; N_V5A83:K&ECGO:A= M-;!6#:SS6G^N&EBK*G)51;Z_\^<[N*55NBF%&JJ*O'A46QKB;+52:N54%;FB MT%->2C=5 ^L"Y1!HS6I*VU]515X,L_7LJ\CKVS;_4?E'V]8S'S[_2%61+W2Y M4KETAZ!EU;ZZ@)KN+-M7:XVTPEW5O[H\@DG3=VUO44BDJ@;610RPJP;6N;\& M5 VL50/K/,-<73VJJ\=SO7IL5%J=+4W[(H75U<5.,8FSH:O9N8I"EFJH.UZF"][Q$XBFA4"^M]MK#.3ZUU.;M:7[NC/@U45VO5U7I/FU5=K557 MZ]S"\+R[6M\B0AR*W6*H3> %5D"]"7EA0\NP%QNB;GK\DM[,%*RO<+UQXK[" M.S"1ZFQ=#@IV\9;ZP-LB?[N6W:+#UPRA)?#3Z<-XGW& M>[^3UR%C-BR-BP0>-7YB&WGQ9KR+P8\"OX)[L$-$G]@ A6_E_4RO[U%P,4?8 MFKU/@P"^":CS$U_*S6%JVQ83+BCV2G>8YU?)6@-SW7<.B>&O$VVM/(8;=V6V; 3C'GFN*7OQ5LMBU/P/4LS?D M7P V/LY?T_-&D_B6[)M6(Q]=]R?\5-ZG_9" OQ0?OXG:OY-+[";//%C^I^.^ M.G!@\LWM8V?Z[YX;, -/_MGRV-A]A<>JY'89H51BP,*6^';D\CZ'M(D+2UC; MN,[< 22B.7(17X^!-\&]1]02+;9#K_J\L.?,7(24N\XU_-)!)I>K:M1!$F<-.JST%"C"+;FS:>;Z]_O[K_> M?[F]R3J(8/&VN$@9'VHT0=$VJT83Y+U=B1I-H$83Y+6SB!I-H/J#J/X@^SM_ MS@.HE;JV9:%ID6K?-^7:@E-M:8BSEC*/7/4'411ZTAM8+<_]:U1_D/GDL+0V MMZH]2#&LUK-O#U+O-%1[D*/:(K53=:HXY_8@EW5-Y6SN&:2M:O= ,%4J+J=M M/PI(IIUJ2FZCFDA0'IF4VK>OG$A5$PF*&%=7$PER?_NG)A*HB01YAKFZ<50W MCN=ZX]BJZ,V4PGEUXU@XJBT-<6JM/ ^;5C>.YTZA]8Z:2%"@R$;:J$5UXU@0 MJ_7L;QR;G?7]\=6-X[YMD9H:2'"*&\>:NG'<=^.=:N-<;QS5((*S&430W7:& MNFHIK^80+!+3;JU]SI-FU!@"-88@-XT0EHTA>&+&T('W/V.;BEP-(5@.M\)4 MJ:NY!&HNP6'S.=1< C678->Y!-@4B[=-(T&D"";D\O;I#0A[[\4RU'""4M6MAA-DAN5U\_;QX3\)[_55WGD$736)]S",N+Y0 M3_5(5SW258?H ^;+9*O05SW2%0>4E0.R98SEM4>Z?(,,ZG?2VS!?':(/3 M OK/",1'?_?[63#I"(%K=P2+FA71<=FU\0\C;%IN\!B$S_\^#@/FX1\G?6RX MC:W=;0 M@/8R".=3R_9GRA>+VM7_*&I2?;>T^[;5N M,H0QH8;G^CX/O4=MK$6'>NQ?;?P56J)E,&]63+A#,?4GID_(R'\PM+QIX%_$ M^.M5DKK7=9V]&YD[>WPM0!)U?A]9OU3'[:/2\&S'[;44DMYO6ZM7VYLV MW.Y6]37]MD\/MN4XO[Y_^'[_T'NZR?'.ER/\VO7&+N"$)7!CN#[P:H >$+#[ M;WIC#8?_UNFFG+L6:YW-6'4([ )RS5]'-?@(QU: M+T 5%?[ ]&)R.G "7L% (@:3JSZ73?@JYO@B,(Z4[/BL2E8?$K8E"1X>7D[$ MK1IN$P]2)3NC=UF_GWFP=R>_?Y_N%;[^GV_B['[+#\!-\?[C_]*N^[$7;K.K+GO>F#:HO MN^K+GM?^"JHON^J2H+HD[._\^0[:-BOMKNJ24#:J+0UQUM):>*@N"8I"3]GH M6S]=HV_5)6&+))GJENEJJDU"O@YV/QNK/;,>"9=ZI:LU5]4ZJPX)^P>WUCI4 M,VO5'V$YS-MZZV005\7"R]5GN[I;BD_9-6@!HD*JJW#N8]>JJ[#J*IQGF*MX MN8J7GVN\7-,J#6VW_CN%" :I<&0AJ;-6J;=.%^%2$7-%HJDD6JGIZRM BR0F MSR%F7JNF-&0]YYAY.?LN[AQ3+V'PZ[);:397AB0/UW11Q3(/@\Y.1>^L'/J9 M7ZSM[4Z@C#@%XZ*]^EHLMS@];ZQA)9BZ55A=F"P?U+M5+/48NZ+"\YW';(H5 M4-,*#\R43SPGX56;/D+[O!9T]2,+<^A-KP&?V57? M8_3G%1W 9M]1^Y5._(NWLY4WEG,U"\)-3[^L+BN/#4ZSM0<=>ZX9&L$)NX"* MJO'B5$"IGI\'ZOFI(3ONI6/ENI6*<:FR2]]/!<=E-]=GV?OS<6B-N7P./!#R MH/15H\\RM%EL9.LNI1I]*@H\5"W&ME%[U>AS 9;?+-L*J#<@2^B_PSQW78>E0ATJ0;5N8=?@9E*I[L6P^HKH7J]ZMV]6QJN[%B@-*R@&9\]+RVK^X M.+UP%V*4B;NHJ(_L%K=2V!]VVOPQ<,D0W@D/O;AV.&+$%2M>X]_Z%KTR;.K[ MQ _[^(##HKZR5;+&.U_6I7?]*WUXP./J%O;O\-:3\+?7(6/8/I-W[O6H\1/^ M'+V--U&F1N"+1KQB^0DQ/0M6\J,;MV4W>O/]*U^9Q_B/C2%UGAGOL#L+#'EF MGYC,-SRKCUOJNR^L>$U6'V\>?MQ>WZC>C.=Y,UF8S:K>C'DO?56]&55OQKQ6 MJ:K>C*K65-6:[N_\^79)]4JCV52EIB6CVM(0I]8X75V8JC15%)J:=%!?/Q&S M2#+R#.I,F]73E07GI 0D[PZT:LV8H0:M46FU:ZHUX_' K=<[JC7C46%>U^NJ M-6.^<-*N[C9^N.P*M Q(=69,?>1:]69475FS#/,]QDM3ZO]RYW?H:+E9QTM M[U3::0$?%2TO'-66AC@;6LI53I&BY6N=W$WU2CDI=/&8^:90O;:^E&P3,^$( M,G++;E=;4F,.T95M$L-!T%449U\U95QJYI0I['79KC0ZJBEC:=#9JG3;>O$: M^*FFC&MPJFLK;PORB]'SQEE3S7G:K=3J1)55\[W^8)D7RV!;]/J+H''D*"8_ M!3G,R[.!4/4X/-_B'-7C\,!WEZK'H>IQN*<>AU*U+3C$FQZVG-''HG67ZV;J M *[:&RH"/%2R>&W+ZQG5WG !EK=/*Z5S.1(@-6V]N%+)O-MV 5L_NT[QV5DU MVU.M]@X2VSN\[%*=]E2G/=5G;*>J1-5I3W% 23D@8Z:1ZK.W MX!(ZW^-N0)@# &&P1^>9O+K>SZRM]OC[IGLRV8AOP/5(PH/,W 4ONNLZ?A>\ M@Z-W>X20CW;2TMY8SD:4P^(]]4*AJ15;:\#%2_+J9#7H64, MD8WLT(0G\"!G]+]"*YA<]3F[XNL -;RE982F*OF3 M\3\;P2(&Z4ITXS[Y$4"^]!EY9@[VS+0G\26L$XA#X:97<^4Y#DK4BSPH,5<= M1.^??K]YJ)"[FZ?""=([%A 7@T'(R>Y(M*?]36^E\/^\R/BMW4V7&*BB/3;V MF ^8]Y/=;^$QQW6N(CV,:[L._Q$\C#( !04^+K8*S!9<>2RP/#9"!N\#UP\L M;'M[*Z0!2*=8F#CS)Q22@HY!=_^"'00,=O!;MU:\QK6W=T\W#S>/3\6E/-[: MF &Y2$DOJ$_KU#8E/ZW;B!X!LG*]JPFC'FH,RS4K0'0#&T@!#3O\!= @G7#" M@=5,U@_BM[FA!ZM%-JTDW"IY9(S+W,?!0X?I)_W]'/M\_D-N[Z_MO-^2I][_%9(=[P#8;#)!,7P!/]!='*V<(K55MIAED\QRA M-:NMOZUD">$9V2Y8QLM>FB+)(WY"9X>\@ AGP02_&U C<+T9&N6>%NS+X+R& M+XAD-1EX[FBU65@EGX%'8EE.'?"YK3%NCI)!:-OB-$OV#J^9%>U:^V^[T_8R M\P27L:3-?-6JVE#!E%E%<7HF_OG8N_Z?K_=?>+]ST"*WWWI/-Y_(]_NGF[NGV]Y78*@B"9_&FDP#$/@S !)@^'O>D3,N'O\M0#E=K'_>BUI+[ M!YW#^<^,=P*"PD;O7+B- *8^8,R?.R[?[/39L8LZ"M^[L JW$^K=:B.&+OP/ M^T:(^*!LY[$#X^4S!\F(BG89 &U;)^C+ (=DG(ZY+@K3@$!/GOF%M!* MPIX&]"1YQIHF4Q)SP:8A@/W3KG7WGQ;JW2Z.1U4%R)ZNV^B>SEQXD?L%%)2UL;0$O: M>A&H"N^V-'P:%5U;[S'F K1EFL:D-RKM>HI&5R.9]BQ"*O5& 21(JFV MUM?.'Y3,2Z3DK]U1GP;E5O*:7FGHJKK^('.XBF \E4GT:5*O]T[@TY#A>\DU&Y4])0XQFG;9>W2#DL183&(4&M7NMEGYQ6&"#-<&)>: M.G<_?[[)MJM5&BFM0'>'08[H^4S(MB34V0"AVM*44"T9=99=J&KU;FKZS.FD MJO3PHHW(G;=$D??^T@[5.FJ=DZ]ST *\Y5&7G)9:L*/%6!5Y:T9ZU3 MZ30S-5,O5+:^(L(B$:'>20G9%Y "5;U(N>M%-'!2&JH"KVQD6Q+J[*1=@A:0 M I5$+;=$K=*H"+V,%7KM^ZNR]S"$-(-M]PZF;"4S_64[L:_5* M)Z665V$_&_9+E1S6J+1JJLKAR+F^>E?E0!Z7S-L5K:;J&%4=8^;4\&Y*!#@7 M+%I$T.H%@&N91)^F5VHI175*P^][%':EJ33\T6//K>X)JWE*I.'/H8Y13ZG\ MR@5_%A"RC4JCKEH1'3NRT]ZV2ULND%% F-<[E5;*36UBIX2O\Y! M'>->ILOGVSQ(KW/<'0@%OY?<&QCRS9+M>J7;S90IMQ>VV/^M^V[;6I\7HIC@ M/)A :U4Z*5U1SI$)4M(2SIX[#@^??+--IUOIU'=K+GU6_*38YIR42J-3::8T MRCE')E!*12F5];&P3J71VK+9TGR:]'\2^.>!O5A^ M8G9GZAAG\3N<8+CR&?D6O5O%4: M3-?-6JVE#N;[<>Z'U]JU6?J M1XF8FQN/;??8V&,^H,0G8\^"[<.[B0,OI99G>(![PD623P:N1UZ'EC$DKXP, MZ0M.@1]8CH7<1<:A9PRIS^)I[SZ?WVXRSE7PL.>.B $0<$>P5I5$XWOC;NQ[(3.:] M6 :#E^#D^NFYHX'SC+\W,6A>CI>/ILN35RL8QON"#W_3@+1)W[)MD [5[3$O M/K+@]0Y@I1,+MF.3PKW I^6L X+'!C8S<%*L'WBN\PRH'"&4J0'P!"R%'D%H M#T!!N?@08,D,([3/HD "_C_^7Z>NM=_[I.^Z/P%,5PA1XH%T=LFEI#$ I\6I M8@(;>&%.R-Z05^H3K=K )[243>.[M:HF?NJ"'N0_!GJT K/1*N3$4!GZ)< MB1_9!"$0\-F^DE@KA,7S?3-B^QF!@:O80#-7@)O1]..(*A)K5\F]0W"ZKK"F9(%_IG-(2ECD M;Z27WSJ=3I7L+*17F1Q9%6OS(L_*[-/-YYN[QQOR>//EV\W=TV/A=!H*EQD& M0*) R02*B3E^3!)^DNB1:*;DY3%4(TC7/K5A9X*V0)Z\NMY/I/ ^Z#;F@>X; MP:]197ED8 %5QWI.R#BIS5 D B/A O,;,^S0A!=8F-$*FZ"!T*%]QAQ"PV#H M>G!RD_,.'8,T!>;D.P11B%O^H_I8Q:'=P#J^X--(@4ZF+%DA0/NO#,0J_-=P M1R,K$.>''Z&R]!R4M@XRTY2+<2L4%2N^]45N02[N6X VZH&$$-NP//*,#T!&X12A5\.RV!5*>O]VV?C)XC8"X6+!"^F& S\#7ED\42Y#2]'4'@>G 9>#DM; MAC7F8$=KAY)GL&T<7.#9HZ,2:(V;3')U*0O%2 P=]HMY!CIP4[WA^ZXAZ'56 M6\SR"D=13"^$"SY-*\D/0\K#38$(N;S_=_N--DO7B*?;1 M1F)&GS*K?I3@,A*= (BH@:_A[Q397\B:K4<)\= '_\ M>@!>1/2O0^;,/$(BL D^$(]PB( X G_<\H>H&P7(N#U4)9^!"O'0TXU5D'$8 MH@J@G6 HW&!$U_B+7V/8.)X<-LG00L<721S"8\!/\CF)[W2-B]R>> PM=?@A M,)'/A8@XK&#\F2V+IRMD3#$L$0IQ,H5.]"LP(\@HM -K;,-F7RD (#(@X>L0 M5ET\J#R;&1D#4B",Z 2ER! ('XU##XR15VX+TMFS3C(D@LF6978_-S1BRQUT"H> X0 Q>\@ MH?A)&NVJEG(2P;F"<#C5N#80"+6P^$U+4"F/C<0VWAU]F7#K@WM0-J,F07X D\:6)H[YPF,>&#$) MO%"H)WS@H^T:/\D/\L-"?%GTRK!!+Q,_[(]XZ;F?W2-2.-X#CMN-YA2W,5IG MT(;!+B=IE#Q=]>ZOZK4F<2T;Q*'"UQ'QU9Q'%UA/45#1<9TK)S2 ';V9P"/@ M<,I?H&O1*):F(V[U*^@)^ FL!KA]C'X(?Q*K?J:&98-E*\T<5#13.SM!%=)6 MC)W3W^KUFJ*-H\KK5FT)+TM1;)*(-,8VF@Y^$)H6;.BR=_?]\0W:*Q$922_B MVK7#47]10J=[FN=XR]5:?N]D6LRS['^CP;2L^,6\^,C M^49_@H2]]4'TFA5"R9_4'TN$TM%X:/4M-^01*AK:0!%#:[R#;W\B3^WZ_MO' MWI/RU$Y G V]-N>A];R1(-$7$!9(6Z/0L1+W9YXIJ)9'0BD0\B]K%(X2\8RI M':=5]8TOEA56]R%RN@F9PQ$*QG[D6<,?\6.3!12\L%AS('+!0 O<8#+&6P?+ M%G%8_UUCP>42DD L1<)B"/V>[KE8<7#CQ= MBMI1M@PRXN77A]OO;R+!\=%U$?NS8D*IAJ.Z^OH2]HROZ)*BU*!C:N#%).)= M:S9'(X)W7+;-0-(#BO^-=X<@F$<,+V+P_LM/8%YQZ[&=C$0RH8T_!VR-7 ]4 MZ4ND0;_V0!O#ECTFT<6C/,Z*Y G%ET=%X!*VC-#I\TYQ,@T46-7B"2I@F1E# M!U/A%Y)#.6)[?8^.?.YI$A"W 5! 0)V?NZ0'GL@_?+JY_OWN_NO]E]L;Y1T> MDRAUO.,!4O+9"_. SGZR22*)A-_W8"3"&E@@9J9)5\(UG#?*A?^X\MX;C?5N MHZFDSI&E3D+.8"JQR!:48,/O);H][D%WY3M,^%!!1F MCXG99 2 QW4^,=3Y7'$ FAX#--@O/[F/;Y(4@-F//N/IE8Z/R4PS)!"1Q8OE M4\Q%M$'YQ&E>EN^'(IP9B!8;/R#FD5%=9;B@IS1(7U]LS%HD3)%X9)[8B3 MJULP/6T *4/*Z>%_ -%W7WHS5#F<]#T+2,AV0S.19P\$X@D,1PS%=3^ZC1#<=(KWS.YWP]+8*N;:I-?(%ZFZC))(29?,R4X'57)2$SZ),#"/F&->A?"ZE3[=1Q"T-$11>NO@Y9S ZP/S MW= #F^P;=>@SKS0AE[_[[5/O*WFX>;S_X^$Z M>S0R-T6E?S+,XD0O/:I\9R.\R,.")X<8U!^2@>V^$O#$I/=4D6T1+%_XZ&.+ MW\_WL: P\K&P@-[R#6N,+P158(2\? X6='U9:^+:7)MC61HO1:-C"Z^-1K%X MD058\7:P.!%>*?(#!C;[9?5Y-C'7-&,O1'T0+V.RL>UR3X)O%VNLHJJ74(0N M C8F)F8HE*>3<, M;-?]*2">K(]]%GC%ZCL981Z-74?Z<+C&DIWX450(Z^H67HZ9*<]LBN4JN5^^ MS-BS7(]C,JX>M!R@@R"J"A6M()9U?T"J,CVL/9P>\=ES7X,AIND!18&QRQL1 MR;8/F+XG=VT9A!I_A9:?A%5$5D BSH0E(30(I1S.2-%C) E4T$" M5@7 "U%2X3:+S:6#+ 5W1R.L,N7WS?!$''2$WUJ8X3H86(;%[\: Y6$]?S#A M&/2' -RKN=8-M@4X,)'T',9,OTIZSO+ H32%$CQA";$4QSQY%D2T+I.3_GE>$G0F:W7#!7HYJ7 '"0-:)H7PI8D2A8C^O%9*L6!SK,MW[)[BK1X0[C!V2S&,GIG)"+#P"PLST[DAQO0Y&X]Y3)VJ%# MP1%"074-%(R=[;ALXQ60X_&G_HO5Q>.E#H,LR/$L47BJ^GWD2U)CP* MV5?S74-%-\UN]5VJ['RZUI56_G=NF6U3K76;6VU[/KOFKI^F,VV M,RU;B*%(J8S+2>411.@W(4)O4'&L'(S46#-\8_GP[?1QN.M./N#_[.7D"TXD M/SE6Z1-9H+_5J>=F<*P<6[+!&GN!W,%IAD.NP2%7GX%KGC(7/>M)\S%2,@>*@,=5>;N[V'U=J01* M/LSL4J_I;]2TOB,!N]%JK@+VB2?#:8960(LN8N1ED:==&'D32!6%]K1*I[V2 M^O8"B>/-[TB^.$<;#B:+K3WMOM[2'C::]7E_?>;A][3[=T7TKM^NOUQ^[1!]65N\IVNLX1/ M16_=>N(2.N7NEZ>H4"_J!PZ/MN8?Y:W8X5V6R_LW3^^JQ5B*B<@=\412 >S1 M<@;1O2!8*T/YJ-B: UX#HQZ6YF%7\"A):\F/L9D\'0S$:!.1"?G"1'][7N=M M8#4$3Z&/^W;'0VSXAAS\Z9?0'O@!_'2T,":'MVB%9Z8+A0Z>G \;P*[#R!S8 M3CCN,\,_'@=RBHIH\#^651]X=VH#Y;"Y$O2H8GU::RHS<63GB$=>$.U'S9$/ M. LC;TQY>_?CYK$43+DNE"484J_IFS)BH]5+$KHASXVTO-G\KC>QP-C,'6)#]S@K=TH/"?> KL6R4#BMIX9 M\HOW4?[[,K. (?19+#=SDBO,LBI%EIT%QLN2,7)#\UF@W M]HR 0_/I.6:/=PJ7/9X;:?KY]JYW=UTF:;HTDXU+T^0,A V96JNV,YDWGY>G MT453.=B"Z$HDN/+/W=$(:XH"U_A9B8P$_"+*H)7EH3S!4A25S^6#PH+2M!"R M?BDXJ.V[\;9BH1L/3>#2=_4KXI13D=$XPEQBQL2FH_9S\2R4$N1YWCOD&P4D MB9N\3C3##*VQOHMM^#A^ 'J!"_;AY4?\[ U:B#:GH(39&>>'@D$:852F?S;J M2$PB[;G"2:7> LK#7%!0DH&8\.+@F)1HL2KY[K$7;%!I3RJRN1CN9DC-Q OQ M\R4O!=,4?*/80HWOB^7IN&/@!%5-O.#K\./4_(1*B3$MPX1QI1_%Q M)QPY8*QT.$?.#)](0Q0^('(ZX9TX4XB[2Y6%[7E+MKAJNI\.@G8DWR\/(^:P M(3=,1Z'U16:Z!-N,,*Q,!SWQP8[5SM\B>(@)1!&,IGLJ 1'=(@=.)!!?>?4# MM\.M7\P4_04=-Q"4\5N[68N2P7UCR,P0'5!I:*.%+$J,@(4!!T. $.JF)KT&#=:RO3(@)8);6: 5/4^7C* MONMY/)_=%T.R$E4)5J)(TV//0#R\^))/#,+"ICZ@5G2]J"2*,Z= XK]*N"1B M.?$KDINEPL=N+5&:\Y+,YA+0YG).YY."31S= MMXC**6N*07^O3/3\IE(D45G-AHUY#4-,&6.+Z\C:D9D)8%7RB&TN . HJJ)Q MQ10'FAESW'G\GG[_>_UDX M=Q;KRD0-L&P1Q.*B/G 'L#^9K.M*1L51A;G3.C/!]].RU8$0$?Q[WF+FES7" MY;D=-71MD[N.(%L=K +TL:>4X5E]%)\,I H7LNB[#CS&$D72N!3O+B1,1#F% MDU>J"8'M\^FO%"4A+TI.5+WR(94C%GB6$=U/H/!B@W!&QX,2#\1XV(#'W0?< MC)Q>8D3O%^W3> \D*=AQXBM(P3$J ?@##I?$!\8>6 4XA1)\-22A-Y4(8EXT MJA8T1]0W:V[P*5X3A'Y<3FOCO,OI_-#I@7!$)>ZXSS4:O Q5E?2*>.@3=4@\ M?#>P FZ^B:,(TY^;0?P!QYK>)TQ+,DT+5(G'N!\NE2.\>^B:(KX0[XRCDZ)U M']I!)1F$2.[7'[JA;4ZW[/B #D],WK1 GLI.4^#;5-!(XQTN_+ /;!* J$5U M6B&<'Z,SE,#D^9-)GDAE:DP0/$SE MFJJ>5-63Y:J>/"DTER4YG5N]9*.]NNI&U4N6L5YRH;B?G[I(?/MY)BJQKQX' M"V HN,K;_?SYYB:MTJG7]MOF8ADG',906_W:=$.MU%1;$N*L5^JM>E9#[3 T M>"X>?:+RA0?!P9?'P M]9O/W@>_V$$G:S,O:E[>VEW5VM-QG;J"T:GU)3+R8 MD9V2F_B:WMU.2Z8*H=R)@K]E8/!RNQA:N[46V47'Z0XM8;+HM;S+N/6>S[Y: MPF2*_>60]NN[Q6VS4DWAF&8W7MFQ(4U1B:FI93'?2TLSA^UJD''X2UV[V'/" MY1Z&O_0^?;I]NKV_ZWU-)%K>WGV^?_C6P\_WG@:;AD8_ N7_Z_>:!7-_?81'Z#8"D@!63O*1B;DH X+R!G1F 5PK($=,I;SCE3FN_]\FG*7L@%_0<:D_X MF*A!@J:O8SK WSQ,R>9^.GS72LP+VI!1HME3G%K[C#DX5T=45@)78%:S9_+T M1T[OF($;M4H0!3*2MZ=TZ\_PX+(%@/;_"BV/CZFFLFSG)R/886'$IU>+%$P_ M'$6SIWGQ"2]LD?U.,",5DZY'F'/-H<%[.8A'(QZ-JEIXJCJ VG9%'OE@*FF" ME<^)-R'M(]*^XMK:VDBU#L TD MF6QM%9,P,^S-A%P@]_'1V";XCL%YSABD1=.+M:(SIUA$FB\(:PR\B'/&Y=J;>SGVP_P(Q.M=P-A@C\5&'*C>3K>5 3 M[$/(Y8;L^W"(364,XXX?.>D ZK.P2JGF)%!9+(P>)*]3>KGD58R5!3"1N RO MFTDA)F)BSU5(;.!M"-O#39$G4TZ4^FHX^)[M8Y6R-_(!\F:F(<;$99M-JP#W MX+6BGIO3*BHVK5S:NP*CO2D.J&4%); 8,^ZK#+&)KWH@8P9C^Q0&3UZL%F ( M54X\IS_T_TZ)4DWH&:]TED2CJIT"5D% KA'/%..LFAG1P8250'+4OX2Q#M/$ M"0=0+3GV[(A, * /,&'">-(1F>(TDN,MH&:Q M<61C8TY:B@4O_.=.^(@TZ+8+DRLW)?$#E%[/3XA&44A5,6+I("7E90Y8XO0+ MZ8B7P!2U!_XMJG!A'U'EBW#R:,O(^H4N>&>3VG&9H#UN'+,+\LBCA!3! ?C)*; M?2JA'4[A=N"?1DD[^6>I6+)."27@XAS_-BNGDKHXZ4>>1R1QL?]20*@ :6.) MZ^R-(F#"'"@9U-PE;]XL5?&#RL6*[?/,W4E@ E%'-@RG9L\>CMD_"B_O,_(B MP(@4*M0;4JZB"ET:$$S8*S_3FYFNA8@BKQ0;04_P)4-X-()M%.ION&_[Q1JS8)9JKR;A'YW#7V3#K]0A@WNFEI(R!:0 M([S8"6U%7!W<$@($U%&\V,Q#Z($=QTN%7Z0&@,7G*_W&<[Q!UXOX MNC;T3>&W[$N8Z.M#K56[ZS1;[XR/[>HQN-.?Q*(AC(^L&EB$8M:#BZ$C5 += M7G_E: PWXR%[,2=F[1$L Z(4!PL$PG>!R X*(?[(LY0 MIN%TQ/->?(6GDWPT=MCQ65ORS330H"X3/%9HLK:PF%-VRDYX[/A,K?#WR\:, M?@K9+ HJ 'I7W^_Z/&[&'@N;\.L!V///O' VFV2JMH4B>(3[P)+KL8ZEWDK- M+P0]LMI:SH&,7Z(ZV0QJ)GE+AW0XU2*25BA]QFSW[&%#$RM+A$9$ISAO(1OX MQ+? 204 $;^;BD)?KICT;A _\@A19ZR"R 4A$Z&$VX%8:U'[AC L5@AK\T M#YD2UAE4N_H#]C:@AH_,"8D35:9B^-DZ.X"U\R#/'NQPXSW9&/B!0:4"M&V> MYK-EAM "=+; @GV 84@'/!HE(!J&$+91K!C8 S89K$_H7JRPK*>GD!G=++Z# M$1@'/PCL9SBN!'1<8)WV(F:MTT!"28QI^47J V1I[A$8$XX$5U<7C"\Z9V8ISB88@=UZ)'+](Q@$3; M"0^R Q L_ LES#P4@[\ 0QD1&($M@*;P0W[((]\+V\[FXH1L*QL(G.X48NH, M?(UDX#CZW;S?, MG ?T)0@C@P K1(@BK*5B7A1$DHX-K;E> %ZAW/Z8^U.;HEX'1'A MY:$J&CYJW,KR,+$:)C8.+TR\<85^^SC8[M0Z=<@9@-O2>JUUU[C[VO[) Z&4 M3H[P<=0('RL!-^PE(,8T3HB6TX>OBH'Q)\3N2(AH5T4 3Q.QNZ,$QFC155H. M>W&M6HY+ 7![9J#V1Q&F7=+,\O;,EQ+Y879U/>EF/.Q$26E\[/JO#T MZ[_LP>BJ=F3U6^81WSDR*:.R2S&YS[7;VMUU76M_J]<[>2PNC\7E ML;@M@-,>7^@M#[5)Q!H\=/V=^D\V9!CD<+-'&G>SC 4P47G4;>_6[($LS_K*>_-^MGCY:)H9N5 M^3'!/)XP)^RGH+4=65S!U"\6+)P=LC"'$5>P=.MR?B@GU]4)@=W.]6<.7$$O M=6/!:LD5=/TBO\B#\^_>3(=9B/YX]U-++YL7N;I^K,@OC%V)T\],:3VP./X< M!?_9I.UC"9MN7CZ[K;9&1;\\7S&XL4YM^\"J@#7<)AR]VAR+=ISKU?*"LM]M M*\'/EECL$K"1 B/4M0,$&HO['F("O8(T @2H;OCD"2!"@CCJI0A< 'C^::R@ M#K$7&DMDQE'D#P#^"@ 5$6E9>RBVB]HC:RT:$G2J-T245(10%4P '#ZIS_], M PZZG8%.2?Q3@E[].(S390F#RO^8/QIK]O1O&!6UT:E_URPILFU4_6B_/M3N M.HU.K=/XK8[<).R#6_'W3:-]?=ML/[2 M^1S\Z&C?:^U?JEWM%:C_O^7 ]A-06 7%@TK"H>*![@!*\)H4YGRW%:9$I'/?:MY7;\!_=@[;6BR]3J0;#ZZ AT8IR. ;96,/BK4(]N3_=$$ MO-UUW_=Z6OW%KX#H(L9T#'_+FN>4]VD!*4'2 I$FKFDR>@ M>4&?%%5#P'KF^ JZ",=S4R#?.;$!6;:'@'=,"UN VFY8=L&HG'@$L4\?55S^ M4?:>;0 %)J*<^@L9 *!X@J\A[(O:YXRRB)D*_E), M/OI"Z&VV?P%. HE M+.?^>3,=T$ANNIEUC5YYX+^B<07\=7#%G^W(+01A^(-@I:=I!"?8H0:O*0^) M5%.P72IT(9PR"LW:%/]?4?L]C-R8* >8=8'&S-(5-17K^*=Q)3X&D&CTM+Q7 MC_"<;J@?IH$K/A34>Q.F M/6;[-;X[L0,15CI[<>:?Q"0J/$LEM.4"L#'Q08WG3!40H=J#4: PR:C"SP@+ M=0E^HRN<4+2.=<$KI-(,Z I/J9X1)=DP$""<\2,G8I:",_61J^=ZP& C"0D@ M?!R$CT6M(?D.20P32PUQO<<(,*T0C^&R00Y-3^'#1+I$28%(3IX7 1,L=\45 MJL0$$/#C*YEC)'D_,E@O)$KB)!DNDU,0CG!45PJ1;8^]=1BIZQL?"A9#<"V) MOM#%C5?2)^(+C)AT1K ,%$6:H&B4Q(ULNE/)5,DZ\I"]9\:LXTH9V##9:12G MP"S .0)BNP=G^ZC+_"\$T(]5W^(^\I]@+(K+?\O^X1&LE@<#RWS_RXKJ^R/: M]\3<3<-F>UZL$,.IC!4@"TYIE\DS\N,?L>!D8:X0,TK)!"(WD$KZ3AHDQ$+G MN;Z32/9)WHO@OL)C%DZXRD>I.)H8MWB&IGTT?6@.P%^>K5O,'<9YL5&5/6+5 MD,.?9/" EQ'/!-<2'<4F.6QJXDRWEA@)GQ+1+[< .C!$ '<+K-_XT[*;&(]( M%^ J EWC1;Y:89[_7/6ZJP&-++?1H:&M7GU,!.2M(4R)RRJB+#BE!065:=7C MF8;HAI!>BW-N@05B9B,<^(YBF:YF3E8^.S\_.ZY'S(AX3IZ.^[M>#V >M1AX M=Y#Z**)C-?*B17[(#2:$@3CMA?A)E^T%7I+/W2;G#M(/_:$,N2D3EY%],^,*E]TZ4+39MW9SM<=+9G-Q.%>XL_BVA M=QG=*R*TZL('E+X&^]-E&F$_])J=>NM/ =\N4;JSR\!+[5\QY M>X"ZF%.F0IR*P/$R?M9\GC8Y3W)+8QYJ$@Z H\D;(%<@FXYN&OMX\2!.=]-Z M21%T=//?\%X$69UHIB /BRFWA M9GT5(([B],M3).+7S=\:-P7C4F-#98KG.WI&EB9"0F&:8" VGZ6-SY)(%HI4 M9ON 31V>T,Z @!59Z-GQ>DS7B1XTE,_,1F=F%"8>L@.J^PT2!PL7XLGWGI&' M5W7P.1FVB+"\<428BF^& ^89*@&JJ>O'F).NHX?)B;$_:N+/#<:!DX_,P*S2KDL."BB$I:*P$U8DQ^XEH7"F,GBO, MAUA*\/:8KQX102K?M2!8HA!E/@9A%^Q;0,FKE#1R ,D4M2"8%\:/1\R9XM33 M\BK$Q?3=GIK#P-P 23/L,#$*9EDW=%+.2>IPEGDBH8\\'NW0IYJT$_FCH@:C M \I1./<"7SNS;6S2R*Q%]MR1VPEQ=8L;HE>L]YQNF&UK,=PF$=\ROR?K>GT[ MZ.%-2I;M+,A1[11#TLRK4;KS>?963->'1>UW]E(A7O%@(DEB__"FN'8QWC:B M-X^T4.'CQC$R]N%/3#13.+N;;=U0RE,=J7VG6GV=J_A9R7 MR"RE V5SMW7 W&Z)S,-=J_ZUT>[46_4;K5V[K;>1Y_W7AT;G3_ M'UJ-3J-. M%30/[3H\Y-9_+S6&+=P@")_1WN.!!?//7/36E8RW;I@FJ (QW""Y!5%H,$HC MIEHQQ>_P7G"LQ5F>FLP*8T=;/V8_8&JA)K_Q''?-R++;EZ]K63I':J_)O:Q2 ML5Q>CMAJ!UBXC.)%>6\HP_9JL!?%ZN6J ]K*8)=K=B_PG)8C [MG/PNSR.D& M:3#7PO6Z@W1JA))SER*E&K/X[3[;.V9C8>4272C1&AN,_8@YY YF=Y-,EQ#I M.T2V-R(QWUID&E]FVCWW9;!^;N(_/+*RK]Z+2*GXCQT(0KAL<9F ,3WNF 7[ MW7[Q!^G@E?YJ'? "O]MC[4\OT3Y[BJ ?9#WS6_)[QY)\.V?6F6D5V#^ELZ7H M6P\;UM T+_7SB_ET*3G(^S&!O)O&>=&:3U&28X@>DK(=AFRK>NG7\S,RW%DJM-:RS66[G7U%-,E'49U#^;E" MU#W_ZJI?712XWXU]_R=C\S<$FT6YZ+_[2;_O!9-Q^I87)Y&/]?7M)'1^:+\! M#L+P\=^;N27:UL3NIS^7Q\VG>)RK5GZ6W4R0]+Q8WEG1YF8DCSBN<[%;\VG< MUV M;]T:NE6MZB5C 4/LMHG=UCOO[_SY_J<4O>M-=WO!FH997! %?6>:^0XLR,-N M:CXKXWI1;U9=?1=+I6'+Z.*']SV%=E,&";0\3O\8:S'%39]%J+0[1A@]5\91 MDU '.'VU0%!!PP=HVL?(XX7DO)#7\4<^_HV<"3+<&F.X]1'Q[06?#K(04(4B M8(AYPYC34R)E)%4J0BDD#('UC,,, R)%0K!XT1D\Y8,F @ "DAG*M'?E135; MZ]E^I &SE@?= \4!!_T'%#N$J$OL%]D=%&("(G(Z8D-[HGBQJ(U47Q"[. 4 M( "K8;H):#4# 523#I5RT=@.9E67J7%X+ MT$NY\H__[B;0B_@Q$Y!38 T ^. GHK@=7^U.@7QUNQ@1]3^^-3XWYM L3>P" MY^:4BA7@D^5T;/F&/M!J&29$*(H\%O?Z?Q?,36]#P(1L6"0=EUG#"'>V3[CO MP;>8E.PW%[='+'%76Q^@UH^\'K.J23**/YV=/3\_%]DXBX_ATUDMNG=AGY5+%LLY@N)>5DF%9)=:==6Z]YTDA \AW, ""F53_]S9L_6B7GT+[NB(F@GK**Y8RH"'NI. MJ\C\ 7(5\5XLLP .#MMK3%KB4RN[!O 8"'W(_EAI^>,*W%MQ$/P4@49"U>D% MD9^J:K4-A?CW3^KTG,/F%M7O4,8%TAK>5W,X!"M2HF0#MUPE,S 3+PL M57/]V9K^Y!O*IO3GW1M*KC_[IC]&R2@V[MJS5*B!:*N:]T?B#6,?<%H_"XI# M@EZ&.]%;>_B8 K3=R1^?6[>G6F-(C!/:C2#^P)"L<84S[(NGDA;$#=G[P+6C M/1H!9C._3&S 91%0!).W8:LV:26(/NM,1^)"9U0'AV71[5 ME6W@^/&+DE%DI8FTJDM,I%7=ZD2VK[\MF$@41,=^ >K)L59_P6EE&MAV^M[ MEA.VVEK?!Q%=UVY7%-&U'3B"$^C6'_[H C_+X0OLIOYE18'=>#U_Z!^;O&YK MGU>4UZW=]8)C$M5]J[ZBJ.XID6FMRKC[.W5YEK2N@:E1NX$7A$'))@S'>>,.DS?9:/C#_Z3 MHK:39=1N?+VK=1Y:]?TCU5 1 "AK\^_4CWC:ZK(L%_1#2(*$JS*MS\ZR;LH4 M$X\A[@3_(>NFZVDQ>W%0ZB&>43B+(.<-Q&,V_P)0LGKI$%)8H3T[3?IAQ-[. MG:WJJ]I+98*F3.7^L7"4S>+EBBP<<\D]BA?&[*>KMLK,P&796B?]PLRL^^I> MUEM^K=_56[5;[>;/N]KWQG5;NVZV[ILM(M>;6-/KD-%^UJ1VQ^^H0]V'%SJ+ MS[3?_2#P[8%6*VK?PSC>\#2_#[I\LBAM1_#KEQ/MSHEUGX3W&S!SP-G2=\59 MZ#I$+OO BW)1OD>4)S7ISFC-7H\)-B)Y]GVOQQPL)V2>#P2/^'-D M[5U;=]LV$G[/K^#J9;OG1)9LQTGL$Z='=>*L]_BVEK/I6P]$CB1L*$ %0-OJ MKU\ O(@B2(*DY89;J@^I16*^PWO#7L.$)=Z MF,Q.>U_OS_OO>S]_?/7JP]_Z_5]_N;MT/E$W6 1SAD#),!S'K&8.V(.SC?* MON,'Y-SZ2$PI6_3['[78&5VN&)[-A7,P/#B,B\5WVM-AF^G_3?#-T?R M']?KH\/I^_[!N^G1P61XZ()W_'IV\LX#;SB$M_VCB3?LO_&\P_ZQ>W34/YZ^ M]P[=Z>3=@7>D09_X"7?GL$".-(WPDR=^VIL+L3P9#!X?'_<>#_5]3'YOE'Z:<+\N/SA0-V>( YQ\9FW47@&!!CRO15!"^SR/9'ZC[2M&P/]SO'^RG57DB M$4OK.1J$-WL.$H+A22#@7%+V":8H\*5(0'X/D(^G&#S9'GQ0C&\42-T6B,U M7*,%\"5RH;I'/KYR',467BPI$PXQ$*:(3W2-.1-:K.>$S%Y2%PG=8%5)'AMG ME!^ +[CZU5>_]IZXUQM4UQKP_@RA92W-:9E0>W2E3@U2S73_^/AX\*3:77X- ML1GY_K>B$6$!9?U1'(0=W;T8?!A[@*@T_6US]D=/4$2%4:'EU);JV7&(R MI>$%>4D1=A*S=@?3>!0SQN2#):-+8 (#3X_G&F#.8'K: MFWG]>(SZS4>3/5F/N( !O]GPU.V!% '_G=A#2.TYE F!HUAU_7Y.-3_[3O]=>#:=[34AT&V; 8EX.#=D(_Z[VSC MCH2C(B6"F79166[3I;EBT<78AZ6>)9SZV%/Q^E@:H<,Y.OV,&)%A/O]*4.!A MH6*YFLZO"&OEYT"2DB!H@M;(J1MTZL3@SD\)_#]V3)[1A;1K#H3C![B0R[<% M;)G44@U6?@\K\[NAQPD5[;CV?D&^BJ?'VH>F^3Z(Z&W_6QM-?'I[P/CGWP,L5ENFM4R! ME=^WE?E-J_F[$RKJ*-/C8+% ;"5=CV<$3[&+B!BY+@V(D/'$K?2?*^/CFNQ6 M!+4R^D[%IYB[/N4! T5O"*PY7$,[:VPG!N\0A7?P "2 FAS%4E82WF=)B"0[ MY.$XNKX%IH>.FJXVQ*T^/\[Z/(GO)48X?'7(_6&X>X^>:@]$:4F;T_>'6:=' M8;86[Y"[OY()]GWP[L %_( F?FVWYR%8W;^?=7^,XJ1@.D3#!7E0,1&K/_VF M):UN/S!;?2+=(6]_H=1[E,T-$>]"&D%F6#:W$><@ZGJ_#,G*QF&6C1C-D7#. M&L\) 3M$T">8U%WB:Q&KR]]D7:[$.N38&S$'=HF1'&RQJ#_8&.)6AQ]E':XA MG!1&A[Q_1A<++-3"E(^()Y>L:A4#I,&BJPS)RLG;+"+'S$C4 M70N; %8VS'5O3L*B2R3 3+7$"Z+.3^FZU"7!!+"28*Q[(Q GA=(A#LX19O]! M?NT\PUK.ZG%CU:MD'2W<(4=_ B87.P(_P#DF2(ZWR+\@7#"]2\ME&/A/\&9R M*!ZYLDR3&;N! AMU!\;:>:W$2;0X*34ZGHT4.6M-'>+Y#@1F.B5]*]<*=4G, M2EL9,I;7:P1'0W3(]=7RTR^:_*Z2!#\^/GKS;F@05ST)[OP4_[7;TL@2<-\D ML54+VLJLD7JIPVRHI$N\1OL.C8C;E+4R8Z1A(ODNNCV[>]'(_P4@5B*,Y(RY M$=)%3E+[&HWH,.6M3!A9F_3N2!91P%[V= MW3MIY/D"$!L+YG$'8QNFBY24[*(T8L>.9R7*2 "4[LUTD31SCZ79ZKX(QDJ1 MN9+//6':06:,C9=FS!3!6)DQ5O(YNSA=)";9EFG$1U;:2H.QCE]O[731^YGL M?<.45AZ&E0EC'9_=!^@B']7RNB//TPK5?EDR>'P"@;#_,HGD4H56IHWL0(WT M2*TE/3?I+U:VN0;QD(ZFBU]I6GO&DA2P< M5^&U'D'$:[V>3NKQVI$UZ63#B78-MCAN5$&TDEWT1,>NU^>0=P<+A-66PRTP M[1#BPLW$QS-=/2[H1!9QJ>PB?X"'>"3U+':?I])*OY%^6=.?:'92JIV4;D=0 M9P+.6KV#^'IS;-=*&E'VV_X/:"=2Z:ZE_("6 MX.I#=F-@#]A])M-5@*W\YIP,6_?R\*_)RHDUZ-@NUK$C5?H^;NNJP';8S$.T MTFCD('-I3#JF-F='GW2V'+?H MB6J,N@66DK/&JT25L$VTG&LH>'FC%5A&)E MJ-(9I [2DCI$I%,-4V ,//D[WD)<-2.J.JZ5NO)#2WV=F(@5J(O)[N>JZXQN M,6=1%=7*II'0S+"Y2UZ4'4YK1EX)D)4O(ZF8?SQM1X_RPQ8[7%UT*Y%&PC"7 MR%T'S#^!J%ZE[@4^T&E\L?'$6 73RJ:1U4F?5.P[,;1:U2?@G>2PY,CAV5S^ M!'Y!SA!C*_6PW$+MB]!I+#-9W8%ZG[2\]556J!GA+U !6^LX-+(]ED.2?2>J MBKSGQ)5QPMJH)I2(RU5,4B-'56G7IC8IS?[>>ILI4F!M$T:&R-HF<@[3[LA. M^WZ+TWU3+5;:C8R2E?9= +!QDGH]2ZM?S=@MQK'R9Z26]#GKS1D^/'K=47ZV MV FM<%:V?EFU%5A&)ER/[BHDZR4G+$?8L=K*D6*ZOU7GVTZY 5 MJ8_V"[\$B"$BH&'2OH$"*^%&6LI&>*3)251UDFOSZ8AMGH>M!V[EV'QY4]X# M&;N^7,IOM+#'9'1S=K$M7G-!K7P:.:L"/N-<_G[/II*;W).?'S]?N\MDYS)256NLV7&>72G3I]?IYZ>UBWB4\>NFI& MJ2%N)W]M2CX,-C^.&O[>^("J^GQJ]%5F3=C,^^V:DJ][XSVUQ .F&O<5+";J M>XIHPO5!R-.>;.K0T]]]/>T5%B^AGJKC:<\+F*Y( MS^&!Q,8B4+^^,!HL3WMA<2Q@T7-$6#SY@/6)1]59^@MY4R&MOPZ;,>5"+CT9 M7B3=-/FD4?@RP57X[ST\B5]\ZGY/FSA%/D]LK(WSDK:+6(W5_'MPYX3Z=+:2 M:_0QG8I'N0(H9[-4I 6,?GX20#SPH@3#-\14?F$UP- M[TW";]G)&S#!HJ(7PBL+2N1@Q%96%UPA$3"Y=KN1<>43>.&)KC&XZJ)^]V:! MX5:YK=,;7HF%K(;II!*9^>"%B]/S@'C%YA24MAL1?E)<_)F4C19J$_\/[8:; MJ;'E2+QP9(%+4%^\Q;.YN)E^YKJ.66 9^1* M;19(Z3'R@9#X@=CRNVL(-@"\^)V]@!S[%J;:E'I%ABB9X@[&>1<4_7<6P!7:'7_ M2._G-%"KJ?M'679U/V=@:9[U<5I@O-I%OJ1D=@]LH:*@N1QFU=]RQIG(1NB% M)[6NU?=S"T;F&@C-YRN7@?=B$Q9F+D-34:US%I5N 9=)/(MM1N25;($!E7K0 M.7[81D=,P[31]'\%!-*5GF,FPUE2UW0;3 M,OT1L!GK525"8Q(\?9RNWU2[7 M N,V8Y8Z\4V+C+AGR -51Q5HZQ\+Q+[;QIARH1:8M5Y5I1:)51=BID@K5V/6 M 4$/AF/\],QQ)0O3 GI58+).5>N! KA01I3&,D4B+Y0QD,ID@]I2G/;YR?4# M3^*=!8RI,21,@Y1E2IX/W,ZHSFBQHV FIXM2^ 6Y952VR? ] MJX4#;5'Q+9CBB9.Y+,G<8 (73:.,N((R$) 5G#&TR&;:+3-)9?D6D'>%I$]@ MO.*RH"U[F5>T!2;<:F6W#%Q0P=DG\&7_8"MU$$=6^3L(?1KGLXR^)C[F<_ * MYXP&2#]Z)AD';(ID)YKCI86^O)(M8.\2A)J8;Z9G.@Z6G28Y0EXVN9<)M7(- MFGI'2[)=E_TBA?U<0DV4=IQ*L$YKYW@J5L^<&C>XQE73L@6%6T#4&>7B M#O!B$C .=D,*B[?"E&QH?"DC+B7&JT?3*9$?V[YR/[JT/IY9<<:KB=*.&6]S M$^.99SS:?< C_;V9Y"AAM8Q&)=$6F)C[KJ@'%3'R>(TG^]TM6I6?0ZP+T\Z4 M\@@8Y4NYD+"<$,@6:P&/UX'K V*W]!&D@\;!9*%7M)96:I-J@6%&C'@M!P]5 MNVS>3/ZN&6U60&J! ^H<7V_MV?61ZP8+];0 A"E>64X'\L/!- M(-2\J%)XA9/Q2ZNM,7G7=>PR5%\A,HM>3'C+X.91[6)'I_9*GGHIE&AE3NT; MH"4E/$H>2-=?!>%34Y8IW2[7@HYQ':BJW$SU X60K/,*R2LL_T(C.R8"9L J M['7J-[2O.\TYHXOX2PFC];<8[ADB/,INTO@06[&YSX5]28:K]E#[?I\^J?C< M3<,-D!:T;#WVWBQUAY-,W8$*$EP9K.@;EEV,2K(M,#(>.J\0":;2C$#%0=5. M5>>*M,"DBMO38]4SM[+1O8'41@<4!EE-?% -[,]U@WZ F+MS&0=]?/4_4$L# M!!0 ( '55^E;&YRT"1AP "@* 0 3 9V0M,C R,S W,#)?8V%L+GAM M;.5]:W,3R=+F]_,K6/;KYE#WR\29\P8#,[-$\!X_//_SX^_@GO_'/_[VM[__-X#_^O7]VV>O%^GL%.?+9Z\Z#$O, MS[Y,ER?/EB?X[%^+[M_3S^'9T2PLRZ([!?C'ZK^]6GPZ[Z;')\MG@@EY>=GE M;[N?M4PY,E- ,:7I1\H09'$@;-$B,IDP^_]Q_+/-F!E# SIF!BIG"3YI#;ZX M+%.)5F2]NNEL.O_WS_5'##T^(_'F_>KC+\]/ELM//[]X\>7+EY^^QF[VTZ([ M?B$8DR\NKWZ^OOSKK>N_R-75W'O_8O7;JTO[Z:8+Z;;\Q7_]Y]L/Z01/ TSG M_3+,4WU /_VY7WWY=I'"WF.%[+,_JWW^^?_/=(X]QCEV8Y?-Y.)VF_J>T.'U1KWOQ:C'O%[-IKFK^ ML*2?5>^+\EOHYL2._L]Y.,M3^AT)M7K(\OP3_O*\GYY^FN'E=R<=EE^>'V>H MNF>6B0KLOV]]YQ??1$AAELYFJQ%[2Y_7]Z] AY0&ORYQ3LQ;C>4EE-DB?7?1 MK&IRT5W^SUF(.%M].SGKX3B$3Y-7BW[9OYSGW[Y^PGF/_218Q"B(]$$'!4J5 M#%&S -8()G6*0L;\_1A6&7L2#N)].[\L=BD>M=/V#W>9JP_["8Y4E65J6L!5@;.*C@ O@L ^20!8^SFLT>MFE9XLN8T=V[_FS+UAMU-H$7D +7;K%K^]?O_45+_JST]/5 M/8$H='KY_TNW.&W(@^5B$ 5H3E93Z=SJ?]LJ,Q^8QK82=% M(-ESG0&9<:"T2A <1RA,)\?)CBOF&[/B 4C;4$/\B-1HJ8IF_/@G+M]0:'&* M;Q=]/Q'&.I')644>!+E]9\$SEZ X':SU6HG2F@W? =A7FHL[?0Q?UV/Z*PUY MF2XGEEXQJX6!4K@!E7B!:$,"451$GXN0TC:6ZPXHCS1\,"B]=U?^36ZW&/AF MG/XFT^\D,L48R^G\C.*)=Y^P6PU+_RM2,(Q7H+'_[2N]C#3\TWGHSM_0H/7_ M7-!OYTL:3WK,\9OY$COLEQ-ZV9&;J"%BB:!X]N 4Q;ZBD$7@&)ER;A F#2+. MF&QM:S(^O?Y_"$*C-RIRQ2 8(T%%(^I ,R!G%K+BVF4F?E1"[S+2%_>Y>/3: MF!$S)Y3]>FV]K4DN!6^<44("S-OFX &>FSV M_JY'H\IV9>!<#!38\0A1)4(3)/W+*)*36^."+MFPT)A0&V",R0&,E4O[:J\= MC98GV)& B^\!7>8/E#U@4,@A1EFI+Y-ZTEWP'FF(*"??ES\QT96FO-7IQ;TT4F):6Y2N +)Q12%PA6,Y H952E M9*;D06>4'_3PPTXXM&;&7@-^0^U_?[%I26.8Y9I7B]-/'9X0YNGGM7> M Z?MI&W63G)E!9DZ'RD6K9QGSH 1D2<>A=6Q==QWSZ3M4Z_EM.' 34.S^XBW MC?XWR%<17:Q^#D*:;WS6EL0KG@-B- 0M"8C) M)L@\HGTRST_;1, M+^KP*+>K@Z2D32G( MIF3=P($D(T],-67:JZ*-@ZCVZ)_TJ\9E")JD81S9)T<@DC":Y&PN-2Z.N6P$HXI_'\Z M_H^ /0?Q;4?UBY50JZN.%OVRP^6TPPN15H5!1S,2=X.@Y*F-T$Q[<,XP2JU# MAF 2Q7A,>S?:1E.P=05FN5HF71FYY80Y\M,R21!>U*51D61?#)(K#H M"F,Q1&U;%\S>AV=,@>9>7+AI7)HIH9D'_'TZ)_G?DIG+;^;+,#^>DE->RTR8 MBO/26ZM !IM!"1T@>,X@(1J)L7!O6L\(W(]H3#%84VHT5$2[71>+1?XRG0E PDDP*3+T)G$6>.OM%>MGCZGZIJG"=QK M6'84ELK"P&5?A2O.>'JX2*U=_\63V^!_=3F$%-E;RA'IU2D%5';U)6(& B\D M" KF1.MM@=\!&%_(\BC-WN3I[H/;F)_7WI+"D_7(0RV%\22/R>!X29!B%#X7 M-,B&4?'C[-)AHX\&6MYQB!LK^I)KCG#'P!S(PLD6!D$982'R+\N M!8H;70]YZCW4SK?\XC9?R8 MO]F:*SQ6D?/ALB9]2"ST-:M$J\&5*$/R/B75>J;M;C3;L$#_<"QH-/K-V/!V M&@C0=#G%59.5Y2+]^V0QH\'M:Y2R/*>\JV!,,H#0>H5*4-[E)&1FB\$DN;2M M.?$0IGUEWB!E5E&SNC.>/&JM:O(,8BU9=3:57!UM,*WMWD-R/6W@VY07-U^" M/14P!/FO):!>*'HH4N[ID.*MK,@J)VWJG)CVVLF$Q0S'^'$F^H/287\U#,&( M2[/LC:0GIKJ5*A$8Q3*%9H&!,3P'BLUTE*W776^C&%,(?"@N[** AOL/3T^G MJ^J)*N3%)N=CG"?"-;%"EV1%!,58W;-2]Q3+Z"!3&$=_BM.J=3IT#YPQ1:@6>U M*V.DESMPHT!;'HT.5JL!MFCO91>?('QJQ(M6>FAG#!?SXX_8G;[&N+PF8RC. MV*(5F?DZH5U*H5Q9)Q B:_2%PKKF2[N;D8PT@FI$AP:C/V0,+6-*RKL(N3!9 M=YH9XJ:NA42>91ND3[YU3<=#,?3CY:IC>RD0UV@*%QQ2,&1[2W(0,QE@39+( MXD.PV-H#7GO\2%W>+MJ^2>1=![GY8MA1.*^S4 MN,I.\\!9\VY?FZ&,=**@!2U:#'XS)FR8]O NFY29IUA.9E#,.G!1ZMH6(_N0 MLW#-&Y^U7S:I*<=BOKKO1;$*+R$JG@TP4AW)8FMA LF7BM$%,4A1VA_R\#V& M,45">^I]4X:W\W"W"X=RGE;9P^PH3/.;^:OP:;H,LXD0W/(@$ )95%"A!' V MLUJ.F26/V1C1>I'D#BAC"H@:4Z#%X#=CPGM0\@:F")41-_,7>O>+P^C&E,TU)@?C572C"H?.PS] M67=^S7CYC(Z)$D$6%0B'IYC,%$V!&3/>)1J!YCV1;J-X9 0T[#;BQES8<\Q; MYL^7'-RJ5TU2CK+[>JX7KS50J^PN47:G64EDR-"@:#TU]$B(8RI$:NU@!E36 M4_8$7;=&&> ,MPVW/D#_SP?D:;3EO-8Z3]C7U7E,E*PI+(*+[%3K\&][= VVJ2?$O&IO M?A3.5XLLOR^ZU1NR:3!LX>A9T("H*G:9@ZBD*P$95[IU M$+T!QJB:WAV*,GMJHSDMB*_O\=-9ETY"C^_*M1F!24(1378<./E>DC-2"EB< MAT2Y(3E\E+IY"<;#J$;5IN? I&FDJX;I^JN)KO/B;/E^<(?';5WH7YL?XGN+8WPJ-3VVP)E4,FNZK_J'I^7K:IXM#]#!_.T-OXLB22X$< M@F1DX N]1MY%!T:K5+QV7L0#&=#- ,=43O+CD[0!"9["RX1XR>>=VZ FY7+[_[-,S'QL'ED1!_A!GCH5@VA!:'-N>;DDH6/0\Y9DBL MGOF(3$(HRD&)46&H6\S$@:+B!^<4'C\.MSW\C8+SB2@J7 M 2,IQV6;>6[?Y^@!4&.:21F(2;<[([545+NZWI/0X:^$)],NB MM=)#7AVKPDC($)0%DM &HTW6JGEM[T8D8YK4.!!3&JBDI9F]?A1O8"+&Q"!E MM/4HD>I5:F>3$%#4ZG/-6]<$//HDT4--(1R(#+LKH&'7O)N6:].&E54WJ4F0 MB-YP"UHS1:)2R!%"W:5@$_)" 4FPK7WM(^#]"$MSP_N=-MIK1J_7^*G#-+TP M2!^+'S\#+R;(\6VU>>^K'MX5&IEU;V^&3H0@ M+11K(Z6LML92F3Z*:&4H/BEVP\SBZB>X&Y-;M MKNR3@I9QJVM9@P]D7[6OBWX!3/064>K$P_!)VVU<6TT2LK\\H?94V(!4NFSV M7F7&S'R6D0.A),N9@H9H.5'<^6QD02X/,,M\#=!6Y'GJ]<'AR;.KB@ZQS^U# M';SN?%$^3(_GJW.]Y\LUV6E(CA:S:6W\]MT29_C^9,?7=:OPK/\>]#;[X-H] MNN$^N8'&H]$^NGM/V'369;3HP;%:.QZ<@>B$!.F$""P3@>, F\6V/.:TH:Q_ M='46UA>4)"W6<[1#+6JWM=\K0L28LPC)DT4^E+0K1&-:3FO&DZV/>'V\4H;8 M%WY]'HW^/W74]^[RS5B%J6V_ )I"ZL]?10-3(Z@8^WL9)-W&!M3JA7V M495(#,:^)]'T(;SP99N-(^Q6"X\[^]2[;M300VZ%M9&_^]>*KYA??B8LQ_C/ ML]-(>5UY/9V=U7WL]?']N[-E7WTP89IP%W-AFE0J?&U<3#^<4Q%0>>,IQ^/> MAL9O\",A[FOL[GC?\&OIIFDAFM(VV0/81Z]&6BL:#S#/R'(2+TIOF53>/ M C@FGSDDUVX:LN&TV#;3K,8RS-8[3E?@7BZ7W32>+6L*_''QK4IB7:_VLNMJ M1?.J=&T2/"HMN0:A9*KECQR\V<]N?^N&GG='>1KYX@W/6Q6Y2IZ2%?50)9,N9E0] M!@9.JDPQEN7:MFZ_M1E)\Q7P]?G!-69-,LF"!9*U9("-TA"*89#1>)V9E4H- M)>-M-*.JN6] B@<7N7?3PW"5$==[[-<#-@VN^NL#VD )C681(M,"2N%>DTDT MFK7V<@] &I,+.P1!]E#((=S0AH,9=_8[]]RKH:/9%G$CSW+/R97)Y<1ED)"3 MRO3&QUP/[RN@,9K,Z[G5YJG.#=U=SLOE[^NK2=XZX:SW@%A$C?$]5 DAH0J. M18KYFW>]O0?.F/*R1NRXZ[C4?971HHYJ@X@O\^=:BU/+7!PJG'/7-4\XN-&3&L @Z3Z%PM,'Y( M)YC/9K@H5Z> [Y'D;'/;I@G.H^5HY(*^.S*=EQ*24!9*+HI(Q 4%)S$ =1KK*5ZZ[E]1D3.5 MD0+HU@MFFY&,R;GLK/?;TR=[#WK#J;LUEO?ARW^&)7;3,*O]!DN6=2-!J#N2 M5;8)(EDJ,"69PG4I)K4O#MD 9$S927OU[SSD[;7_^W0^[&^$C:*$.N+O<2WT\]X"T8E&C.><@%K(94B M07'%ZA&;6.OZ4K',FL1:]U2Z']&^;N2>NU_4^HC,LA>4! F!U;9% X$G#3%) MJUQTZ'3KM?:',(TILFS(EYO.IJEJFL4=]Z"Z5K=SO3YG8B.315#B[*VL)=0Q M@E=2@2T^YUBX$;'U[-[C48YJZN-I6-5"?X=PAK7;\;>)@_II9Y]W]ZT:NK8M M\39;P(W+VA>:LI/3E_/\X80T6?_]:G$:ZUE/I-JS^7*"3F1K*$@UL81UBXMH M-127D3AD8HJMYPFV0];BE.4W\W[9G=59O%>AZ\YKU?^%U,(P8ST6 A?\Q<%G M/@J$PHI.BH>,J?TJWMUXQN3)!N#-IK.9FZBF11)U*>_':_)^O"5O-;>UH:

UX+_6^B1!X;!JP32A5(;F)(/84Z" M]J*8P%B*OO4\T2[O_].\$X/18],;T5A9#2LBKK^M?Y)76\4$F%>M1@D69W5IWY_5I917BWY=QE%\[3&N@(G:X40E S&*!+EH&9-*OOT&VCTACR(& M/"CW#J7?0X2%-\]PWCDHO.M/"K; V"@CO.MLZQBS0&06QFA*5R;+XP",( M';WGEFF=6I^EL=7!XH^7\#?2Z>(\=7/7-N84(I2Z3(#$00 M%I03'KRA?P5K"%/=98:MZX;O1S2FM;U':C0_C:NP"-:25O$(8TTT:[=.KR2,AU#^)+, (% MC\431V-<@0G@G Y0=,WNF&:J^,;4N /*F#HR#D&*%AIH:R^NE[0OYFF-)P@9 ME>(&$O>EVB\#+E@)5HF"A8!*VWJ2\FXT>_=WJ&>!K_9LKYYQ1-ECA\OIQ2:T MUUAJ/KMN;%@W;AT0:1E8]22AJI79*=CV7$9C/QBBGLVR^"MD$^)AC_!T9 M=ZM7Q,$5/'1<=PV6 \=S8"5( I<8@0M*4WZ"'))SE-%*I]H? [$EM#%G!HVX,X22 M!LX2KJ%"*[(T+EW4#ROI(T1>/UHMG''>\N:M+1["-.9D)N8KSL>_RN6182A=-_6X=Z!^GZ\?&*T18FQ0%UD!96\@U@;B07CBL[>J92:S^ON M#G<4B]=C)VI+E1_"S[^_RJ17N?/.?OV.^S3TX]L@;=>BYL:D E'JXA#>:5I_ M6ZL4)LZK8%7*$(V6H P6"(*"?68\BD)A8=3M*U"VP]:@7EHVN+D! MZI91/4,=++W9]W\W;Q^MSX[QL]O M?1&*!RZC%"RSY'WKOB"[(1W3>OTH&-= H5LF=>OOZX\8>OS'W_X?4$L#!!0 M ( '55^E8_)1,1.C\ %N3 @ 3 9V0M,C R,S W,#)?9&5F+GAM;.V] M6W-;.9(N^CZ_HDZ=UX,NW"\=T[/#=I5[>T=5V<=V[]YOC 20D#A-D1Z2"%'4A1?&&14ET153)ED0O?,C,!>0]__U_?+L8_/ 5QY/^:/BW'\5?^(\_ MX#"-GY#]-S_.&?H_&_^E_AAP\#F);1^(*Q_YC]LS>C+U?C_MGY] ?)I5I\ M;/';\5^-2CER6YCFVM"7E!FHXIETQ^B@/_S77^N7"!/\@;8WG,R^_=N/Y]/IE[_^]-,??_SQEV]Q M//C+:'SVD^1<_;3X](_7'_^V\OD_U.S3(H3PT^RW-Q^=]!_Z(#U6_/1_?OOU M4SK'"V#]X60*PW2[ "V?IS?_\"X:\]/\E_312?^OD]F__W648#ICT,8M_+#V M$_4[MO@8JS]B0C(E_O)MDG_\CW_[X8>^X=G N0RPCK(\]PB&,8Y*LA7/33Y"]I=/'3#.6;T7 R M&O1S/5\_3>EK/7!'Y1<8#^E8GOQC")>Y3[_;O(&SS.JARQV7,YQ;/_G.%DA6 M^L-^/7Y^I6^O'U]Q=KD9_#;%8:X_[>>__=@7$N@;Z:4L7GOI8@A.0%!05 *' MOK?U*G5?BYT-1NG>HH-ZS(YNY&( $0>SG_8N)^P,X$OOYM%$"GQ'?YWT; "P M66<6-=(=YJUCD!QG'@,DJS"H9%:E:K*0T@*3.).KZR5^JOSZ"0?3R>(G,P[. MN+<>Q9Q?^^_K(W[%X25.7L7)= QIVE,R%N%B9EQ'VE5(R()2BH'((J+') LT MWM4RAOM[NI7"5^/%[J[?ZCU?^S(>733E[G34D*ASSM$&?OQA-,XX_MN/O!&3 MW]*^Z7690?HG*6]O+B?3T06.?_F6!I=5[WLUF2#]ES_#MQYX[X-1ABDD]4I+ M2,P7%YF+-J$#8V/H2 YV@7E\43F,MP\+2F>,694E<:@LO1E-II-7P_S+MR]T M1]^A@P\Z!A2%>2?$'2!,B=\3\]^7O MHU&NZ#[A^&L_X>33:)![FT ,&I"[ T'X^USI(U2O\@41MVYVVO^*U]OO<2%LMAA822"8!D[[M\$R M1QJ<#0YXLJ6Q-&R ="(BT9+PJW(A6]\.O0"Q>"7(5,Z*]IJ+82%%P0H=@IB5 MI'/1=GPKG CG#R+M*JO5H:Q^_P6KZ W/W@W)Y,-?1Y-)3UGI;(4$PE\43Q8KEI? @_ >/'7_Z&D[>#%?C\]Q_'OH^'H/K3%L6-E* D-W3_! M6:;)-&? K:8O"541RHD06C/^440O7P;:$;R#E__=<(ICG$SO@?H=I[TH#%I# MAQ)HVJTNPC* 5.B,0IEY 72I]7F_#LN+%X$F1%YEOCZ<^8M3:6&X]H>7)*'7 MQ]9H.'F-933&^>?(9L7)+]_H J3U^T,87\TH0Z*=JLD[&@QFPCW?:D^D+"S0 MY2A;!Z58I-&RDFR-LXQ$,^T)EE@XC\2KG[:&.")UF6R%$DW:0$20Y+* -GH#+1#T]K1>0_ B^?R_N1+N,\'''\Z MAS'>FEY%^)BM9,$%1?JS\"1SRM"Y(W@)0JD,J3&;UV%Y\1QO0N15YOON%1-" M_!HF_32#W2-9%!ZE9XB"X(($YK,!9F7,.4D7;'.?Y8X0CR\J;7B[LQJQ/V,Z M\&YN!??G_N"RQIQG@,$&$T)-93* MS.G =7)S^'Z&.,!>E$$Y)P0!$:3\A$@';XR<"9 & JF^PG>6-C!#T% .[N1^ M=7[I'$#&AXZ('^:9/']-@]$$\]]^G(XO\?:')%7X;?K+8+;@WWZQ_&HWR9IN_'UV&<5]_ZDQZX)"S*P)*7I"P9GYF77I)%)'00&9446\D" M+7!'#NB[6QE8MW9#*7@DV^X1J=B#C:.&Y&QX;=S!]P M7J\":7G\KTM5O&5W&QZM,KP1@8_&_9 +JJ@CRYG>#ZUY8+&>>#*DC%%)CGFK M0.CSXOJ]A,\G8?HN=.U 0[P&]MM, >JYZ*7E"A@626 ?ENA!>N:_NDG GMD1YZ,!+3_YY;\N^].K]JG8CZW1 M>5+VUAM<2L\.(<>,@$)'28SC7OBDO3/H'&:M<5UZ]F/K-4_4SD4X#R;52!F0 MM"G'HN"9E)< %7X2H74R4OM$;3)[QP@3_!GG?[X;?IJ.TK_NT?#C:#!X.QK_ M >/^.T-[KC)2KKN!%>E];ASB<.?QV3^_O3N@-'Y,_]K_U, MM_?D#4S.>UIZ$VNY+XLILL#1L. R0(C66=?ZW;\'X+09OS^M.\C6FFWS MW61RB?GGRW%_>/8!Q_U1_M\PN,29)O::J)'?C"YJE'[F0^])[@U$4*R@":3K MBYIXF)%%;74@@UUH:%W-L3O*TQ:ACKG606+8YTJ3R_'5#/D,YZM$)!E7E!,R M[:?GH]Q37@:RALC8RY4D)00&B(EES2'+(*)TK2^<;7"=MBPUYTP'"5FSC-?5]FU6]%9@\:F=!.,YV29> L8;1>:.-ERDEUD6B\ ==I M2T]SSG20U/6 GFV4"()+TJ^R"#6+0+%85*!]FV)B24*+8ULW!T>/T3IGLT%6 MA/7TCM+;&HTAAD8GHQ.1?MHZC>G91(\/L=4/(.-31X]7MC 7K/H^CH;T[606 M8K%6EVB1A!UD37+(FN2_]<'X**!G$E_>B='K9.9@@G=@Q2]A MNG;1;P-JEV#S+MF.#P$Z;M"Y \8M9SXVH_KQ1"*(I!"0*9?I]CX116%-)/K))&$'8G=2GW]Q,9HK@M>1ME12$5D4)HS"FO%&YU^( MGGD?'!>1%#35.KM]!<03)!X>SIR5ZMM#*-N!-_]5SC,BPN #]/.[X1OXTI_" MX!J<,MX%%0PSSKB:5HD,8BT9=2F"=L5E%1NS_5% IR "[2C>P9O_$:>T/\R+ ME-MK5#J $(Y@*"##1P?I"9"E[2,/(9BH$K1VMCR,Y!0$H &-._#JWW/MS(^I M:V 8M1'25I/?&SJAI&->*LUXR")::]$WO_G7@CD%_K>A= ?^_5Y+=WG;OAK6I[RS \',] 0>3W7.>MGEHNR2GG;>PE-5$U[4 'U+!8'4*PI>H M@\X6C4$5G.YML\"AL=H)G)V-\6SVS/?E>L5;9YA4F&*>94@BJ9]61A85V2Y. M\I*\+!%]Z\-]$Z9]C[&SO"#H!QPG>A'A;-82[X%,Q,]C&$X*CL>8/X\6;?(F M/2V"3,4)!J$:"[(3P1@3D">SK)@'J0%/-0@<4XJGZOY.=JA8%[46D61K936 M)NU:5X,_AN=8@;9.Q:,9P9]+$.YS_Z+6&I?%Y3=OSWF_VDDG93&KP!+4:J<2 M PNSHF,)@13]G$"T+@;? M93!>3:B<"R.=Z8%1U<7AL@7AN(U9^]NXG, ;YY,D$A52\''Q B:8YH;S:(KDH44C"FNA)!:)X<\H0!M"/T] M#_G9A25=R,VMC?;^*XX)\\+_I(3POMC(O 593][JY>*%)>M$R5D;%5LWVEL+ MYO@Z<0?,6W$6MZ!\!X'#.\!>33^,B(#OAG?0>?366]+VBJW^;%+]:D]1R:QS M9/^!TJ6T3OQ^'-&)"\>A/#AJ>>R-05Y(1&6W,]2%FM"%E ,:,=S$,:AXR9++#*8TFN"H,E(F<Y1-':V;\5L"<;OW-LN5LSN*J%"8S*<)D>=<;S9,Q[F/ 5(*+13Z%E-U"_%/>.F!E M)]E(!U)M7NHF>@*,-P4UR[GV[ZN5);&J6]EDX!)=]KQU9YU6V/^4U6,ROX-@ MP<'[F+LXO=*)QUJPDCS9";9VO42)C!OG#"KEN>AHD-Z!R(\5@#@5L=V=W<\E MJ''PUC]-83S]&:9SKQJ:P#%X9*Z44(NU @LE<:82*JU$Y%JV=D.VW<%3A4J> M0@1;OP7[B\*+\V3TQ-/X,GKBF7DSE@FQG$Y7&YMXFC3\]&L?V M:'1H^+V[^$)[')57^3\O)].ZY*0_7"0S_S*9]B_(A)T<&K+>;97F1MT!FUPR MX5(LKJ0Z+"=D#5%Y[XL09,W9G-$*T]MKQ0,K \YA>(;OAJ]2&EW6*4!GBP5N M7Q_IN<^ H;: TDQSFQEP%$R4Z)-!3*[Y,,RXC('.G@53UFFE;;&#>:,\P91^-SRYA1WK'+C"?8%9[8RE:&"H;$K2YF1T:[5O#933$X,6-.]B=%TZ MQWPYP/=E/0'F2J)T@GNK:;=["Y!R/5[>GWUF9XQBR=)F9W"NK% M?AO H"-Z5/U&E2/791X94P(+F7E>>&W)75A4=":[' $2SUJ[UJ4V^R%]3OKV MOEQ?T[>@0Y:MM9_1&O%OU:X,X4OX/K;S8_NX.\E!TWM.2X% 4$_;.?\4ZSJ#O>H5\(^'@(@]LN&@N; M0: 1AGO'2-SKC/1D&&W!,1FCY+RX:'SK4LV]P3Z%:]-Z \&GQ+2K#1AK>Q&H MY"JDY=J<.<:N0JK/V[5Y'(EKX?#:]TYX,L*AL&*=".8A2U7Z5D"8.3"DH.N?D0Y,< /;W+Y*QR/)E_@9K*[$"9Z;@K#$('I M:B6#0F0!O"Q.VV#-YDZL2P]]@D'1^U-WU(0T;1NC_@9CDKY/5Y.J+2VZT "W MRM$58Y"VHKU-I#-Q1VBB P,%C)4;&?7 @U\HLPXE4=NWZLWH(L+T/AKTV01/ M2HK.KLS[S7@>"[,E%*4M"BDV,^R!![]0AAU*HH;1J%CEDS%S E1"2P6LDP@%VX"Z7F8S$9^K3[WA;+K0 (U')HP&4][UWKX_69P MW-7!S*D0$W@F*[*.%S0&&.="DC493YH)_3=K6:R;NT_C9DF7&GX M3M_!#UR_!-J!VL6.V$YE5(,>U8]KP:)7AC0C<\ I^'%RTNO"@-7,<:D/D M8E@H7#(3;=96U.Y=6\5_GQ?7UY@R1V3Z+G1M;,7TB1Y0IK_!\++6/LS&K2^T M0"M]GM7LD([.M R*>4%6&G<">#&U?W':>(\_LL#Q+O2&U!\U)UU;BV>!:K'' M16-%24",49/E_%B9J$M@,D,(7*3F+"!U- L"_/.TUXC)IF<#;3=C9Q\?(T7SM&& M!&QK*WVZ'--!@9/S_I<%F**CE4YXE@@2&16>#HHL.0M)(*F,(J'8_%ZN/O>% M<_! 0C6TF693@;Y ?PS#^5RSI6,B"YT '&?95M=6*L@@06 BQN"BY=[S#3DF M&U9XX9QL1KRUD^#V\PO6*2TPOOJ*YWTZ+!: 8B +O_J]B@UDF,>LF==)L@2F MIJ@73A*WV37XX+-?.!\;$&R5@^8 #OX3X6M%G2];&!$AT+8U1\/IU-%V(Y.W6.B%L[DU*5<9[0\)ZIAW MGSY^&@TN[QXM646=K$I,!:C#HPW)7:WR*U%*D4SV1FRV8QYZ\@MGY<'$6N5= M.%[V]2+Q<9:LWBKM^J&'=I=OO7$+2XG67$0N VAMM2/=)T=KK" .\V1]#@ K MB=8/+= JP_IZD=_@/T?C!](%8P$>4V9UJD)M2LGIU->%00YD]A+::%IW!=L2 MVE-D3VNE0HJB9DM:RW3.=1P-*3=D@RCM MMO+ZZ1Z+)ZRNR>T?C6KVSR'N:!PC-;*2)K@7MSC MN&=1V=I*4">72@X: M6Q?0-8!]_#SH[@3OV%Q\&3G.QEKK6,3MJXN?S$Y MSIU*QTX9S;MPJ?.TUFW ?*\9S3LQZM'\UGVHW#GKE73.!N69RIPL&RX3"; MY3/+:-Z)NNLSFGW1!:J- D>C),R\6TR9)]A1O.>##N41)UG-#M. MYH53BJ6H!=/&)Q8P>Y8ET&Z-]@G\1GX]OXSF/=EU(($:1N>7>UK<=2&\ADE_ M\KY\&/=3]2/42]KK8+U/BG&(=$E+)5DL$EA16#NIYYB\::RW;(?L>S5W.N!; M![T -Z.\?I^VP=E5EZTM,3Y1IZT.^+RS*!W I X[)VW$*Y-&R*8P(VO83A;) M?&V$Z>F]MKP:41#+WQ6*2(J;2^Z-9A>8(.6IUP;]0!Z=M:AF]&D^E'[%_$R_%D MYJA8Z&:&6Q'H)<"J1.L$=#<7TO)\X(4T:NY2WER8O.;A)\;=1E3LX%7_3.?C MJV'^#:8X[L-@LB1U'@I*71MGBT2:O$R9]&\Z\JP*%@!L=C$W?N$?1W1B@M$! M&]8JJD=)T[@F4+L4C:4'=IB>\1CTY?F+&(-SL8#BQ/2D8@@&Z Q6T6DETP.I M&4L//TY:1O2<3"A(+()63$?Z$FN^I8 D*$H^L#WDY:1N0"R*36]-=8QG>O4 M'8'(4K(^.B\DYW^F9322IA9I&;OPZYFF9=@ZF]5R8-+6]+J<'?,V2L:SS+J M4;&$QB)W@FD9APC>L;GX,M(R0E)6AR#JF#PR)B0W]&H!?7&!)U]XD;)Y(\53 M3XJ> 00"9K,J67!$ M@,>-MV>8EK$+==>G9>Q"FN[3,GSB.1443&5%BK'*D7FP@84DB]2&JP";'6_/ M,2UC/V8=2J+NTS*20252U R,K4)C(HM922:TYL%@+"*JC0Q[CFD9^S'L4!)U MGI;A4T*;A&7.$DU%(A,Z:6GJ=HZ%I)A)6+($7Q M""J]/)X_TD[N*"S?A:IM=:I__.737_X^^HKCX>PVPR\PGDU"'Y6?L1!Y%FJZ M5D&&7),Q2AT%ZD0FK8_V;&)4I#\8[Q"K;4.["H=L M>]I6ZL-@82IJVI+GB4D3D&FO/1TAANP,5*: LVC49M_'0T\^ =X=1*RVC>OH M&OC'IQ59BM M>^AAH;+)7D MG"$B Z,OHB;R5H<:?4&7Q2QZ1&9WXRAI*^R'AHO_27KD^13S*SH/X0Q_OZPO MTOLR6V3R_G(ZF<*P9G?5M-G4PZ2ERCPP[BV9E+P&TP*1+-B,:).QV4%C0NT$ M\/AN^B>1P>6P='=,[" Y[]TPC6?1>1C4 WPTG,-\-9V.^Y$(%0?X>33[&<'% M_ &NZH=?C<=U"/K,"]ZS!F-R"ECTKGHVLF =%F7XI+3T6NI6]>R'([Z.Y7- M([.[@XR:-6_7SY6RF%=>LE[)=1Z:2;6+)C"=9P7KD9,E8(U5PO!DMG)A'WY( MKH/XG8IBEXSLH,;X0)J]NAA=#J>]A*)(+P.SQ7FF@P,6)*1ZY!<'@MN5OA)/ MK=O,@7^G,GI\IG?0>^$VR'W@=N;Q[JAM+"IKQC-4A:5.-+>\S@1PX!3W)J7N M4O%;[.!86?G/0H*?D/G/)8/_P(V_OGKX ;/@<"P^ #K!"IJ:SPB*6*,*4[8D M'33X$I_9>?[8=IX^#>?X0MKVQ&\F+!UHS@\CJ^[ 13_T+?!U5)FP"=O3%"L\ M&V'82D@/Y.132)S0P1H/P(PR]4WUCC0C$YDIUKA2 GW3NB#B:21M0XW$BQ6T M71C8-J_ATW24_O7^RVP&PZMA_HB3Z;B?JN58?['H NEMBL):9G*P3,>06$1+ M!)!:%N\AQ2UBIMNL]%SLHWU9,^J.KFN=EEV$=OXQC/W! EVPO[7J@U,7N4\ M>SH,[LQ@V3ODL^L"[4)!!VUM*41$,L!!!BU- &U4""*'2$R+'H35(?9V7>R M*H]Y$?ODW?##>)1P,KFU>Q3F:(!;%F*5,N2%A8".<9L1LK6(98L!-.L7./1Z M>X!(;R['8S)9>C79+PE+IVS*!!WH#8S)9<:3,[$X%WULW3!B/9KC'4X-&;I\ M%34B=NN.3LN;G5L@6J>BZ=5BQ8C,M,ED@=0^Q)9V*; D#'%SNL>:AW?MONB MAXTH]5P<"H]7M%JGM>=.,R-K/0AH6X>@U+[&3IGL4-)5W-H_]IQ: K1B]DX5 M_KL0O?,R[VW ?*\5_CLQZM%Z[WVHW#GKO0NY<*5KF]U4KR+/:D,KYE5MOAQ3 M=LU3,IY[A7\[CN]"W.YKD4MT048'#"T=B%HH9+'6=V0@BQN]LM%NS@A\AK7( M.U'Y\5KD74C44#%;4\A5I-1*6F#1U%K;S 4C?/2M-.A=#J0\;M6"\=E7MS:^ M@1N0\VC%JMN ^FZ*57?BT':5BWN0]VC%JE9[[ZS@S-<1]1KE+,Q.1XZ+5LHH M)"KQ\GB^6[%J>Y;O0M6VE^ZO,#[#=V3!C8)-J.R^#?QMEG#/PC0WM[>#C"TVM2R8>@'%\R^4P#B];FX=2MH/T_ 6D7E0E!IECW5*JC8+H3B=C MC#F!5NJ@'*367L7%VD_'UKT9L8:Q.U&Q U_1 L>'RW$ZAPF^2JD>@_4\S/]) MU_(\P3YJ:VPF6QE*];#3!\^P"!FB)8+D.^G MYSB>U6L0TI]Q_F?/1T.*F; ,L?;+=$F3&HC(N''12]0U]-Z1<#P(Z'2$XG!Z M=Y"[?7-RR:@Q&.0,DG1TWEU\@?X8,[UUEQ>7 M YABGO^HOG:_CB9DO9I$YS/GS);DZG0.(K:6G.6B X(U9**T3@?;&MRI*#=M MN=!%0.4F&7@!>>ZZE-;KQ".9I[J.;D%Z#8(SGN7$T52_AF^>:KT&RK$*"-H* M0 NZOHP(/!KP())GH<[[)@&V+"A?ZKR+G(7CV7+76E*>4P2^*<=W"L/O0OG. M8[';@/E>P_ [,>K1H.P^5.X^#%]\4'6R"0IOJYTG6.#2,HN1HY(V1VA^ CSS M,'P[CN]"W(X;[:<$(=+])^I0&QV285!''"E-6$JJ>AF-]O=DUJ$D.D)R"^=9 M8Q;,R!H5\E81FAIW(FD"HC./?O,(B^>8W+(?PPXE4>>-]B$$,:OSL,J12J?( M>HM2:U942-Q:8R%OYM?S:[2_)[L.)-!:/\Z1PYS+WW<1QERWQE'"E%MM<"D, MR;F,P:<@.8!V6H4ZO]5:E8.77H%_+ RY;KU#AWP3=?#7_E=<6?#6 M1\PN9,-,+'1@\QP92.2DP,8DLRT!8NM0_>XHOR]1:L&J#DS_1Q#_CM-> 1] MZ,B$#+J*/M$!G"+%VB0 [DO4^GB"1(B^+Z'9E04=1%1O_:"/X)R[1I.O$<14 M([YU0FZUPCRQET'P0M0N3F*Y07K#(,,F=,>*.W0N+ATQY+E$)Q[9U&*JU F M<[><(4,F"=0,%0#9CDAGI_.9.3"B%DC0KUH7"N\ [^DC%VT%9/MCZR!&'?>2 MNP5ZI_O#-G ["G[L"/5IPB.=L7Y[$6O&MV<@;D6"R*@4*SG2#:^#H;=09:8$ M&C!&".V.J*T?3\PVA&2>JY3MPJ[6SN9Y8=JK8?XP'IV-X6(%\-QA9\6L/# R M.VLQXP-9K))L5Y&S!52!B+0D48^T4-BTVK-2R0_GV&K;A:;D;ALO^CR&C$/: M:6TW-/OF L;_6N *.EME36!2N=J]*@46JA'A(E?:DNXII=LH!H\N<;*\;T?8 MMD? C7?^BG!]&I7I'S!>A"UE4=+%9%C*=02)JI-UZS#5@MFA,M&[LL'7_?@" MI\OL1D3MP/R^3JQ]\-@Q 4%S&0F+JPGYTI'B7A3SB6OIG4Z:;U6SN8/>\ B< MTY2.UGPX:GCL9XS3A358ARK&_8OYUC^J7;!K2[A+,2U-5 8I=%8IZNR*#PY$ M :=M"#JB[*U_[&&O9GW2N^%D.KZ<9?_>-GDJ,I=B+2M1TN60T+/ #3(RMHTV MV:OH6K^6:Z <>OC#0N(_L?AERSY)R%#%%ED3MBN(D*4@> M$XM>"MA@TIW@'*FG%]NMH>$;R>5'UY?/1>%K_7O.\://Y M&J6(,Z?HBH]K3]96 1:X5 M,^!E3>U42I=.#Y>=(9^.=!V+;VU'""_>B\]WWHO/*^]%Q:@T).D-@9*U5UMM MQ@H I"GIS(-RQ=FTV3NV]7(O6RXZ(VS# <1W][WH;BP3Y\E:TIF"I>//&KHJ MLS1T7SI33/!<^]89='>6?]D\/Y2>:\<2=_A>SZ<^D*IT#?@WF%XW]^^%9&4P MLG8FD)&D4@3FP48FA(&: 4M*U>8L[T-1O&R).#8;5B7(M55(YED0WG@KC/4L M63!,YX+,RT#,%W5NMS;)AFY]%T=-4.I>7=B=JL\E^>C^/F:1Y8R1>U?G9:9: M11$A,^\M,G1D@CFCO%"M>P>MHGBJ5**#^?JHG.Q,W\Y=&W>"!=O@ZB@':!VF MITGV.91GCXK @00_ID!$()O9R,*$,K/V5YJ1TJ-8SI*3;1V2*:UG(1]7$#:D MXQQ+#G:A<]O8^MO^-\S5W_K[:(J3GR_Q-[CZ_,?H\_GH<@+#_/D/ GKUF7B[ MB T+4ZS'E)F*U2WKLF,1?& I2%_H8-3:;0ZX[[KJ4ZN0^[)J=!PZMPUGK$!] M=7EV.9D^BK8(4FT]P2M6$%6X+2QD@EQX-"%K[F"Y5?HV4K%YX1,4C,;4[OBX M^'WT=89I!>_;T>5-QV D/*5DAK'F"H@D6)0EL:" Q\AU-'JSTVF?E4]0.EK3 MNVVA^:HP?QGW!ZM8^U\7H@P@I-*D3Z.M2:P>@8$L@@7GC58EHG'['!P;ECU! MP6A*Z891D6WOOCM(@RB09 '&HJG_K=KI+1IY K)^HZFQO-*8=%E37#16.5#$9GO+@^/+WJ" M\M"0R@TC&#NH0+=8 S@O0YU2ZTVH!<2>>8B)91Z]2$D+(?X(RT932 M;8,?6]YPG_ K#A=)J_BU89S"V@9JHSS!*)H)&=2&9.3+QQC:FB$G+9X-*?XJH3XKA7. M7_IGY]-KJ#%D)[WA+,N:,13!,)]281"$T #*EBT& ^VZZ@G*14LZKXI$Z/0V M.>^/IU>+6X_GHK/5+!MEF+9:LAA0,RNR\(IT8YGW\%@\MN0)"D,S"C_@PFKJ MWUQ6C&274LVD2!*64A66KNY!<'NZYZ@ M5+2E]0.2T=1_N7*>]08J>V-0T;U&QK(N3A)B0V8S*&ZX0&GS'G;G(RN> MH#2THN\#K:*1]3#$P4'Y@VTI*8D '* M7<0,1DJ]?"0_UV+UC_@%KF8C.]Z7189Z78K,:R0CVG#F97TG"MV.P$U@:'VH MK36#R:U[F*[#\M1'SWY\7SYYFE"Z@T;);T87%SA.?1A\@"_5PX91B)0S@U3K MD.I,PT@O'N."VQ ,=Z5Y(X8E"*?![T/HVD&&;MW4^_)FC'18OH74'_1) 8)O M_8O+B]>C\7CT1ZT[@2_TF^E5+V?/<_+ O*\=+D$:PDJ;1RC>8DG7RYI,&"\YDFPK,EJT@4CBTY;TIN=1VYCU-#ZAGB&!4"'2,"A M5'TN!4 W]6QU0Y_I'\WRW+T'KH3@+"1!E$$,C+2WR$2.RFKAR;)J787^()#G M5 :T$W>76U@?3.4NAN M@UJ,T=D"5E>3$!^&]$0S$0]GVB8Q.(#B1Q0(&[*# M HJ)Z#/!"Z0(%6-8,;XDZTI&V7J*^%$%8=.DQ*/)P2Z$[H#_2VKOHA8E>R]B MK'%Z96N9;&&1#CM&F*3B26OTK=L=/0CD"::+M6#3XZ;%'C1>:T=VX;^JOHLV<%O?6?I6)>;2RAR<9UR+&H M@<52_;/*8@H"I)*M.[.O!7- D.97 MK*VA)@L3C4C[]TL8 VG0..F1&F=%\'6XG^%,1]+F? 3.!*!"XYQV97,0_[$5 MCG]2M6'HG2A,,P*VK4[\@./^*'\88\+:;.-G'/2_XOCJ+?3'O\'X7SC]WS"X MQ%\F4]+8^Y-SS#U>G.+2(>.%T_Z#P1H5,"S7Z%#"J'"Y*=L#S-YYV1.0@&Y) MW8'VLDR!N=567+$20F')B<@TU)L5R(@3MB80:)6A>3>+!X$'7MN$2,HR>NP<\4T"3+SG$=FA.8(QF*(T-K2>0S04_D_&O![V>1I1OK1CU+(('$SESEF?B[,<:IF"E,"TR23A'B3C6*(Q MG+1XTSIX<@26;_)O'(GCNQ"W;>."5S@>3;Y 6B06:B%0%:PC$6HE@@Z1D.A, M5Z$P6><8'-^L%"X]]*F'G^]$W5$3TC34[2?C:>\CD.D[D[F0(J<-:.92JAVW M %@H5C-.EK/P)A3$K5Y#>NJ=5Y"^NWW][BWX\J_9_>G7,.)X V*1U;\%C%TN MTFW8V?YEW'QU'D#\9?8=0+F&1^8R'*YX4$H'HK>@.R!;P6*0AJ$E^TZ[;%:2 MW9\G ]=G)[B:%JN+ 19UTDRA-1&=ER:U.$GO M+7J\F_ @LH]:T.RHSOA/YS#&\]& UIG\\E^7_>G5F_.Z>]+:7KU_\VYOW_N6 MSVWG:M]G(TN>=94XMZ8.CBY1>TP1LL*H _>@)8^AM^4:AUD/=V;<+^[R+[1J M/6^^XKLA;1A_'4WN.&%*(!FMU2PEZ$(26J.&8!R3B7ZL9.'*M@ZE[HKQ$#U[ MNZ4^C@:#MZ/Q'S#.O3BG8]ZLRJ^\[K'U]8[ M%96["GVW/.@@BW5+Q+_C]'WY#-]ZT0:?(=,%;=*L^81B$$LM*P]8> :;FR-)U!(:/CL>M#J,"#V%\C64T1@+YH<[Z(/9,I^-^O*P1#?P\^@"S 0"@ M,0*2)LC!5UHESCQJ>BM%T,XJJ[WCC:7M4,RG+'Y'Y6=7XTW7X'\AESS7, M4@Y)$V5:A4PDDXIY>I]$Y#9IVWK U %POU3W2/73(+.0ABC#792V+@_Y.]5$%MSLV$?R'V5"<=3S#$E)GTFG3C5 MRBM+I+*15&+OA>;I6:E^G5%D[BD69/4ZJ8%E0VJ5UC&S,(O-N!R ;K6B4NMP M]2[XCI7SUO-+P)!_KHLE%%,N^]9CK4D>)0 LN<8T I MZ!#0$R=2',ZX45=4 M/YI(.)NUE276CG\$S@G.Z)4(S $$>@$2HFQ];!Q1%+9-L#B2).Q"[ XDX,[1 M2%K1WPE1/0G?$EE^QDG_;#@[,\?__R4,^N5J5B@[.7\[&/WQ/S&?W;3TR#R@ M"*3D8^,^OE^Y@0BLUW".P[]N?6*IB-,663WKZ^N?SEWQEH?9#1(5H:Q1 *Z,UCD MOAJJ3D&1R43;NDG>'C"/%3OI7&JZ9M%3ATUJ_C =EY/1H)]G>YF1;.;9TS[P MX&-D&"RIED 62I!*,.FAF$2'HQ%;M1K=D'S]\.I/%1CIG-^CIG1OG'V_BNC: MK-D&4\-:F'4XCE\8TX)'C[+\ (?B_F2C-K@:C5"D;FF_!@&P@F&AB0\"*Y+ MV2IMX5DQ_9%BFF/Q?!>Z=I%;NE"(%@6S-_XH'I2%R&*N'DTIJF\3?8WMJ.QX M=J9][_>'H1RW%*<-G]9IG0<0N9/6RV.ZUF9C"H;7R!;^;*5,E*6PX$(BDT@6 MYGT@DPC1$E9I+&_=6W4MF!/@?QM"=V%[/%HVCS8X!!=8"<'7D00U4XW H708 M2]8FN=9MYI]E)Y%CJ8/MN=)!I.!^Q?XV8+[7/B,[,>K1KA/[4+GS/B-.6J]J MGP99C&5:<&">#D-&!Q=7(3F(OOGI\,S[C+3C^"[$[;;/2!)6&*L]0UZSJX67 M#.K<&QL@"%-T05QR93__/B,[47=]GY%=2-.VA^!O,";I^W0UJ0K*-1K2&W0) MD;;B8LTK5Z14& FP&N1()3@-X]\?>#!+Y19AY*H[5OU9G0187H?34X\QY R M@^AJTIPU+&"0+-J"3CKOTW*0Z &&/?#@%\JP0TG44-H%- L%*481VE$X*3)A\T]5U>?^T+9=2"!CIJ04!M^SEI][IUJ ML/*$=DD$CX-;2@\07*64N+.D8&C#M>>U-Y:727(%/F)OY6F'J7PWCWL- Q@F M_'2../W[>'3YA:R?FWR#&ZWH#7RI=+A3IA+(FIU=BLIEQS3WJA:&<::EU#*" M0/[W&EV?ML'_M0ZRC=6HS[#B9!:1[5AL9LG+,YVQK')EQ(W'B1;+77\L^6H G-OY&9KRG?A<(/)>6V13G_4Q+&O,*BF MP^TKVY_4:-_E&'M1@4I&"$8G<\WH,IK%!(()IZ-'SGWAK9LX;@WNJ+6H'?!U MV3G7"5.ZR/+]2@=Z=2Z]'8T_$#; /,]5?7LYS)->XD5'&TA5LW5(O0F6 M>6$ELX)+X%R[8#8/^G[PT2?"X2:4:]CZX!Z>V7SI>0;3'%3DUJA<' ,=D&GE M/0LVT?49=399"8%FL^V__OFGR-.#:-A!&X&YC-T>&35M<70Y_4CZ3G]P1=H\ MC@GY[*Q97$VO+D:7PVG/)Y6#5;45?LU?1$C,N\294%E8[H$[W;JAP-Y@3T22 MCLNT56D[>.C[#9Q9P=LU?:8W/^WE0,I,48D)HVMDNCH%2N#,HC+19Q&S;IW MO '2B4E.2P:LRH=M*Q]W-W\'8XF8DS"962]R=:<:%IR+S%JKO#-*H6R=([(- MKI.6E :L6!47UW8^[QL8CVM1[?519XMU0B7))*E(3 O'6532L)31U&$[1?/6 MR7N24NA Q) M,IN+IM:(O7H-C MP3H+W@B10VO-:!M<3Y)9U:7\-&?&$Y]#I-4!()RA/73*IBWYXDVG_@@R0]V4+^=\"[X3E*;.V--!^<"=:_[6L=7',2UR?O4K?L7![+8O MI7 %T;"L"*I& W3;6\]*MB9DB]Q#ZU-I.V3?@YG6BC%=BL\='7&RBO?ZI=H& M;$?VVDY G]QB:\;Q=4+5&;NZ--VV LVSM4$DRWBIHQ#H$&=!Z,2*5722"A^3 M[^RD>CK9VMZ8>QZBM0N7NA2I=\,OE]/)C )B403LDQ"0(^-)TJ$M*Q'JJ%34 M7'M9 AK$K@1H%G$$XL\.*866S0\OXT2BQ"=UL:R5'BMI/.)0=+(K BBB)(0?.NVO=LA.SPKGL3@C-Z* M^G(3?7^#:4W&NWI?WH[&V#\;OKDP$]_F':@3RM9LUWS;+6U=8W^&Z3AN\D]V/($%0)3 6%3%L+ MS'OCF 8!1A2O]/(PUPG637S7/NM-TRZ/RI$K8 MVK])",U"-ID%AT5[17I :7VH;@7LI(2E.Y9TX)_\#<;_PMEXPCNR[(1V)DO' MG XSMZQC(9(1@1F5B@:B:MX-^B$<)RD5!Q.\@_&DM]O^?50)#(/K=$P$!^ \ MF0BF!GFLI2NLUH,I8Q676I7VHUK683E)86A"^ YJ>Q[=^NNK:\O@(\ZGRTS. M^U]>7UW?B(N\SU_K(K,V8P\][&-_\J_%F#ZG? #.O-25?"(RGTE?2G6G,1 = M0NNSYGB[.U9.[E%%]5F)Q%/G[]86C!]A>(;SG"\H.BF16'$U[2& 9[%$78L< M7-21.TA;>3XW])R]6?"I@KO/51A&AS*E<7/B&8A%GN<6,!HVH[ZS]/'[3^]) M_&7V'4"Y#AFIA9;2\LQ,4B21$NL8(R>82A"RBYR^V:K^XZD9^$@OZ;;\VX5@ MC?GV&WSK7UQ>+&)F13E4!5D*MFI54K,89636170NI^AC"\[=6_2XW8#W)ONH M!K&ZB!)\Q&E_'CJ9#:C;.P2PYCGM_/O; %URW@=#=.5H5'1TZX48G$K" M)Y%]6CE43HQ4'.DAX6 7WC@R),4ZF,W0Z9;0>+>,ZSPI7'1VV63-C+0&, MW ?>/ESU&*+O0T#VYD$'+OA5=+]\^X)IBIE.Z\OQ\/VP_FQ>5TUZE1,R!L5 MDTAK])[1$V6-$)E@G \NM8[G[8+O^Y">1OSIP"V_BO7512WI^>^9S?R^5%M[ M4HUMG/2B]B*KH&L74R2Q#S5!WA)4*;*U-@LB6>>BM!;>]R%);;C3B6O_<:@? MQOW1^,XU^V:,N3_M@= Q%@-,E.B83L&QZ !8XJ2"*EN<4=U?9]L@_1[%JP'/ M.HD9+*/^':R:CCF6(CTR+$(1:20R@,!G0F&%0$A&*]CXJVM MT)T 'B_RT[7\=,>7IX[=+'9XWYGRF?[5S/69A! V1<]J-RJFM2[,IVR8B-E' M,BR(H*VSE!]&\O1CI)IS?F4*]L$Q\'2M!?P*=MZ6U6G-<8=A00G=,6=B%UEVT M/IF3Y-KU?O=H7(1>%*"+1C,^,_I\JH.6$)DQ+J!6I%^%UMVZ-F$ZOFK;AGO+ MC4U:DKX#-_'[Z3F./Y Z/;[9_;U;\R'(/$4T*M48*P'5Q;K::[VPDKP'Z6VQ MHG5%[AXP3T2 NF;0VN-F30ST^L?U2X0)_L>__5]02P,$% @ =57Z5F%) M^F\T"P 8 L !( !G9"TR,#(S,#26RRB:8)YN;FOG[]NK6U]=_C M_X\IL+W_6MQ@6X '#$GLJ!Y,AZD8!PL[:AYD(?1)?&)G[:,K&OMBIH2==4,% M*)<'K^6X.&N^J>E%A%/^'!N.@!@I4PMA*#&%WPG/?F5Z7VXT3H@ M5TMME39]A ^VE!><4V%EL@FI\7%:N,6Q>F*W[%LJ.N-%.5Z%>W8UL7$03F(8 MHQ9JC%GE6HK7H-<"(EY4T7<>)E*3\(-R03ST(_OI]-!'(?;9* 2.%5EW"1H/ MLQ LL-+1*,.D XA!/["^HA,16?WP0WL /-^"TV,%4OZM]1*B;\.,U1"IMNGI MJ"1@E5>D'H26)X(9Q6AE<@/5IC-N.?7R^YZ!?QK%]TC=N[=Z5LFM?H^94,K! MDV6GLE$#\XG"77>7@'' M@LE)+O$NJ&D%^M.@A:4JI^S@\Z"((9 @#*^/P0K.&'2(CY[L\I(A SJJ=+]P MTWNE&G%28=6ZWGZ,C>)T-N/[W)%Q/8JJG[7-XCS/FV D+B('G! 74Z*:Q27! MS$5Q*>V2T<>K])(3N\N4'B8%!D,O+NPN^$UOHH&AH"C0+T\NAN% JNICM,+' MBR=V<9U$E(!@6+LATM=4UQ6?ZN:\I'(1KK3 JT">MEVX=JYD8Q;\=_'TC-]. M#>LR+K90G9_,]!+RXBW06^O4PX>88C8>00EX[V6H7"1(/RA>0 '*B'5V$JG^ M-C^%O7=Z,=Q#KY1,VD7.I%45IPSIIW]T3L20(5Y1@4 /B!D:8(*GJY]R8P2$ M!LC25Z=P4?ZWW@5]UAVB^KXMJ5_.+(N/;L*O&R0'WI0J3#8'6M#KNHU(W:#MREJ ;OLRYKOB.J@"ZXA(&_RJ\'"0 \ V(X!');C[?E(H^5&8 M7IS 6<9AK6WM!2?I]5&BX8WU5YYVG]9?>Q_:*QDC!YZ6B"C1-R3C MP1A$>)<#N0(6=S[@0 41!$>C_:81;Z#M5HU.-J=B4A,/.3(_?0 M(\'KYQ$0<6IDO[/L@3^M8J%:M_IPZ X#??_P01W+R-*6D!\=QM ;_DU*CTZ, M"13AT1,R3>"7P%>#?[1QM%U:HN,N._S4$O J<:4 'O5/!16JV)+LZ+S\T7K3 MK;J\"0&?A-L)$C2"LU[[&W@RFWU*;C[]^P_5]- SN5Q$=.>R,1HW_M-)6N"S M^!Q5D)(C)85JZUZ%X89]IG[O2"Z2)AJ!]RWYSQ6MW3C=.12*'( 7I.PT4<9. M[P'%R;_KN]_YOG_8,<9%=%=^'3VFF@$1&RO]NT6ON_JI#YHZ%41SBW]=5J.Y M;"1'UFCKZG)(>5>/HX]^\+.8UKHRT6058C\B[6;3*>HG6EZ;T1:0.+4/43B4 MSG1^AW)ZS4I-/1I#P['&UZS$H.D\HV%!@_IJ-YY9+279O QO7F/AM;HX+5T[ M^V1];]!U,E/V]+#TSW\4RAHWF$,L=;?DT<+#99]".,OC+8@BELOG4]'M%^I' MD%V:3$=!M!-/#!Y15\WDFUI6NP:'I]A8O14,8:4TG4'JDN+VJ?PL^Z\%N.#K MNJ#J6,M;FK4G%Q)Y]C_IY[^ MMP3^](;L3EM0;_17IS9_*6K^0" M*U2BQ999][^I_'99BF[,V;$J 2%^+(=M3+ZYI]SKEJNV$J& ?BO3U-*5+3:! M6&RR!%P"I/Q36[C:E2 %%I "D;MQ#'J%ZN?&[-*P7 FU,V$_W[IDV]$M!F#W M;U'NVMH$(XAMM$/>^Y]?ZJU'2ZU$:;X"W;/MO9GF(93&;K(>V)N"V*BG)X\.SC(-,-Z+CG)##RZ,Y$1R>]2!G]\& MNLFC^\=,M%L=Q-I(KN=A#^J14-59D%10/#"@T'R$D*-T1IP?!AO8QP" MQ97/6.%<5)X<^7!VA #X"]\B90!ITWG0J3I9E)+OWB6A9$0(['AN[<6=:^27<]FD&?P>\]FJS*IPE MCS@58>EQ+6NW&ZCS6?T(C:\K&Q>[Y;-[SDQHQ M1RM#!4*WZYXW\,K!3!!M2M>BC4#.M03W0JJT>Z6TO??)?%'U(T<6\ AV/-C)0JLKTNIAW(@LL"H\6R7*>V@R\THI/4E7'2B.KK MY:R8^',Y_LZS62HGXI_:C1H(-??NBZFB.)Q6>B)XLC+K5;>Z8:1V5=C-N\]F M]O)>&VC*I[A2G'(_)\?'I.1PXKY]J9)WG2DKT9X !S]86K@RC6F0!4$\_KRK M3@M';9FQ.QG)3K#@@?J) 8\> ZO[,E8/A7=-B6AX)O\Q:B3X7:_G8 MIV:#;8$^ZGU:5WC30(BB(,$TSAPTU9)J?\>S:5>+[DX_.ODRJ2,7D1C.*^(: MCW^RKMG=UF6_%VK*=_9W^K16QG9=-57Y:1,PF8ET;Q\2B&HF>EM]63"5C)KW M\+5CZ=KL2%N_B8">I\_T:W5J;%RE[A*R"V"\Q0_MQH8''\?Y6J_2JU3ID 0P M $HS";X;8+KZ"@F;:8CP8O(Y0Y7QC\C?)( M^6/<,G$^<%_Q'OK/S^V=KJY>2^K$'S$P%EO-[&>!O<<6&-OB_:S%Z+_/QCKFC M7[?H(S)T':C+J=/H^1VR#$PR$?QVF^BO\(Q MRHT^80S-$HCJDA*P$86 Q&-XT5'CAT@G_]*6_Z$"Y834W KZS<#;:<;R(L%A MIU\2K.M$S;KJ 7%8M6M2_"6D8S%6*C+R1:WAS[2P$)#O\V30+[6TVD[BK1E: MKO/Y/[[:^M>H[Q*:@6RS1S(Q#!$C$]> ?12@6Q9V,?LQHB#<@L P.;#@D%J4 MK3"(JMW8;YZN^?"0^7/7RYJU2)?789<'"<.V$?*6)O4ENZ+'U*1GLCZ\.F6K M?-:L3F-Y#C1,T,$WD11F3U=:F?W%#!SYD?M2(^\5-F^,DC=^-N_MU;S)OKRI MMWGO?^1-:^3/8O/G-?)!(&#__P!02P,$% @ =57Z5C\9-B03NP W*T' M !, !G9"TR,#(S,#&ULU+UMD]LXDB[Z?7\%[FS$WNZ(PC1? M0!"8W=D3Y;<9GW#;7KMZY]SHN*' :Q5W5%(-*=FN_?4'H$A)59(H@ )9W)B8 M=KDL(C,?" \S@43FO_VO'_=S\$V55;%<_/D/\1^C/P"U$$M9+&[__(??;MY! M\H?_]>__]$__]O] ^']>??D WBS%^EXM5N!UJ=A*2?"]6-V!U9T"?UN6?R^^ M,?!YSE9Z6=Y#^._U8Z^7#X]E<7NW DF4I.W'VG\M_Y2E0O((:X@BE)G_" E9 MJ@E,[U>KA3[_\\OW[]S_^X.7\C\OR]I4TE_J?]U^M"J.?= ,&__R?W[]\%7Y:G]W M5RI]?-AY63X9U6I)K98QMEK^\REAOUR@?B!]5X>Z!E"N-O=C*!V[,/T83-T; MPQ!J>(7WQ%RL\N8+]78AQ_KN;D5=K/KP&H?Z6BQ7;#["UV(G9D_EN?W%!_-3 M(\8.U$&FM9R&NO=453]6:F'>+35;/AD:%/+/?S _S:IR-?O"%K?J5W7/53F3 M3"M*%(>*Z12B/$LAH>;M@TAJWE LBF.1SU;;K_),+>!O7UNI]=!'Q_V#AQVK M$^NQ5-5R78K=F^Q^?NSU9-Y,]EU&?EFP>U4]L.8!HYQ][6_T_7?#Q:NB6A6" MS<&OBE7K4M5O_M_?+.]9L?C__^V7G4'NX,V'@F0^4326XHE.<_O:7Y;/;5^* M4[;O5D]EU*X-UZSBM>;FD5^L5_6+FJ\J^S=H_U8OG>>C_7(P1==EJQDKQ1F$ MFT_\(I;&BWE8P2=@ZW)YWVG":MDYNQM@C(@_@&4I56G\T"/J;K]1MW+V02UN M5W>?]+NB,O/Q'VOC-)@%\3>E_E[-XAAGC*38^(@9@RC!"'*18*AY%L4D3?(, M*9?5V2UF:HMUHRI8:J!K9<$_&FVOP'>KK]MB/0-M]]H-!]C 2[G!ZI,&&SU! MJRCX6S"H9!,GU2[^") ]D3?!KYDS"[I!LB'%6UGS791'2KQU_9C^)^??]J69;+[R;(?\W, M3)O?S^(<"45S"AE.8XB$^8D2EAL?)T)"QQ$7:>I"FWV$3XU,-UH#W:A]!>XW MB@/>:@Y$H[H;6?2:D6ZV'1KGH3G8J&UII('ZW1;J1G>P51Z\/@>U,[=<@EF7 M&]:,N^>*-;_9N6.]1(]"6)> TM+816/T(S>[LR;7/7XNEW(M5M7U0GY5Y;="J.K& M!(*O#!Y_GQ$>Q7G.!(P5R2%"DD,:)0*J!"FL)(^B#/DPX6":3HTV&TL ?S2K M^+^6)6B4!_9KX4>4P\VN&ZM.8LX&IN!VNBP5@-8,L+7#3F-K"6 +"5I;P.\W MC,\5L#:!VJ@ P>]HP ?B\>'T')7T!X?[^1MB>(']7B>-X"_*;N:8M]1G5=9* M&10_\7EQ6VOW]L>#$G8_LK@W'_FDO]HM(>,EVG_;[ '',YUHE'.BH,82080C M!BDVKQ"59QE'2=J:!Y=:V*Z :Z\"J-L^ZC=6> M@5?V06.BWQLFV(2[O5!>8AK'>7]<@:U18,\J\&EO!EO#P,UV!K\^F<'/W3/H M_1H)#7>@MT8PM49]280&\_D[(?CX_5X![Q?"O&=NV(_?C.!R9719%:KZO)P7 MXG&&2";2%.**F']-VXNK& MGJ'0&I@1-VJ" [P,O]6J@M^;/P=QG5U "L1CG:)&Y287HY_SC=,S_3CDC>*K M-T4EYDM[0+B+.K.8Y#3'"J:IIA#%E$$6<0$UQYF6:8)RS'WHXX2V4A^7*U6]6:OKA[*8WWQ?WMPMUQ5;R)OO:K%Z_&I]G"8%@FL>ITI$D/,\ M-[Z$\2H(UABB*#;Q(M%9%$O'$VI_Z5.CB-H"8$T M0W & %J*VR^:.Y\&-MC M'LX>9P^+[L!,TP&LL0"T)H"-#: V OR^,<,QMZM\,A/8KLS[Z&XY-P]7;_^Q+E:/ MU[Q:E2;2G:E(9C+!'!(B$HA2J2#E5$%$<\6RE&NBF=?)E(O4J;TPMDK7NTA[ M:O^_8*,X^+U5W9'&_";!\0 I-+0#ORV"H.I_VN.#4JB3&R>9XY["^,!P<*+B M]?#E_NVO[/& "-_:^SW-ZUW)+-)1RF',K4^+&(5,"0YSE7,E:,1E2OMZMV=D M3XVJCK[[C0W6LR7]7:QS,^#OUP;$]26\6@OI,6>J-B& 3WL.\/X>;4#@7]*? M[9R 89Q81^3<7=AS [Z8 ^MH:9?[ZCI$WTU/KV^ZH>"<9O[5:CJHUK- M9(99&BL!,4(4(H,'I(@ED#.D4AYEF4#9;/]BDL,^7Z=$IV5S]LI5V&V_C<)@ MQ7Z >:.L9_+H.9A=MT@OAVZLK=(&L[UCE3UEKX!1-^26J1,NP;9.NZ6-O(7J M9/KA5JK;8STC8G5KWV9?U,.R7!6+VVW\12+.(XQCF*9)#I$VGB95/((J$SEE MF7$ZE5]ZY@E!4W,F&SW!5M'^<>XI:!U#VP" #1W-]L'*/WH] T2H@/64F'%C MU#/&'H2EYS[?CQ:NA5BN%ZOJ,WNT2:BOUX:!%JL92E6>9HQ I*0T02?GD.LH M@QAKII*(,A81'U(X+F9JE-!J"1XV:OK1P DHW4C@33*E<22@2 M$VF@R/@&W!83P%FLXC1/.TB!(1UMV^@9 MM,P?6K_](@^<.C:)7$89;V?(PZ8GVT$^S_7SRUXO[^^+E?TBV?%?+Q?6YU-& MJJIF7*?V1D0*%4\SB'"J(1-Q!I,XB2-EF#K3VL4[7^QHM]9<%/ ME=KLHH+__;.?[]8%MYL#%PC$@1GY.7Y/] SGR3F $)(EDL$XX2;Z8QF& M1*@(QDKGB>91EB:1H]MWF2938Y[M[9R'K3V;FYX/^W+,S,*5M)V9G"K"V["[;7N]?MMVS!]PL=]=SQYH89\]TO D: MR64=>J)\W-DPX)[TYYQH &]7WKUFW1Q.U=RDZ;S;KV09JG% M.2$XPC#E6D$4Z1@RRC'$2"DE%$GRU#4O_*B J;VB=DH"MUNJS57=3[KAU0_%0KU?J?MJIG"61DQ+J$S0#U$2$\B%R""-$TD3 MKF7,O#*7SPF<&M4]U=?FV+;55WZW.H-::<]CW+.@NVT$A(1R8&:\$$7_G!!' M:$(EA9P3-VY6B*/Q!VDAKL]Y>TWV[MZ'Y>+V1I7WUCF[6Y8K^[-A-&Y&E]?W M]MS)ID*E:4Q03F-(,-40T2BVM_7KC@$XSV4D,4MGJVU5Z:[7H;-0+\HY43<[ MZ*U]*P-(YQNX7@"?=;(&@6UH>C$Z7P&K-;2J;L([JWC]URO0Z@XVRGH)UT]]Q'&LL%]+9MSRWT?[;O3;?G=U3L L5(]NX[E>[/-%70W MGW$0* =F]_8:VS!E"WT!"7:9S57NR!?:/.$XO-3F.\"E563_LES*[\5\7M>V MG&&=I$(H D62VWA5*GF M(^<&&*T#B:,E^VU(7!^YL+CFL:"#Q89.29282"^*(<+(!'DIDQ QI&6D>,JE MU^E E["I<>ON<"2>@JFB\>K[D8?;**9OBH MK,G ^!LK2[98/5X+4:[9_#-[K',/9U@RHGA,H!24V$O(\RZ",!2*YUD)S M[7>?O%N@TTH8]3IYJYD?89R!U8TR D U6D6CA62EK/,< ]B;5]QP"\0L9X2-RBUNAC]G%\>G>CLC]52W4_Y^T48S M?RM6=ZW?TUZ2>)SEAEWJ3>@T)?8" T:0J2B"N4ISD;%4Q:E73P=/^5-S6;;Q M"Y/?;)'V32JQ5 _+JO#E)-^I%=GPT(_M;K_;._O;:/M[T;_;=1S MM;U!%; Y6D_LPOE$7M+'=I/Z0'/$<^HU3+A&:4U.QJO'ND_77H>=[77]YOI^ MM=FUU;;JI. YS)$BQN/"$C)!*,Q4)N(L3W"$\*4MT3QUFAHI[F\('S1"VUIS M97^WJTK16G3I'GO_F?7=CQ]EOD;6<7V!@V=.A\"LA!0^@#H1,( MI4\!X192GWSZPCZ*8GF[*.KF7'5?G=W.=$H5X2G7,")I"E&*8LADIB"G>2J8 M2FT1EUX-$D])G!I%'6^2YQDWG\?9C:2"HC

^4<2(4B$2$Q$JA!7.Z M3PPZRE+N-JA=MV<^U>_MOU=7J"G[ME>?+1%I)#74*=80Z41 EFD&$Q)K9G## M"?+J@'=:U/06;ZW>MNRST=BQ$IL#K&YO^3!@#;RRG]1V;D$;HF[K>30"O=L[ M!(WZ4C]O\/.WN<,3_1BBS=9\?__ BE))$X6L[]=S>V:^^97=-OFPK,P;/LLS MD=(82BH,8:19!(FM[YC1-$H90T11KQ1L9\E3XX\]14&QU13,C:J^*4/NZ+OQ MRB"8#DPSKK,K _]L@E M!8Z8=5@_X-B'^G:F*8MO;%5\4^\7QGVIL]2KO[!B86GAP[90!M4Z58(HF.,X M@BBA!%*$.8QPA#CF.$N05_5X-[%3\S-V6H,]M:^ 51S\9%7_^9)J)6Y3X4@( MP0$>FBE"8=NCKXT/5,':VS@)';G+C0\0A\UNO)[N1U=O6;DH%K?59U76=[[? M%/.U>;?/,")YDIK8ARN!(.(Y@IQ3#;,\ICC.(Y7I;/9-E7SIRE G)/FLF'UY M0[YB:\6 :A2VY4Q!954&/YFE(Y=SXX/L_=:SCO(IQ-UH* "* _-.JZ&M80EJ M':] HV4XBCD#0R!..25E5!(Y8^ISUCCW\%:B^M M9IHS2G.HH\1X-C3!D,?F/P1G"$61("QWO;3J*7IJWLW1OI76!)!$:=R_-^B9 M">@FDF%A'9A;3B/ZM!5H;0 P%@3HQ'H&[?Z-6,.A_I)]6+O0'Z8-JQMN[EU8 MSXSW8DU8W>SLZL'J.$(_S_'&)F*MR\>Z;LI_LOE:S71,6)8E.:21L%U7XQA2 MFW;#!,$ICY D+/&[)7" MP2QB'*((IY!FL8",L@ASG"B6Q'U:'AX3-C5G;MO O1*[T K<,?&HJ!?IF]AE M]*GNB9W/7!XW7C^4Q7S/'7E7Z-5CXT6GBJ8TUQKJ#*409:F"##%AS^!1AF(B M\EST#1H[Y$Z-9(YZV+7^)F3,HOY!3!?V_O%B($1?(EC<@/DD7JFU#Q H=F'< M/TH,A/5+AHC],;\H3G1 SCU([!KLQ2)$!PN[PD.7QR]+N?JRG,_?+2(T)R@/LE5>S*F1N>[*HU62=!HZ7F*>0Q+ M-W?Q0H0&IF=?<'HG/QTQ/W":T[Z$%TEH.F+BJ=2E8Q_MM\C?L:*L0\[WBX?U MJOJ@OJEYVKSO(B:Q3DD*)4HP1)KED-E$ATSK!,E,I%Q[W;CJD#6U1?^UN%T4 MNA!LL0*_+9;<]CNL>V1O5 <_U[!B=^[P?&TA5S&Y*)FT5B\=[OIS/\EC(E*<( MDHPE$.4D@P1Q#47$HAQQEG#E5)[U8.2IK?=&.;#1SFVM'\+5O;@O F'PHR(G M^YV7[TE;CZS72HD_WBZ__6*>V2Q5\\-NA1Z.-,J2/&E NP9/?Z#?*_C3ZDZ5 MKY?W#Z6Z4XNJ3C>T95;MKOP-^S%#$MP^.".VQS'O&/<1?OI<+K\55;%<_ RX6BA=K.J3C&)3+GC%?ER!A6N++M<9 M<'MUAP!TG#5?:PJ>J J:>LN;O.0K6W'3L4ZXQ\*58MB%D>%IQZ[W1+7=7"-)JK,\3:'.M8*(QP+2**,P23.<291D M(NUWW'%$V-3>SKL-^[U.*97+GIP_SIX''1>B-]I)AR]P_8\Y.A )?X M3'DI7 O& WNG&;?'HXR6'K^5_K:O5INE4RJG03&"8Y4A#A#6%'#$.92(R MK1).6.JSH>TC>Z*[VGL:.J>_NN/=S83!X1OIEOOY6N7#HNJ<43P(NB.E$P=" MV2>-V!NNDSG$[B.-E4#L;=M>]K#_L_W-2S0'.GX*DM^@_O MKU^]__#^YOW;K^#ZXQOP]:_77][^]=.'-V^_?/V7?R9)G/\K>/L?O[V_^?]Z M[Z%W3X3WSGHP>,?;;]^TF*D5';K$LQ,ZX;?DN\6^U$:]$Q@=V_=NS_?D+JOQ?F@5&H;2\7 MD>/N<'F <+"9Y?-LSX:IEN"^J ?S1;MCE9)OUJ7Q]S^KLEC*3568/(HC+"6& M&<,)1-B6UM$HAT*0+,Z21*6YUPGC68E38Z!:85#N- :R5AFL[I2MQ6CTO@+? M.@O-](3>C8J" CHP#VVPW%,6;+0%GQL< Q?L<<8F5#/1L_+&;17J:OY!(U#G M!P>H5?WJ\:]*WAIY7U2S5W]7/+QZW"1+;8_6/MC)-__XZO'88%^*ZN^;IK]< MV,*/J811S U_"9NPF"D$(Y7;+J(R%VY5(<=7?6I$Z%+7F3^"!@&P#T'=7[C) M(=P=CK8XU/]Z='1@P>C7,'K$KY@;3T_SBS,PX3O5 @_=9'I\I,F4 M(Q]D0KQ*F@^C@?=!\K.7[N=R>5NR^^OUZFY9%O^M9%U5N?JB[HW:1MEWRW+O MP\HL6!,CW*I/NLZ#W7SXTVX/?Y;&.2-4"1@E6$)$D88L(1@JE:1$Y)(G.G&L M=#6LIE-[[VT4-!% 8PY8+0%73R("5@%F8P%K&5AJ4*<[;XJT5_X'*<-_%\Z> MC$]GAD>.2$!CZA78&0N:;\#6W/KFW>Z9*[ S&7S28).(WCST:7JS[WR"/YUO MP4C'_B&^#1LRN/ ;X9,X,,XLG]9*N?A ]'_$ M$>A&,4.=JU59\/6JKD5E?*?/;+#:*:,=?D[EN-/_@'.P(\WZZO;S[,;5-=J4>AAA/8 MNC%&(,0&IHP-6$<.*(/77W/ (V19AA.2QB_)T&WRT7(,9Q[IFVU9K3YI6QNR MSK-0Y;="J.JKX:69S%0F59S "#%F.U1*R&,DC)>A$J)8IKE&?LT\3@MS^NZ/ MVM3#ZFJW$"HV][VYW(&I&TE<[@P_3-LT_T/2#4Q4+)5YM*1Y_-%Z 9W$JYTT.F 0[(NJ2-?*ICH/9AP0A))!G$L8JH8RR3VIDWG4S%/5,8]_.'R#[>]&R./7XD>STZ@D M,H$7-LO?T %$64P@B6,*(QSG-$8)9DJ%:K#]5/34***KP7:"P[5\?C8!W>0Q M+*P#,XIKB^?: & L&*#!]C.TPS78[H_ZQ!IL;]$?I\'V<=SZ-]A^-MYD&FP? MM].GP?:)$7K&T;M&0DV'3IO\;^OE%,;KW(9B1.%,TRB"B> 4(F&<0ZHUAHA' M+-<4FU]X9=:[B9W:J^#K^OZ>E8]U.+;7@&EG 6A-\ R/W2;!,1X.#NW0 7 W ME,;='"38]8(I5'3K)G3<<-8+B(/XU>_I<$W@XN;-344:191JJ(5"$*E(0"Y8 M#'6&<62=V"3GES:!BZ?IF?['>KFJRQ;5!V+%PJR>^O;%KZS\NSU)M[F*[Z5Y M6YCIF;?'ZTUGN#A 9[CXXLYP/8 =VC<]V1DN'JDS7#Q:9[AX*IWA8O_.<,\? MZ9F9P,KRL;X,\K L[=[;O66P(_59FV^Z)DHC1#-(XT1#Q 2'7&,-N*H(IS$*=>0QP+;>X89) E!4(I4(J533&C> MX/AVX9C UQ_%5L08&*J%O!@]MU=:'SP&?E>=77V]VZ@'?M-LAWV1ANFGW@T' M_]Z/]#^72_/U6SW:Q)K5]4+:#/\'ZS#L=HQP2E*9U&5\B/%724X@DU)#03G6 M)%*)PEZU#\^+G-J+8C^[HM7^JLX06VUK]=467(&/OBT5'2; ;8F'A77@Q=^) MXJ#Y*>XP!:(/!X&C$HL[ ,\IQ^/)OI<(F]()FWM&MJWCTJ5%04PYTIR3XW:KIF6+2#;#CT4 H MV :F&&_$>EP>=$ BV/W!+EDC7R%T,/OP%J'+0Q?N[+]ZW-OQL!FIF^\UQ8P+ M$B$35D0"HC2Q]X.R&.:9RJ.$\2BC3FDHCO*F1AW[NT"UDKVHXQS(GOOWET,W M,'UXH]9_W[X;B]![]R>DOF<*MQ:85( M"B.&;#=XSB!%5,"]]@P0)]-H3STW5KKL&;WWTF+/ M?=*/YZ0J9F\7*Q/.?KUG\_FK=54L5%7-(BJ9E )!@>V!%LX4)*FD$%,=V<*9 ME,9.WN")\:?&<;G1IOE(5[QIAVU9[[F/^2M75YYY_OEHOF>N2,HP@IQ@34 M+.4F>LL(I"DW_U$LYD(AE2*GA*QC@T]ML=;Z@5K!YEZP^TH] .[\,KT$CH'7 MJ <27@OTE,F]5N?!8*,MS5-F[*_+DY_IMP'S?B%*Q2KU1FW^?+]HLL$K$\*H MXEM]'S9/99[$.(8LDN;EJ@B&/$\IS'0N$\RE2)+,K]B3BUBG[^VH99]:'4&Y M5=)O3\4);;?=DV (CK/R6W7!3ZW"/V\2WQM$OYQ'U'L?Q >B0#L>3B)'W=OP M >'Y+H;7LQ>>(^T2*VW+K$W69?5F:0OKSC*IXR0BB?$3<@$123-(420@00A) M%L5*QU[9VRY"I^9$[.XW/$TQWFC;]V"I"W7/TZ5 6 [,0WUA['_2Y(!+Z..F M+I$O<^;D ,+)@R>79R_M1V'PS^BRFDF484:C3S)94L:5P)4FAR',: MQSQ.4^J5?G=*T-1(IM7.WD#[SDII_U3%[0*H'^+.?'!O)[5_3:F3J+L13@@L M!R:9G8I78 OI1LLA&B@=QR%XNZ-G8EZH.=%Q8T^W$CKQ^;X%<>_OEXNZ.O>; MXELAU4)6GU59EWHR3M+<_"%G+%9Q([=7\HUOFF"[S93=&"4H<@.3RE974"M[!;;J MVLBH53A@04I7;$(5ISPK;]Q"E:[F'Q2M='ZP'\-L3I/_9KRA]PN]+._KI)V] MI+BW/XQK8**TU^MJM;Q7Y8=B4>_V5+,D$DH0FZ>]60U"KZ+D+W']2W(AJ%*@')K GV;RMPJ#5V U\;Q:[ M&+A [-9?CU%9[V*XGK/AY0/VO0VQ*C8'$O:ZITW9;XYB\H0R)0F'-(^-^Y4) M\Y/(# DFDF9I'BU>M9WENM;##V/O$YBZ\9E(1 ;G*KZ@-7C M=D$W$L'N#IP0,_+-@&YC#_/^SWS>.ZO_MS]^_>-?EB; 6=A1FZV'/&9F^6L! MA3(Q&4*IAI2F,4P9$G%.=893US;QQ\:?&@UL.C-;3<'M5E7G9/6C"':O^@"X M#+S8:S!V^OD7VCZ*BG/^_J7HC)2\[XV23^I^%P8G\_://C16TGZ7QGL9^YT? MZWO2SE?O%]6JK&?]HYFRYNV;$,T)Y1RJ3,<018;36"H8U#3F2J4HI]@KM>>4 MH*E1FM43[!2] E;5GJ[-27#=7)L0D W,=CW1ZG&FW@U%L#/U$V)&/E/O-O;P M3/W,Y_M2PT.IQ.:BY(SG:8Z(3*$FN3:!3JX@90F%A/"<"DZ$HJD?'>P&GQX% M['2K2])MZS,];.LSJ;;_4"KG.#XT-MK;WAAYY/1\: M=;B&CWRF=R[,@UI4]5#7"[F+?';Y>FW3^AE#*$]8)&"F(Q.O)*DMVVG6=H9D M)+C,I:1>M=X]9$]MU>]%Z4U_35OEI%'6\\7O,P5N+# 0L./M?/A@VB= M<"DRSI+'SI3QA>1(PHSW$!?T3_RZ7LCR\=##^: ]&E^>\MV-_M6.Q\O&;NBO$7%5M?XE<2$Q3$[=$,;'Y M,112$ZK 7.84:T21DDYU,D]*F!I3M%J"5DWGC<<3")[=D+TCM%(&[/N7Q^?'=EN\T_NR9YX;*Q=V6ZM]_9ESWRP9S'R95D[7KL6 M%Z=;N4@B62*Y"=X432!*(V;"..,C:8P%9@EG0OA5)7>7/37^:U2WF;+'KQ1Z M5B3WF 4WAVH@; ?FT+.P#I")W .I4&7*/22/6Z_<'Y*#PN4]ANC)8"9XW(2. MM=OW>6EBQ5T,J72Q4++9%K"'\M7Q,(7E$24D2R&/!8N#:#4UUMO;:.'-1HLGSP69*T<&''L&!N;&O=3I1OMVMZO.]QDF_ P* M8BC:#*+3N(0:$L8#J@TZ>(@#_M_,]]CR_W\K:WKS];-0IUO=&R?JC5;5F M!KG71M?JHUK-(D:$S/,,LDSG$.680RII#BF-$V;^*D3LU6CB0GVF1KP?5%6! M]-%H#815NSXPE(UYGKQ\Z?2YGC&.-BF#'TL^2TC8,P:TUH"?&GM^ MKJ=F\TP[9;51W;V++DQ?Z(WO(%D._MJ\8#)$;^BZ/GY5Y3?;G_S,Z@:S9TW[ES@/KO#&1C$@2EP'[^=NJ#5UW_STP5#YYW0P%B. MM"UZ,:8^NZ4>$)W<.G498ZQ]5 ][]C95?9[J7S2F6-4U_PW-VP+8Q>)6+81Q MOS\OYX5XW#7.("1E"-FJN$K%MG1,! G-%4Q%S!12@A#BY06[BYX:.^]I7CM/ M3W3WKR#CB+^;&SL,J@/3=2>@5V"C./B]^7.0OB3^N 4L,.,H>/0R,WZ '"LV MXSE"J#K!VROCUU6EC/@VT4Q@1=,$11#']85MG4$>\13&<42X8$Q'?K7SG"5/ MC<)^:C7_V1;!VE2_+1: U4I?@85:V:Q?I;6JR^EIP)LZZX")?ZR+JK#OI.I/ MEU88/C5/;EPW"/J#>Z9':PWO:E%L-!\D1= ;K\$*#Y^2^\+5A\_ <;X$\;D! M+NYG^8K-;0S^]4ZIU5_*Y?K!R-JY"(()3&(D(.(1@0B1"'*%$-2X9M0-M<#$PCR;7-(0(ICW.(8JTA25 *LSA!FA)*$LHO[>>R)\_I MVSUJ(Y<]Y2X-K_9Q[1M2^6+UHF&4"W8!PJ8CF P6*NW+>N'PZ(C9YT.B8P_U MXXV/:O6:57>&EFSE8OGJ\;=*R8V JHZY;!/'VGW?[B,HSCF-)8.Y2BA$$960 M*!9!P70B*,YPZG>WTU^%J3D:5GV@Y\OOU:9L7-&JOFE'6^ONN:W38U[!T4_6 H/YSV!K!-A9,W&J#/FE49;HF&?$ MJ7+-.4%38[=:/U!_H@X25EM]G4_ZNX'M)JZ0< U,3SL]@5$4[#3USXWH1LPY M*R(8B3"N&$R\DDB.ZGQTI_<+)A+_'![?/]W,CKQ:J0Q7QM M&_!\56)=UHS\]H>8KPUIVQ*J]M+_>O/U^:3?LG)AN'O;)J/I!Y5%C&.E))21 MR"!*J(!,$@E9(A(D\IB+2/IXED&TFAH=[QL%JJU5X*>ZUT[ULY^?&6;BW%S/ MT:=C8+I_,A,[@T!KT288V+/)GI6T5NTW]0G=*2PHT($\UC ZC>K$!H7QN5\; M=O!+VR'N4I;MR^&O2MX^<:V/E!<21,:2)@PREBB(4L4AR64"8R1MQZ&4ZLR+ MJR_096H,O3-E[\; QG=NK-F/3W?V]"X+=D)WN&]E_2#_RE:J8O6FBJ?]8L](PTOSQBWI8EJM9S&64THA" M21)A'&#$($1!HYE:/JD#$YLFS4!%L]P491-PKL0K.;V@)A-#1E M>T7\_2&6\P/.TKI&G,4JG PJJ4 EX]>F%NV5\>B MVO[RKX4JS9!WCVUNAF8)DQ1#E+'4EI**(--:P5QF.95$F?][M8_UDCXU.M@K M K+5M'Y!?[S^SY[5LOUFP\T?&@SC@>GD,GC[)Y#YP!0ZB\Q)]LNDDOG ]B[8*GL%:G4#%B5R M@B54M:%N8>.6$7(R_* ^D-M3WOD1[XH?2GYA*_5QN5+5F[6Z7M^NJ]7-]^7- MW7)=F>_ S7C%D-*,01XK&2D>:8*?V'GV$ M3XU6:@. M0#4)@!C ]@8 #@8&=ZS3P&,U-;=8;W0' M/WTP+M//%O*ZQ^YU-^0]3@']L0MV[.N1S/G]0#@_V>HS1C]MNBOMB\KG\4U2Q).$V4\8%%DAE*$UQ!DN8)5*F4L4Q2:KZM M/A&U@\RI^;\;E6T.5*NT_=FJ;=#>73VTJGMNK+E,@!N5!89U8 8+@J@W97E@ M%(BI7"2.2E >$#SG)9]'_1,+WBY6Q>KQ73%7']=U%!)I+02.,IA3:@)PS2-( M<&R\W02)A.@T(ZE3@;%C@T^-8#;Z :L@V&CHGD-P %PW7UP*Q\#$X(&$5[K M*9-[Y0D<##9:@L I,_8S TY^)L"NV4-9S \BK7?%M[;AA\:<8TTHS(1B$$48 M02I0#G$BM(@8(5CTWS4[(WQJB_KXSH(UPFZ:91=LX)R;A1Z;9@&Q?9%-LQK6 M8_LUUH80FV;G,+]@TRP@]B^Z:=8Y!P/ME3EBY[%7=F[$E]LK<[2UN3OO"20%T::L90I-(XE]"Z@K;JMPD]$Q.)YBI*;8(9I\+KOGY8]:;V MOMDO @EO?JW;)4Q>WB==T$2#S6VQ"V2DG=3JC^VWS3 MF%O^U[JJ"PV_4GII=?JQ[?"V*@MNE#=*WBP_L[I#%Y;VQ 9KR%+;38W+S/Q$ M,,1IGJDHISQB3L417D;]J;V$&BN!:,RT-1=:RP#;FN9Y]#/R5\+MC3/=B1[X MC;0IFOK$RA4&=<[>$ =D!< 5Y# 0P6MM#[IL/F/AQ@ MM00;0 +W+1]](D-V01]/^?%[JH\^,4<[M(^O1<^79UMR^H.MM[;MP_BZ:4>9 MLYCP.(^@$E%D2ZI*R)6D4"AM7G493EB2SKZIDB^=7W>= GU8:U_L<.15JPGF M?8L[G\'7\MNFP-X:K3^7G;5D=A/_-1\X-\69BKF=2*.4,4WR^Z>+.,)OQOK# ?JP"QD%8=6 M<[!5W68)M,H_*7+U;F MFU:8%=KD#0I%249E!J7QD" B*(=4JACFL<+8=INDU(O)NL5-C;GVM07JQX-Q M=^M]QV*KMR>1G4';C;C"83@P43V!S\"V4S5X]J4;)J$J8'4+&[>TE9/A!S6K MW)[JF[;T]4[-YS9$9(O'69RE698+VU5,$.,,L1R2+$IAFLB$D%RF6>Z9N+0_ M_-0HHTG8J54$C8Z^R4M/X.OFA,M!&9@#O/#HD<)TS.P+DIB>##=R&M,Q4PX3 MF8Y^JF_)^._7HNYE;<(FXV(LS(]B4WY@TX+P>9/-%&4Z)FD.94Z$S4'4D%,E M890E><*($JE?@1-?!::VV'?*@Z^&0B4K905^>Y!LY>L8>$^%FZLP), #$X=1 M'>SA^U3Y<;J>]D4O6&EX3_$C%X;O!\YA6?B>X_2LZ%0LBI7Z4'RSM>>?NCT? MU6J&XTBA6$4PYT)!I!"#C#(,*4\U(IGF@GBEV'2+FQJ?[3GH>[U./8LT=0.< M("TB13.(<]N)D<8I)$DLH%(RU@9\$I-HMEJNV'QT@+="AR0UV_:B+!_K"I7= MQ8+[H.OV5@B'V<#O@(VBL-;T,'J\ A\[OIS^):Z<4 E5TZI;V+A%K)P,/ZA: MY?94/Y9NMXSW=HS;(R4EA10X(3!2.(,HRC6D6@LHC/L9\T@S3+S*%9\6-35V MWNZCEWWWT3M@Y1'B,9$DAH M44YPQK!!-3/N!(I%!KG,4YB8UZ!Q*3*EN?([9 X#[C@'S(/#Z_;."P/9P.^[ M8R=E YPLG\4\T%B7O7PMV[OCY?UHOPC%MC*T_[<5^;ZQN=VN^J*J55G8PB3V'XS\I[_8 M^^1,TAQ%6J0PICHU+J'"T+ ZA1F+F*09Y@I%LP=5%DOY=<7*E9M;>)%./FOJ MN68#+BO;(]0N*;73%+ 5X.JV6"R:FAD;=?PI%9UY@!-FT.!G,-?">&OK MN2W%MY^C,J,\CEDF)*1(1Q E<0YM\AG,,I3'-&/"K &_0H+^2CBM[5'+">XI M"O8U#7:F<&HZ+CYGN 3B:9P]>&,?\D#B#'S#'U*<4F J!Q=G /(XS#@W4L_P MH8E2_E:L[EZOJ]7R7I4'MV<$I2+A"8&8Q!@:HDN@K1@$:4:%3EA.$^35FL-% MZ.0V@AH] 9/?F/E6;)K\2?6PK K?:[-.H#LZB8&A'&L+Z+O1%[0*#WM_R0>B M4$Z=B\AQ?3Q3$;@H) A\Y@3GUR9X7%7=QV*D*%+;8 MRD>U^J1OV(\92F44*15!Q'D*$37_(2SA,(LPC2E!,B%>P9.G_*GQY/YVQ;(N M6".>%*R9=[7Y"C(A&*K4]S7K%YC;*'78F4HVQEF8FN'$'(-+&W6>*QU!F)&(9D3G.(M_3J\'G8?CS M*B-AM"EPVV48$-2!W8Y]NG&HCV63!&WS _8CX)7@?N"%NB/L*7W<2\/]H#FX M1=QS&.]PY_WBF_'\EN7CYU)]^KY0\KHP!C.]FA'&L8EJ"%190FR#J1S2/,Y@ MIA*4*H$YSJECP'-2R-1>Y48_N+0* M9HZ.S(GP;R;*@3!)Z!66>KH_'<%:BU M!-?A,'(.=X)@-5; TUY'8O5U), JR\1F.0.^>1&"ZDX9>K:76NNTC8-O'[A3 MZ'3^<]>'#P=K<37 M)&JJF&HB4@5);NM6)8)!DBD)->-9CGB$<2QZQDP=8J?&K\>+=1X4Y^P?+G5- M@;=C& C8$?W! WQW>I^H;1HP;;8?@N&=PBZA+^4+.@#1X0*Z/-VWY6A9?&.K MVJFL5F7]5JRN%_*O2IJX^?9:F'^J:U<>*P:7$!WSG&%(,+<7VU@..58FV*48 MY8@A\V^)#Z==HLS4F&YG"WA7+,S+OF!SL&=6?=;>& 9VEOGV*;U@]MSH<*PY M&9@D]Z;C_"0,7^8O!*K!.IQ>H,K('4\O!^VP VJ ,;V#[H]K,5>L_+S\KDHE MOZ[Y/2N+A6HO]5"B@?9L+!X.L($9K5$40-#H"G;*^E\X.P.;#KZ18O3+8/0) MM-V@.1EMGWE\K)#;S8J]N-OQ@;ZYGE5-UV\W!42K6IE2<^UV^%UVD. M2E:V']1G]EC[9^^697THT@16^V[:#,=<*XP3F&!F" !'''(A-(QRB76>YYHP MIU.+GO*GYE'5>O8H->8+NQLO# CFP+31:KYI>_=3J[S=B_^Y.87=&N 2SGMS M2T_H E&/K_11F:DG-,^)J^\P?KQ6E:O9K^Q'<;^^;WQKD>615#2%@B04(DD4 MY @3F,LTI:D2@E"GDX&#D:?&18UR;D1TB%,WQ5QD_<#DT>@5,)PX:6W7>C_D#?>.$@C6*;-\3R&.4:QS!*HA0B023DN>30 MK$XJ4!91C;W*9W;(\EJ9(\0-3Q.(BEI7WT#A-+"N,4,0N 8/'YQ2K:X&[R3H M %>PL..TI)$CD+,F'P8CYQ_QO][UIMF:NC&/SN($T9Q+"5E.8X@RPQA,$ Q% MAC&/(X$T3UVO=>T//+6W=ZL;L,JYW^)Z@E4W$UR"P-#'1T[&>UW6.F9IKTM: M3P8:[7+6,?7W+V4=_7?O@Y(;)>X6R_GR]O%Z(;\N]>J[H='6;V8B30EA,,^9 MA"A-,.2<(Q/XZRA'4F59JAU/23K$3&T9[E2M-[&J1EGGC?XN1,\>C@3":>#% MN@>1+6JLV2INW?.-ZB;*V>^!TFKO=W_3?T;<8J%!<,5*#)RESMJG.0-Q_.HR7^ OMWLKJ4TW\&J^>-#L5#Q3$I,<*(4-#X< MAHA0 2GA,%^'LQ-J5BU+A^_KI;B[__) MYFMU+?ZQ+DHE[>GQKVIUMY2S'.=88JPA8DD*$;?.B]02*IT0211+24*WJ1SN M/HR+[#[I'6-X,7?&A:S @QGOCE7*L\"K$^AN_DDP#$<*"!MU0:WO%:@UMF4& M-SI? :LUV*@=SBOQ 2F00^(D$YVZ(U[/]B&AW*>Q9#T@=Q4AJ&D/% MDQPB3#+(J=:0LRQ)8IK'>49\(J=3@J;FA[1Z>E]%.(FD&Z.$P&=@%MFJ.$Z' MS'.(!**,DV)&I8ESQCZGAK.?]]YI_K7.2OWZ6*W4_3;K66DF\@C##.?"D "V M=6Y8 K,TER1G*L:Q^2ZW[QA=",M$_L"Y'//G$' B?WAX\],]:^<(>^>_O!79_J>?/<1&>RF*_M M[:6F!J)Y;=OJAV^6]ZQ8S%#.HX3D&K+,MD+1]I :90)&2I$X3C+),Z]^CN<$ M3HW1]O4%.X6OZI*;X/>-TIY;O6=!=_-W0D(Y,!M>B*+_]7%':$)='#\G;MPK MXX[&'UP6=WVN']7\NOQ6]PU_O_BZ8@O)2EEG^*_40BK;"TJNQ>IOK"S98O7X M?B%LX*;>J,V?7Y;S^;ME^=T\-*.:*XF$-!2D$XAR+"&)T[P^L^=1 M NDU->)JS;(G**UAS9V5C6F@L0VTQEV!UCSP4VO@S^!W:R-HC/0DNE!3[L:' M+S"10SN1WG-H#\O*-9M?-)?>=!L8^4"L'$JK4S'G+&!67Z1X' .^B$%&KEO=6DT]\7MS6.T;FE\+N'MVJ6;W#25D$N>:V53:U M18U9 F4N4Y++G&3,RU?WE#\U6F[4OP)E:X!ML]E: )9;$^RO&QO\V-=W@MS( M=D#8!^;6+>);W<&>\F"G_17X?!YR;P[M"5P@RO25/BI#]H3F.2'V'>;2M-F. MEG1U6MO>,7#.4L)X!!4G4=,F3L0QS..,Y CK%,=>'-A#AZGQX$&_QKZILNZS MX$9T V,[,-GMI\]V]\=L\F>'.76^ ,3@2;7N&KQ0>JTW1*<3;?V'ZD>"=36# MMM-=H:JV-6,L*,:)S&"*8@T1QQK2)),P(DQ&"I,DCYD/T9V0,S4RVU3N$!OE MP'RGKQ^IG4*51LJ\)0B&,8JTW>J@D%'!H98R1YEDB5#,YTIY"%1'N$Y>E[IJ M6^$,A:W;2R$ 8@,3_^8KN*?B /U"SZ 0B+E/21F5G<^8^IR!SWV\;UJAO6F^ MC>2O>55W[9KQ/(J2/!(PDA1#1+,<[7 M[ZVFGON3IW!UXX( : W,!7V ZI%8V E#L+S"XU)&3BOL-/4PJ[#[X^'ZD;]B M55%]TI_+HBXJ]:.H9HB*F"B90!6C%**8)) 2DD*>8QQQ'N,\]6H0X29V:E1Q MJIMVK;F-C1K=S'P')I=0T ;I5GX:J0'[E1\1^N(=RT\# MX=*SO./IWI[+DW/C]XMC8NO =$8P0Q*A&"8,$8CRU!:NHP@BDB/&62Y$HMH+ M6L[^C*MTIX7U](K6P-3UV\(XD7,E0:F$*K[9J-W[#H4[^,XN3U! 1W.##M)? MB@4X16"U^D'](U_,POE,SI+']J-\(3GB6WD/$:8F^#9*2%F"D,@5%$G*(6(T MAXQ$%,:8I8E2:99IIX)!YP1-S:?JJ@K^I\OJ@7M&8"$0&]Q+>EX??) @[!P2 M Y4,?YDP[)RQYTJ(7QB(V9OL34[T8YSPFV(U5[.<2YQI&4,=Y:EMF2TAP0)# M3'+"(IT82L"N52:>#SXU JB5LAY^G/S$?VYS^!_=:TH]W"_%9. E[@N' M5^&(4W;WJA=Q,-AH92).F;%?'>+D9WJ^MUEU9Q:]_>/M/];&@9[7%;C;I*E= M Z89$G%6G\K'6&80:6X"#S/I4!&4IA&EN21^6R6NDJ>VL*W&F]?Y3FW/%[HS MZ(YO^"&@'/J5WZ)8_["G]A78I7?N]80+Z 7XHA7*+7"6.ZZ?X O'@>/@/4!/ MJCI9%NO5HRUX6F\CYEG.2*X3*&.;[(X3#2G% @I).=<\QSSQ8RD'H9,CJ,Y" MT+.U,AGM^_1 MZNF9>7("3C=6"0#2P$1RB,\ S<#/P! J]>2$E'%33[I-/4@].?/Q?ASPIOA6 M2+60U6?V:(\@VG2I/$^E)A&')%,"HD1IR$D20<(Y5D+%&9)>!:U.R)D:!VS5 M! \;/3T;;)] TXT" F T, 7LX&E4'"#Y[ P*H=I8GY R;H?J;E,/FD^?^7C/ M>PZV7-[[JEHK^69=;JY5%$M91T!U!L.'CZA%RJR=@]MJT[ST'_UEP(Y5AL1V8 M;YH*IAOUMX4XZ]_"6F_0=-X#U_8>^VV=AW4%F%[9!HO+4JMB%70'IC^:H:X[ M^"LP[FV'W@ =7';H/](%=QTV=RC:]W:::XR)PC!*L#T"YBED<68"(QPAR371 M.G6JZ'=:Q-2([.D-!];CQM81&!TCH(O &3KXJ7'9:#=4QOU1VT,FVS\5,'Z> M_5$#CZ;8'__D)=GU-^S';C]WFX? 4H72E":013F#*%:9^8D)R&BFL@CE*B)> M%S8[9$UMI3?)XT;7O;.*"U/MCX/LMOP#03?2<>07/OCTMZ@?S[ M3I./Y^!W/]*WVX@9];V)MU:%+D3M8'Q<;_9'!<](IC34L?D/2G$"J:0QY+%* M<40CG.:17\>1$Y*F1AE-+PW[Y7^J+MCHZ]MUY!3 W801%+:!Z:(W8CVZCYQ! MXX(.)*=&'KD+R1D##SN1G'N@YY:IXJL/R\6M67'WME?;W;)&!SSSU5-[@=MUB#@SCTCJM1^ I8E>&-T;/..ZFUKO]J6Y%L% <;S0-N MPWHA%6I7UDWHN)NT7D <[-GZ/7UA6Y*/:C5+-5.8B@P*EF<021Y!EB?8."LH MB7G.:92@7JU(/OI=^OB?T7[$(L9Q2KF,.92Q+6:12P))CC+(F691BIA(4.+# MU+T1&XV/BR"XN<9U_= 8/)#;MF?Y&/8ZT*&YH7NO?!S_0L^A42=[K'R\^$K. M-@/OKTK>JKUR"]>K[3_-THA%@G*S5M-80H1R"BGG.60ZSXA*.::[ZX0>_=Y< M9#M]CA.N5M?MR>C3LV+LA4LBFIE8N0Y^+7NH==6$W'/LWT*6S&-@4TU^)8ZS/),)@C'1,42$,Z'Q[@H;V# M#FR-":"U 6R, +45_OW@^B#OW"]NX!D8J9_<0#/ATW;N B!/MJ7K,^98;>LN ML'>OK=TEHWB_36Z4N%LLY\M;XQDVZR11L7'IH@021I2)&@F"5,<"LI3G4:ZY M5LX].@]'G]J[8%]#9_8Y MI96K\,BH%9>U\Y?S(^ HUW6.MC@_U32YXOS ,P(1MP/>&K5B;*J=XA 6+*!22$8BP MQ)!EDL.8$I%@+&-.G?CIG*"I455S4+ZG++#:GLVT\T.WF\A"8C8PI_6%JT=: M03<6%V05G!AXY*2";O,.QW3Q+V.D2-?'7KO-&'][<L -6^MV0'^D:XN7X3F.>A3T!W%H)=W:!](^M4]M9,4%1@9RAH+;T" MNZ_*SMKVJ8"7<8>=CU W=@?2S)J[ M8Y7ZI%\O[PV7U=>59X1SB26B4&MB8O5,1)"GJ6W;HW"NN" 9Q7XU[L\+=>*/ M44O;?V[4K-M$B%I34%E5_=C> 6\WX@Z$X3@3S9DW+*I5R+51-U:<%TKB(!QWTN MR%QPZ-X&>E#4U(MFJ&J90R6F,W=R%0,@-3!U]0>M_X6V$.B6G);W,=3B?.B7G M'^FY2[XI!_MF><^*Q2QA,HER3F'"!(&((0JISE)(5*)EQE"4,Z^"1D]&GQHQ M[.H0;_3SI(*GR#GN ??%8^B=6V,^M@(_+HARZ\ MU?KJ<7=_K5"E&>CN\8/Z9JRU=Z8_F&K(=8PAC5."8JTQ]JN^ M[B9V:DM[_R)FJVQ=_.+C]7_V:@#AB+X;"X3'=&!ZN 3._M=;G= )?<&U6^C+ M7'%U N+D)5>WI_VON;Y>+JKEO)!U9L7[E;JOFEZZA$R-<)[H"6I%/=V*3DB[>2444 .S2"^,O*['G@/A@MNR M)X<>[?+L.>/V[]*>_6P_'^2+6C%;=N@M*Q?%XK:Z%F)]OY[;,\$W2A>B6,VB M*,IQFJ10(*&,_Y$ED#$:02DX-SX(1S'SZOQP7N34J*#5&*A&93]/PP%C-R\C M+'(#<\,6M%9;\-.>OJ!1^.=P7H8[.H$\# >!HWH7[@ \]RP\GO1.1[;;HV;, MN9+U5<]-?=9WZX6L9GF2Q)HI!(7=ED"24L@94U!FB"3U90:WO8E.*5,CDYVF M0%M58;&I(*RMLLYIN!VH=G-),*P&=RVV,-5:PJ;0\KM0,#EG+(>!:Z2LY7ZP M^20NGX?C9/)RQZ-C)3"?UWXOB=GAPSW[?]J!5_7^G&TWNJS;^:F%*%1UY!2" MRI3D.LHASU+C@-D>?#R.)93&%].4*YKY97EX29\D?6Z4W_30)BF#@F.DF:28Y=2S X>'^*G17:L]^$DV M^O]L,_#W*CE>@86J,^N5UDJLZA1;OJZ,.U^912O^L2ZJPOHWNS/PZX%ZI[Z0W7_Z(%YU]7^DY*FQG.UHCWZ MBAU%T8V+@F S,.ULNHQ9)<$G/B\V%\4':;-\#HR0;<>.RAF_^UB7N4>;D'4^ MT+_NCUB6#\NRGEI;<52]MK>5RL?72ZEF>:9EBJ6".<]BB(0FD$HB("5$4TJS ME+NU77:4-S5:V):UV=/Y"M1:&YA!HSFPJOM7!.K"O9M"!D!S8"() 62O6D$. M\%Q4,JAK_-$K!SD8>ZR D,MC_3R-)VT3M[ZZU-)6/4Q@E.42(A(IR),DADSD M*,FQP@IE/E[&42E3HY+73UJ8>@9#QW%T\S,N1F=@:GC6PW20Z*43@T"NQ7$9 MH[H5G68^=RFZ/WQ!9+&WN?.A6*@Z66#&48*P3"ADA'*(>H=61R3-+5UOW&A]WZ;K)5//>&3\/K$7)<"MHH(80*-LG3,D, MLI2D,&4*YQ'G% FG"T7G!$V-(!K7N%%VSREN%?:-+$[@ZQI27([:.+%$#\!Z M1!#=:%P0.IP8>.28H=N\PV#AS.?[-C MBV_,5C"M/B_GA7B\43]6K^9U_9*$ MR(A)"2.488A28CR&!$N8$R(SA 22RNORP6E14Z.%G:;@7;%@"U&PN8F?C9NV MWAV(VG9#=O?_VM9_[=%8JP-Y-X\B#)X#$\:>DE=@HR;XO?G3Z@MJA4-6(#V+ M2K#^I"<%C=R3])S!AWU(SS[1CTP^JI7M.U=3DZVT]/A;95-GML5!/16M^H _@I^L!:!8 M_+QW^KNS8I#MD_X@!N*Y'@J,RG_] 7K.BQ>,U'.+UBQ>6##>M74B&Y3M#^KLJXVL=N"4%)E2 II"%1IB&)J>]KD"NHXUR*E M44IBKS[/H12;&K?NVP5VAH'6L@WC[MEF,VJVEQB,>9N"*Q=L(P6;8 MR*'WK,><0__=[L" A]H@#Z76N'OJ@<$\V(8//7[O+,GEO?JPK*J-R-:E^[3U MZ(S$5ZPJ1"UVED0<(Y83B"-LR_FK%!),(ICJ.*$QECBGGN5_O.1/C=1KS\N@TX=OI?U;2Z MF8?:AJ"YCWW "Y?\Z"5][.S'/M <27_L-4S?_49M;QLV19@_FZ];W41)5:O7 MRVHUTR*A-,$41B)/(9):0BJ8A&G,$QDQDF,N_?8=\'78T?1!95@NXJ=PD;>670Q_'!WT>FI M4/2QN[.RBXU(0K5@)(:J :@H Z4!F.B8S)?F) Z8#C/2UT/>]!94SI:G.A*(PCR(*$4X9-$-PJ+%@2"#$T]BICM)Y45,CHE9=NP_S MI.Q!M57YREZH>E0F=G.^WG\.[V[Z"8OBP)RS!?"3WMSL!TU@MM,V&&S.I1$" MPC=2?02'[V&0*@F.R)PLE7#N^;'J)3C:L5UXKZ* M3(V8OVR5KMT8W^X:?:?#S3$< ^2!>7L/WVV7M-\'27JY%*Q0[3[ZJC%N9Y + MP3IH(G+I>)?<[_EH;&X:VB,:)TJ3!%)%,INO9WY""8$TI1(I+A2)Q6RU7+&Y MXR'P,P%>]+45,]SRNK$RP&*K7W.]I\_MGCT4'<]5+\!FZ//1YD[/3KG0=WD. MS0YZC6=O^!>XP7-HW/'+.T<^UW,=[PKNM7G_#Z6ZLZ3R3>TVYW<;*RC!.>(\ M@4AE"").3"2I,8,188JEL19"YE[)'IX*3,V-V2\MN;W!LK, /#W%NB!UPW>B M'*ED0/B'IIKPR/M34D_X0E&6K_AQ*:TG. >4UW>[\UREM:F37HUA*-YIN)!4,HX$9 MJ=7SJN&C([6;PE&/$RB!>*9;UJBDXF3V\A[U_WMXM9PCBJ+Q2UKXJ^O MJOQ6B&U!H!SIG*"80T6%,%%1E$%F&Z8E<1Q'E"5QGCA=,' 1-C6RV%.XOK*T MK-=$U>CLO&=\'N2SF^U!H1N80YZCMF&25MWS!9C\X7/>= \*XTC;[I?"Z;/U M[HS/R!KS[,T$O>-F&=M73&Q(S'6NK;'56?/V.UN=_W#//KCB3LGU MW(R][;7;%-NZ87R^=Q:-8\R4IA(JD1@OA8@,&HT MT.IM^:/U?ZMZ]N6T3W\!/B3: M$BD FF>JIET8HM<:_T@_KBPL!ZAAO;:BIUVGJ\C&$>C?EVO=PY<_4/2A_5J M>_.T-?%RO5G[_7%5]^IO8@))@9@R.>PY1]C,0E"0)44"(Y)D*B*IQ,PJRFTA M:VYDU.@+MK7"5X!N[FF51F/B!_>M\M8!F+-8GPU?A41P9 IJP6MTK2#;:^L> MO#J+G77L*B2&$X6N+L32)7)EBTYOX.KL#::*6]E:T@E;65_B6S3$=H?N7=5H M;Z4RA9B@,">F#3)BIN&A]OMR%16R($I2X=0PXUC$W$BU&B1P4-%K;OH)(.U< MNO-9_U2M-_*6_EPPA07AB8(9P]K]*G(&B8PYQ%F,J<)*R90M5O+.I$384<18 MJEH]2:1^DKH*CQ@X^:[_);>FIN=@!7@P^E=]RXJ_5Q-/I0!;_09_=-QECK;D M=E3VJLLX<1OH3BK7F]K*7X"Q\PJ<+L"F2K_)P#?)EW2[+57)Z_X[!VNO *OL M!=K@\.VDQUJ2P-VH@ZOY*LVLQP*[KQ?V:/(\(XSUL6JS"6*"Z9<"%9!FPA1W M4@P)CAE,..,HBEFFI%/!^;.[S\V3O''*'SD-F&4$T!>&L<-\M5XCS.(Z:7&H M4-VS>T\;CSMEUE'0[>2'1DNJ;[Z)A'"%(E9 HF@*$141Q(7>"0JE"$TX9TPF MBQ]RP]8!\^G=O]%=#<;[8I]+Z#:D&SQIOEV()&%8L0BB-$5FW)D94)(J&"M2 M,('T_[%3E>8HRS!)/<.7=[^-!;(=[XX"W"]_D#[EZE-^D.60N5W=?Y4;[@_=46WD8 MLOGAYX/D6I/;\M[T05,W^J=;97*UJB%MF]U[K6<5_9)Z,RL)(3 B591 8NT! M8J5?'IG@629PY-9H**QZPZ:3\O.TNV:3\?Z[2?&X^T'\>E<6:ZP(!/R'6G M[BGS1]:%JYW\QHWRY%%!YV^3^_V7$!U8ZL+H=J9%+R0,DK MF;H?A( )U2>$3)Y4W6_HJ<3J@4_[4<#MA@K9)M=I\ED_KG;;;Y++\H=YE?RQ MTAO.I12'GS3CI!=$$)G'F8(12Q*(*)6:)(H(%@0)E"E.H\@IHN2KR-QHI%44 M=#1U(Q#O);&CF"F 'IF$*A,ZC89:*SJ87X%3"S'->/I+$0[$<-YJ3,J!EX+U MDB4OOI\?C[Z<&[I_[Z=,IG%$?8)FAL/ M[J?Q[@=UNK%@+Z!V+!<"II%9[-2\XA&\J7-(!&*;7C&3LLDY8U^RQ=G/^V8. MW-^;7 3]7OE/NGR4BSA-*,TB!666$(@R(J&FJ1@R4:2YXD)J3G!+$7@N8&Y/ M?ZT?V!H%78_[7T!G>Z[O#\CH!_@5%I5N5Z#2[@I\VFX?I0AY7'_:_F#G\B]N M/_$!_&GCCD_:>SX7OO#T4%*H*,.<) 7$9I(MP@Q!EL84YBE2A:"")V;RD'T3 M1"NI3L_[!/T/:S^R5BJ1,4TB]OB]EN'1OK#8JV>G^>%ZK<3N".-UE7(@#[3 M&[SY]=_I_,?1K7RQ+5"1RR;.]Y67U)NO-=A_M1+' (L)Z M.TD+!I&(4XA)GD*!A!0XSZGB3LUK3\B87^QHKZ+W(?PI*&T#21R0GE M.$>4PP()!1&5,:0H85 *+M*$*"214P*.E=2YT4"CM'XC5Q6 AG1=N]'88&W' M"L$1')DG6O#V"D]S\NT$4["6-S8R)VZ%XP##<8LL*1064P4 M5(28:@Z>0%8-6]1^1XY2*@5)W(=*OYOS1.G+QTF_* M]+M1BD2?W_L5YD>_&R[X//VA2Z=8ZCPL5KL14\-X?&3,A[:-0$K'G@N%84O.$;*%1!NH 6KB; 4.W&5A!L8 MQW43CM=?7%>J[_\K+5;LN[557;NOE_'^FR5$]Z7V?&('YO%( X4NUY^;\_]]>/#P[*J8J?+]O:=B//^\*@HI$1%3B!" M,84H90@2'ID>;S)&DC.<14X)W)9RY\:]7;7K@=?*/-GE07/'MDJV^%ONG<.C M.O:NN0OH@2H[2H]RSN<(5*A]LJ74:7?(;E <[8T=+[\@!>OS>K76.SUJ3@7J MG(1]LJ?V%@5-&4PYUA05%P*27$8P(3P1BN0%X4YNX["XN9%2I:UOGE0_J':4 M$PZJD9FFSG;J:KI/=FJ4#;B!M4,E9+92O[#I$Y+.&GXRY^C\56[<(62Y^+#: ME;NGC^52;MYI;^INO7E:)(JH-%<)+#(S%S&3IG*?Y5!)Q0G5/V0HM2&+GOO/ MC1UJ%4&E(VB5M".*/@2'F2$ +B-3@1LDU@__&<-//.U;R?]VM_[Q'_K*^D'7 M?SD\WWWWF^2!/F-,^P2?^YCGKN3[>K.[E9M[T_/C5M_C_=HTQ%[D*,YDA!&, M(QI!1$TV-48Q)$7&%6%(9FYEI#URYO8(5VI"+>D>&$6O@%$5_%DKZWIDUP.M MY0;CT3S'.=*/K=0;]42_Q9E25+_*%>,9+=),6 U &Q(RMX>WT1/4B@*C*="J M5O-?[/WP7DC/.^,A@!KYF?;"R,DQ/P>"EW?>>]/)7/1S9G7]]+.?#=/ZZ66& M.4,)RVBN8,$IARAF&62YR;:-:9QA+A$F3MG\9^3-[?$_;G-T62,HOP3^@*"- MO3D_PFN:W'U+A$9J%_6J^?J6II]K'A4V1__7]5K\52Y-4?>GU4Y_0TKMD]2I MQ8>4N\-C0!-$24X(+!#)]8: "TAX+F&.:::TRY%AM]1?-_%S(YU6^ZI?P4%_ M<.V1[^^X$'9\-!Z\(]/3,++/6@./0E-^P(7J%>$F?-K6$5[ ''62\+N+;TQ# MW^.;?-#?S>]T*\7[QTT]\Z]KHX1.# M9T=;4*O;)/=>U3Y7_SO"(ZABBTZP0,M9@1,'7VP!. [(6%_IQT ?:;FI6@6^ M?7I+EV;,Z,UW*7>_;M:/#UI2'2_,(IY6QRR)C!5$14P@S:((BE3[5(@J1'/N MPD$V0N?&0D;GMGP*-WJ!2'+2:^T5GK=; CHA"(SLR%84!U9F07% *1$E6 M(BF5Z]:-IQ2S",1B:5.L^K5A0\F^09O,C;"I*025Z] MLJ;/\3IG]LD4K[,775HD[C)'[Q"R4%'&,,]RO8W&\5+?=JTZW-V!LYWV5I/*J16N"$P3=X9;J? M-J]4JWX1=/W5ZY?=]E)N;D-KG3Y?C,8X)0@R0;0;ERL!B>G6G,0*JRR/6<8\ M>?=(UMPXM5/$^8YN-J:Z"US?FV$]YG'>!YG?/AU:6($_5J5CAO\0^*YT>1&D M$U+A'KMI6*X7EN ,=BSIE=BIU^1^YNF_Y(+MX=?U=K?93^%]UI/C6>M_/COL]R9 M8LNJ:;K0MW[Z8RO%I]67MG[JFN_*']4.>Z&PX!&6!8P)CB&*"#=3MRC,1$H3 MQ3*1)=RE3Y"]:">VFZA34%6S_=#H;H+.AVI NE?&2:,^!6 M]=M?.^"^,9IK'_<7L%<>7)^'V9GNW!$+Q'(.@B@SC=5<[J;[X",S<-:TZ_\O%XU;;*;C13F M,(#&&7./QVBV=F([IWT=[1AU+OJK0GMT@3R3'-I*:&(C53V%-(4)K"G"O$HBBF*F+M&#([ MAK 7;O5(/!\X-D78RZ-AC@/@=C02&,1I>*55&KQIU?[%'&/4<:[./J].B#=I M\L^R,#X/H.Y,/>X !N(B!\&3DI,[("_9RN,.OAL_MONTVNXVCX81/ZVTNR"W MNV_Z^:_JD,57J;^PJQV]DPN418+J/1Z4*$,0X4A FK(,YC2.6%YD6<2<^GO9 MBYZ;O]/J"LS[Q+'7H /@MONX,6 _&S%"E5NLKL(?T6^4KU:J#@^XA]VJN M> 7;GUD+GGA/Y@K(\3[,^0Y^;'6[H:NMDAN]C_OR0VYNRWO9[!@B1;F0(H%I MDN=FTG0"J=2N5HH*I'B1%@(+%W+JE30W+NHH"M9:4V!4=:.D?E3M&"@(5B,3 MSDF81MB&G<4B$)GTRYF4.\Z:^Y(JSE_@QPQ?-VOQR'?_H!LM8/=TS?GFD2Y- MKS))XT+""",S^9E$D$C"H2 127%,&5-D4=>O::K:[.S(X;0PEV_[2Y'C??'? MRKMR92K$ :NK!-RXH0=7G.9$Q)A P:GV!9.(08J3'&).:!;)F)(8-;A^6%EN M9D.AV@H<#U,M(32@=DQ[.40CTZS^1J\$W8AJQ_GAYTZNS"%DHS9H]0:-XN%H M=QB80)S;(V12PATV]"7;GOGTA4W@OJB/Y4H_ 25=?EUORV>MTD61*$%R#HDR MK>&4BJ&9$@TI(HI0E2119M7?U47HW%RS0X^TM0)[K4&KMO=<::L%L".4T+". M3R^7(NK?CLX"HM!-ZH9$OD[K.@L0>AO:V5Q[00^'[^NEOF+[X;\?R]W3 @D: M,9)AO1>4&428"4U F>$CCF.6:!+*(Y>,JV,1<\NLJH?*5DT8&CW__=]P$A=_ M![+2UZ,OPW-("59ZAQT3F&<)-^>;&E(9$1A)I)ULIF2AD+LS?1FP_\+*OQ^E/NKV%MIO=XMUZM5TO2U%EGGS2 M[[OM]<]RNU!,*(YP"G.D/6#$9L.N5WB]B;D[O,RU!I:9V MR[2BED[N )C#CWD8B$9^S#W0L7[$SP,P](CKJSN/M_[7X=$>N/$DC_9YP]I' MV^*3ODE?]_=R4WFN5+\DF_ XTI]-XLADON;ZCU1*2,UX-A45A!5F6EN\51(\&"U=<[Y. 6GW K\8GM$?[CTRE8*C9'D-0! LP^N4C(FSNP;, M/,[L&OKPI073>LM:[N1OY0]YU(NP;@H5)UB*/.)0*:PWFC)"D*64P(+G.4ZR M+$78*2W"7O3.P86#N4+*JYM 0M> M@'U6\"O58]L"TE^>;7T'-TJ[$PN3^_Y-EO?L49- )\V:2\8%3LR,;Y,T(3"# M--'NC%0\RV(:84FL!D'TBY@;1;VKJZP[>MI1T "(PU03!IK1'1>-RC,5S[LN MMO"(-:^R@BIW?&28GLF:$J[+&?8\ #63WHF*'*,B2BJ"'+AN$B(\KW=+>!:? M]""V575\L/VT^KI9<[G=_E:N9+7I6\2YY)S'!!(>%YKAM'-&.<&PB#5Z>,?,CN$95[0Z 1EGPIU&WCC:X/-#]V%IP7A#$QH_&3 "6 P,& 6TR M%O0%SXT4SV(R0(S]UTY'CF?U?T:0YS_M3))__.WF;[^:G,>5^5:\EP]TLS-_ M6ZOW4IG1OLV;NJ"XD(5*81RS!"*BM[0$XP(6>9(62J51%EEM9.U%SHT\C=K@ MH#> X/WZO34'V.)\ECQ'0&]D(CT!W%YKLT]M]';W*FTQM>;8$;"=B&^#8>Q" MOXYP]5*Q[7VFHF5'NSH4[7JE[WE#_2+X1[G[_NYQNUO?RTU;P/?T3?Z0JT?Y M3?+UW:K\EQ2+G.4I2VD**99Z-Y\6^F\%XS NTDSB*,W2U+'RW$7\W&B\41!L M]AJ:TDC>V 26K2%^^0>.2V-[M#$6X!.YT. OK3EH5;_:5YL^78%V.0[ZASP/ M\<$MV$&)D_")3U!\@#D^6O&ZB^<8E/[XY^_TG^O-NR7=;C_K[V(S+!TK)CG" M$J9888B$F8BBZ4ZO$Q)YI#B/A-/!BZ/\N;'>\%G %:AL )41P%CA.;K>=97L M^&]$[$)E#P*"6)=O]B8A7K]-9@;F1H&B'6$[I*#AH;X+Y1 MF.FUOEZ!ZU7;I_]K'=%_V1FV:A?F>T9MNW:N1]4CK,B$)]:GFK9U!W9N)^H8 M[HAB\&-L6_FO=)KM"$__H;;KC;R;,#5C$SYJHXS76JX>R]5=TR]EO=J^E6J] M:<8KW-*?A=>#4#9T9_.+9]&6UX[ M^IW)HHU,U,\'U!A^ =3P<'6=CV;SU?F5OWM.N;M.[H$[3,U]B*$:TPUFJ93 M=[(:&_(3K:]&%^GWEJF+1&XD?]Q4;=1,5&3]N/LFJ2B73^^E%G*O5=#>RWXV M8SU-9H&X0#A"'&;,5$/+C$'&%(<%1TF&N5 L\$UR6?ZH,K4+PE/,)(&1R")35$P@R;6/ M+23-$94XDYE3"_D!67,COU95L*DCZ6[<-P2J';L%@FKLW((6I4/"T4'/<-QD M 48@]AF2-"F_6)C\DD%L+O$\_6D9YW=)36S > -?U\N2/]5_'@)F!2^X3%D! M"17:F2(L@J00IADII1%1>4X*I\-N:\ESXX_#J]ISUOU9J"T/;\8 <.QCFSUV MH*/U%:@U!G\V_QTE"NF,5ZB3&FNYTY[1N,)Q=#KC?(,+*>K3ZN%QM_U-O[67 M29L\J7B&LRB"268:XL4IAS3#IC<*CC)&"J(0]R*E8UESHZ&;\FY5JI+3U:[M M/\[,\)MJ.U&K#]Y4!H#$<1KU$.*.W'09CI.QT56#V!5H$!NAB-@"D]",E0 EFJ$JAX M3A.29#R15IZ.J^#9,68]C*0K5.[1P-[H@3O\Z '2>GV@JDWL=OM M;E.E=WO9V$GR]KO>HWSQGM'=S=/6'%DT;DTN>1S%4D&,&8%(( 6)% 2F.66J M$%B[F;:[IP[W1_NUO_^ ]]AWI7J_]R MV,R>N^\DC[RE<>VS;_MQOT#8OO+#)#OK>W^5&[7>W)M]UQ>V+.^J]\"'GP^2 M[Z2X+>]-]H:ZT3_=*C/??;VJFS2IC) 84TT7C%&(,B4A*U0$(\&4]GX4E7'D M$C,+H];<**:QRM11-7:!CF'@8-D5:&T#M7$FW[9KGE_7K4"+;1>NFWX)1R:] M"5?/.0X8%NQ (<- 2DT:70P+Y,M 9."[^V98_S!%SILG4PJS_2[%K^NUV"X0 M2D6.LQ@6S+A]7$80BYS"G'!%4A1%&5,N%'Y:S-PHN54.W!GM7'.93P)I1X^7 MPS,RW>T5O )[D"H=KXR[M^W'RB,9> B*8'F\)X5,G(([9.AQ]NS@ISV'JZW- M!O)AN7XRN_QN+4=]P+J(*,T%RPD49N8BDD)"&B$*"Z$HXR(AU*Z1H*W N1%" MIW2LTM)Q)-@Y>.W((21H(]/$*&8;6CE^" 38RN>QG$+X<.S@-LUC!%&Y0V("LJ2>$G3?[Q&@PBXN\ M:T(WDF[E>UG_]]/J>.#+M_5R^7&]^4NKL"@4(U2H'/*$9A E3$%,J8()PTIJ M1"*2.46C'.7/C7%:]<&;UH!?3!>EK@W_ S2U)7\:.T!CB&-XR769;#=*HX$_ M^@XJ..X^A98^Z(4KGG22/G5!I \T)XH( &C^H?2W#/Z'C?).Y\++><+NN&21_US[:+*,DEE4C" MB),((A1IQA><0_VLQ$6*1!RCPC:?HU?*W"B[5134FC8=I$"EJWTN1S^HYS,Y M@D U,AMZH>24Q7$6!:\_';[^5F]]2D#Y*44"0R FF1F!TQ8M D9L""QWE* M1(XE22U349T$SXT6*N6!T1Y4Z@.M/Z@, $F41M8IFF[H#Y/%F)B.S!\#<&KE M0:L]J-5WSX1U@]DZ1W8TN"?*G@T-NTMVK1=VO7FW;G>;*B/7R\9.KJ[?]7X! M@>O5KA3E\G%7_I"'=B ??O+EHY"B[KMT__!8?R6_J+:/FWX'W7RG&_GVZ?0- MJBG-2 DL\J2 -,HQ1!G.34,/!9G^&U$122/D5)X_HJYS>]%T->TV['&9GSW% M$MN% F:R<"._S3S7S'F+/P&:@?;\8VHZ:1!@ LA?1@6F$.GWRO@L=^_H]OO7 MS?I'J55Y^_3'UC3#-D5Q=8L^*0X=^A:1D#'%",%$L*I'"X&$J0QF18Q$06*1 M)DZ]^9VDSXW633-JKK4';QZUUK^ A\8*P)Z Z%@ UGL3W+C>;6WLV'LTQ$?F MX\]5U;<&^VL'Y3=&>5"N?@%=_3L=3(**"Q5BE LJ4:F+#&8.$% RF6 JE3"O/U"GA^;28N3%8 M?2 )F=$3\(ZB0/XT?W=L0-6#K1TQ78[8R Q4*0@K#<%76F91D-?_K"@9H?UQM9WJU^-ZT"Z.;I MABYE6W^=L"S.,H4APRJ&2,D,T@)1F*5Z?YRE618C[#51LU_FW)CC>&IAHSMH ME0>5]N#-Q]]O++M#N2S!V2CJ&,".3##6F%XX;G, 5L]YFV'@?;6!F[XP^T_< M/ ^8YMRW0M1!Z.;>F1(PN_[_RH?HVH9QCR7@, M,3*MNJ4PQX"\@%32(HHCP7)F-9=P6,S<'L2FT4VCZA6HE05:6\=N*60$.F'7<$&ORTYV2D%^=0G1:VBF%5F/Z% MV%1M"L$@2V@*,YI'B(@"4>14M=DK:78DT,Z^TYJ"2E7'T4:]D-IYU$& &OOI M/\((_#E*3>99,$(-%NJ5,^W@H'/F'@T&.GN!&R]L-[M%4]/Y97,C-S]*+JO, M$1['!1>X@$FA"H@432#%G$%9Y#R.J" IHS9TT"=@;BS0EB";Q+I&3:=LGEX@ MATD@!#PC/_L>R%@_]N?,'WK:];6=)UW_Z_"4]]YVDH?[G%'M,WWV6B?QO M23=U/0/+F'Z/RP(297H5)UA!G$49Y F6<<(9%]S:O>^1,;<'^F7Q@U'TL@*1 M YSG??H ((W\6'O@WA@#];2O\RQ>L%F28.Z: >61B&4;X>05#90:H[ A0/F*%OW\92>AU>,UR MDA#K<5%=B0N8]O4E5G=]M3H3%YN'ZDV<[C/B>^:C_HZV%8B,\3A'9CBL:2]J M)F*P(C&OF3QB1$B1V@V']93_?]Q;!HW [L<6^SUVMT>IZ M!1Z,ME7$3;;Z7H&5W#FVJQT"FL@H%9(AO1T4L6D(GD#*HQ1B$JE([PPC2M/% M;KVCRXF!WHL<$>BO_T[O'_[^(32F=@<^H9 :/^[;?!N_[K^-'P[?QL\#R+DW M^;6 )%2#WR%1TS;WM3#ZJ+&OS36>0Y/+5;F3OY4_3*7.3G\32K:4U]NMW&W? M/OU._[G>O%O2;5U7S 1A6&BVR BGVMW7Y$&$D*;7G$0,QQ%'5E$E#]ES(^U: M=5CI#@[*@UI[4]-6Z0\J QR'*CNLB!WUC(3SZ-Z^ \3!Z[D], LUE-E!\K1# MFMTA.1K:['&+RT,9__?C2G8KHY[RH-RDIK\&:I]?ZEVC6;?KD[^M/-H;5: UDP M5$C.(6'$-*[&*22*$I@2K"(N%-)O:)>]1? UF. %W+\&(P!NMW4(#>/(K]P: MP6?Z@D_-M_BW^EO\N?X6WPY\BYTW"RXH!=HE6(F<='O@ L++?8'3M=[3BW95 M@XN;FP^W-XY-+I\#9O?P^\,P\N/>!!['>+I/VQRJX>/SFT_;H_&D M84=M%4]_RCGR]WF],JTH3*FZW/"2+IO 1Q03QA/,H>))#)%I#<82G&FH!,6( MZM^IW#+$UR-B;D^K5A-6#5+X7E'KJ%(?BF4:C03XRZP9%V]FW\D(MD.OE)GM2S\P+EI>.F]]- M?+M_K:K;_*/^I=MR^T5]W92\7-V]7YMA78LDX06+D@2B0N40 M*80ARXH$BB@E+(HS%E&K(F97P7,CN59O\)=6'+2:7X%*=Q.R:+0'?];Z.S*< M]7K8D=L8*(_,:^$ ]NA*YH96L&9EEF(G[F'F!L9Q:S/'Z[TG7NL[W]*?^;@GH+1CF*KG9F+2VYL:U%V2^F3E248Z3",:IXA ADD J!(9QELB<)9F("J>9S/VB MYO:PMYI6CSLU6KH]Y@.@VCWN8: :^;'?HW1X_INM4>#G_SP:@7A@0-"D?'#> MX)>\8'%%T/D\'\L571D/XYKORA_5,*!%+FDAC3\0*:'Y(C/I2(IRF+$4"<9S M$L7()1W)7K03?TR0E+2?S&,&\YB,;]7J#.A>Z2"S>$ZM@QW%C(/NV''PX2D\ M>^7!]7F80XW@&4!LW/D[IP3/8?C. ""6DW>&[N!'8]_DKMQ4Q^NF%NE6WZ2J M0RFDB".>:XZ2J( H1@B25&]F9)2G&8VBO"@R%Q?GM)BYN3<'+:MB.6#T]!H& MV8.J'0%=CM7(9.,#DS.I#*,0B$!ZA$Q*%L.&OB2&,Y_VG\-0[JJ]^_5*O*MF M>]U)332R$_4]-$2E*)_%S(XV. M]D"K#Y[I[S[-P6$=;..P8Z$[>C3V "Q]">RS0Z91>MCZX19PB(2#\,DG3+@# MJ1K-;Q0RSM,+_PJ-^_-&%4$YRJIB(*':*\3AK,#>::W0#;\H5$.OEDFZV0.L.MD99RT%B_LOA M$@P>">1I8L5U50,P3QTX&-"9G'I5->]N5V.XT;EG0-D#P*#Q9A?YKQ".]H#G M=+3:YT:>O7J:DYF/ZXW>4G(I126XJM+XM/HAM[OGD9(X*B*5IBDLB,PA2N,( M,H((S%FD*,N8R*-XL9)W5.MGQW^.&E@]F*1^,+MZC/=\5IKZ=)IQA-Z.Z<: M2S.9"9ZRU*D"[+28N7EIK9:@ M5=,Y;G4*2^NXU84(C1^W>@[."-,%AT$(%[8Z)63JL-6 H2?"5D.?]GOR?RLI M,S-)-8?H+60UR?#[>JFOW];STQA-'TKR 2$@,<4HIC+."LUP5:2IB MEX.W2W%TA^&$;-F3QLH0A$(V?%34HHML:_I!;KZRYH.-(D#6A#'C<;[=HL,I9@ M3E@.J_8J!NY&T8= R/831S*F[S?19^;)!A.]'P[?6Z@M/?]?4MS)7[4O M8WYXK?1C]TURT^*N5"6O0C>:A$P[%DRQPFDN(.*1@BB+$:2:%""6$E$D*%'$ M*1,XI')S(Y9WW_6_]#NU7(''U4;29?DO[:57B4)*FP6^&[M\*"?48CHPU2LL MT20$-]B#9]\K U3V70%CX?ZWU)@)7MI9>5"3=>WQQ7^"[C[.JLVF"Y OJ"[= M@KQE^*9]L]VGU7:WJ6JQ;RE;RD6L?;R"F:DH*LDA2I(8$I%Q2'$>J2@J%**1 M6[[WD8RY,?(-UYS[N)2FZ.FW]>H.:J'WP"@.#IIOP9^5\H[)4:<@MB/8"X$; MF2>/,+OUPLPC"[P7E6#IW\<2)L[[[C7Q..&[_Z.>78(X7S]6Z0E?U\O2)"@< M.@:A/%,IQI"@E&DG3V:0*,2@BA*2"Z)RA JGCD&]HN9&$ =-0:NJ=VG] ,!V MO! &MI'IP1,Q]]9#9\$(U8:H7]"T+8G.&GS4GNC\%#&.8L)CE!BN(TM6Q1].+6LZ."5CWK=CLOL1I^RB]#8.RG MNM7,O>G02Q2LFPU=@,9$388<4'%I+-1C>&]#H9>?GZJ14(^>G09"?9]PGQ7^ M0?/8[NE:"+U^VW?ZKU\VM^N_]/='Y!F7(H(%,Q.XJ,@@IH6$:8924&S5 MS'! QMR(J%83-'I> :.IQA$87>VGA?^!FCNO/"SWW4L]=QL[7\HF[DG>'O;_)AO3$.S*>56F_N*SI_^]3\\E A MD.=9I#*60L&0@(APO3^140Z3),KC1&0984X#GCSUF!M1W#S>W]/-$_BBVLI( MN@0="\P<"?"!\N_F$U\>-Z QR#$$[;MJ=IN>"=9BPH!)HR;8&]%=CRM3S=I^ MHHZ?@%%J/B[$-%2_9D\MIFWE?!E41UV>+[R==PNRK=X!BNKNU5[PJ5/F5NB= MF^(/5,Z;H,ZUG0W;G%6#_> M=K07"L61N>V9FE=UQ.<)_-G\=Z2"M?/(A&L;UB]JZE9A9XT^T1[L_#47IR1V M$EUB'$=8[[A@$F>FBV$:0\PEATABP2/.M!B<: M.F@-5$^ M(HN4*19!GIMFID+D9D)6#A7->)P64<[LO I'N7-S,$X.]*OT-\,I(_^)B4/8 MGXTSCX7HR"0R .:)\8B73Z4+NAJVUIWH)U+&W!""O8">/Q(, M =/().*!D-.)X#D(O(X$>V\ZV9G@.;.ZAX)G/WO9O*"O^JOPG6[E@4^NQ3\? MMW5SI444(5ID&8&D$!BB5"60"21A+@M$J"(98D[.AY74N=' -?_OQ[*&WC'X M9 >RG7L1'+J1J:'5]PJT&G<=C8[.X8?[6$$4>*C/L,Q7&>9C!4/?$!^[BYW# M76;RV:_K'W*S,C?ZO%Z]EP]T4]UUK4R_[=6V36DCC&<%$A3*+*(0)3PUI?A" M;WP4E9@H3",K[G&2.C?NJ6;M'50'T,1YX?OU>^L C /B9T-L-:#K>:*JCE;ETGI.5QL9]3 M^9&6F_^DRT=9%=PU@WQW^Y\N6$%BS*($2I(2B,Q$ TKS%/((<1SQE$OLY$Z> MD3AKNU7^E35>[*\2*A,MYU>Y*=?BZT9R*6^_#W!?W[&9WU"4;F>^:U=HK M#UKM0>5/U?HW;E7'@A'AMM[]C@K[1)O@_H?E^*'H?/G_%F0C[ U@[W[8_8Y3 M;8N];>WLCOWOX=D2X@2/YXZ;*)S3M)P[_6D0)IRB5%)*4 M91"EJ7G]Y#G,6($)DU1[OTZCS\X#%@'?O8UL!WT.P*/(?86!&PIX0C/J$Z3-B*G;;?A",81]TG7*_WW83_ M,,'!S=,W^M?O5#_D)5UN%QEC1+$B@I2H"*+$A.]RBDV70A'C(HFILBH+'Y0R M-_;1NH'[5CG7G?8I%&UWUQ=B,_J.NM'O"AB$]BI>@5\WZVW ^-P@$,%VSZ=D M3+QC'C#S>)<\]&&O0UDS4DMN3#%S!)3"GE*.*4) MXJDB#L>O+^\_M\>\.K?B>R6=#@"/L+,Z2+T$D2F.3 _Z^1V+'J'B= !Z"3I3 M'G6ZH.1ZG-F'P>#!Y=%%4QY1]FG\XC"R]V.7=KCX)C4Q/LJW3[_3?ZXW[YI0 MU/;MT[XBO.W&4#4".-0/(RYRDJ89+&*10T3R&&(4FZ!?3 HA,JG_[]?LPE>E MN1%D8X?IIM :X=O1PGN5[%RG:;$?F8J[?2XZ2U 9M%^(K?G1H?M%:]1$[2XN M13EXYPMOA5ZI"<:E /;WP[CXSA2*,TVS0D&* M:0(91TQEE#.)<^<6]X,BYT:H=6OT[EB8[EABSW:H%LC;D6A8/$]Z\UV_2V'5X&BY[W=?'5$\;,H5+Q]L MXPE6:-OQ=Z@OYLC,_;S7??#@H0T*H_2Y?R'J%1O>GS9ZN/-]SS6>YYV'NI'; M]3=IC"B7\K/<'>9TW*Y-:NS7S?I'*:1X^_3'5HI/JV:@=7?+-=T;"+2%SPBM MH29F\,;8"LK5+V!O;F=N]C@C!D93KP=#6,[P8F=&=NU9#8%0T M%2N-DB'=L4$4@GE4IZ5,[!0-FGKLUPQ_W#&XNZ#)TE&LHC(#!98)!"IN("42*[_ M8")C"8V)<#H'<90_-]K9JU^/+3@QK=KW0-9U8>QX:42X1^:I($B[)ZOXX14J M,\51^K1I*'[0'.6<>-[&>_9*=9MM4QTL35?>/U;Z!E^E_J*N=O1.?E%&_E(: M'ZZ=J\FI0''!()J4?'7 #4B:$R ME]S-TV4T60OFZ-V<_9KFP=<_R^TB)405L78,12HQ1(GV"4F119 5&#.:\R03 MD9-C>$K*W!BP3N#8'=(0ZN[71E57=^\DJ)9.W:50C>VZ52C=NJ'D[JH-H1#* M(3LI8UJW:\C,(^=J\,/^:7+OFG%(2F8*13&!AI4SCLM)BY/:U&.7.H]%"KYUG<_AQ)NV?V MTM2HV2XQ6XG\0B=(7[&O?3GW8N@O83ETQ5SMZO M;:>8?>!#ON=X:_Y?W^1#,WU!L][=AMY_DR;CJ%S=?7XT,KZHF^]4+_KUXT[O M9,I_27&[?BL/5XE%3!"-"RGU7BY3^@^I(!-ZWY$+$D<\TON]U*IS95BUYD:) M>_W!JC+ ;/JVE0F [FTP>=-,@LW!#/"F_E#_N7J]BQ+>3A8DBL@YTY!E%JXJ/(D$ >GU &O;L?OVNI MXI'OVOK7)Q/YU\+EBI=R>VATD1<*Z0UI C&-J]3T'-*T8#"AI&"QBJ3BA0M_ MVXF=&S_O>U]\4:">>[@%GTP.9%V=!NKR-//;?^@?T=7NJ5L#[L;.E@MCQ[[A MX1Z971N%]_ ]@6EIF_(OH_(IY5: M;^ZKS9052;KZHNPZS)3;C MJM1Z=MKW=,RX,D5Z[2?JA]#U0-)CQ2Q=S''786Q_IN=&>#MQV]!49Q9#IK MM/T?H*OOP9T;X232 9] 3&4C<5)FCGQ%@')F"&CVO7O2FM$/4F7X<\0E$0;92)Z4A1RA>4I'K MY6YT9$;8UQ*^R;O2)/^O=I_UMVB!BSSGE'.]#XQRB*3(("U4:@J=4:JWA(FR M&Z[5)V!N!%/K" Y* J.E'<7T@CC,)2&@&9DT'%&QIHESII_@@ZWD?[M;__@/ M?6E-!?HO!P;HO>$DC_HY<]IG^NSG+IC)61T^+TWK[O6J"9+O=IN2/>ZJUK'K MZF=O38S\*WTR'[XV,=F[ZKKM0A2<(9XCF)+$]#6($TABHO<\,95Z?Z-(AMR' M=EZDTMP(XGVY?-R9.CBIE.15?=RV.O1:/QCW<%NEJ6J!VD!N"D2J7_['MYL_ MMIX'D@%6U M0!H$\Y 32B]3:/H1ID$ /#GC-,R=W7VQ]TT:43WU[L-*O*<[N4A2)5"6QC O M"KT)E"8\GR8%+$2>(8H**C-K9^RDA-F1;:,D:$8U:C6!T=/>'SL-Y'F'[&)X M1N8W9V2 4&\ZCI5^C[^Q'[-_E0>WW;+\JT2&]K/Q=%DHNH$ 1FR,RIHC*!+.,% MS"5)J(IEGHK$K=5^GR@/SAT]1-]H:G92J_7.-<6K%]28I[&D^L4GDTR#6D0) MI+A(H4(TYYQPF6"G(Y"+()WTS*,#J"I_2@$W>AV#8FOW4@J!V.C'&ZV*!JWG MM4$NAR[/_?":L<)0< : MF11.XS1"8YZS8(1JY=PK9]KVS>?,/6K9?/8"WV/+=]+TYEE^6@GY\_^13PN" MLS230D$>H0(BACBD61+##*M,Y5F>Z.^,V[GE"PESXX+FB*[1$E1J JVGZ]'E M2R!MSRXO@&>:PTM[9#R.+WNLO^#\\N4=)S[ [#'H^ 2S[X/.E=\?C6?[33NV MGXU?^]XD.#S=_K6^_;Y^W.H]_^U?6M#3K494[E_[+$\D1; H4OV(F_97.,?Z M.<_@K_8$Q %06 &T"T#8 \\6RKIIV7H%A;A@9UY%9 MHQ=2K3]H#0"U!: RP;U,W1EPZR+V,8&?J,3=?0&"E+_[(M=;'.]\PZE*YWTM M[136>]_"LZZIOQS@MWWB)B\0S66L8$:UTU=UCV5YKM>%292EJ8IQYA0FLA$Z MM_?!8*G,!O(KX, B+I7'3E %*K,R$;DM'5%#B <%1*Y7.M' M21_+5;F3OY4_S,B G?[&E&PIK[=;N=M6#:@6$BF48F6:E*$(HH122(GV5R5) MF=1?NXP*ITDAYP3.C8HJI5X6@[NQSEF,[1@G)'*C.Y]&55CI"@[*@EK;X+W- M;)$)1#)GQ4U*,+;&OR07Z^N\DWE/3L0AN1"HR F4,LX@PEA"G'"]_TU$GHB8 MQB0IW(X6+YF:,^G)8C69MZ;K^F'TT)49A>N<5'O!O*'YSQF:9KS0-&.% M9C%.R'&,4-CQ07JG]2[[=//M9FU2E=>KMJ<=4I0):<9C(%*8- ,.29QKWR)2 M$3$]$I/4RK?HN?_<7(E*Q_\+;%LMK>,L)\$[&[RZ%)*1'_%*/;#7SSWZ=!(5 MZPC3I>A,%$5ZAQQ1=%4,9\AC3MQG<&/.7/7Y_7JCYM?US_D M9F56O/FF,1KG*HX+6$B<0B0(@40(5I4U%[*@>4RLIOST"9@;>VDEX1]_N_D; MN-LK:OVHGD;P+(-=C,O(%*;U W^ &W!0T9W%3D-C36,70S01C^V_/2Y8N7#9 M(!"]9';ZJJG8;%#G#IT-?\ZS<NV8KG(;;;K@4% M;F1*;'6%FUK9;JO$$=K#6$,3JC/#67G3]F2P-?^H&X/UA9YA95IN_I,N'^7[ M,J;8='SAL$A,PB.NCK@8@7&&&$ZY8D7F5*4]*&UNK&*4!96V MCE'D04@M0\BA@!H[?KS'"'0T!7^.TAG4"I10H>-!6=/&C6W,/@H:6UWDQQEM M:^0O#W)#S7%7<_QEI@5*@GA10,FHY@N9(\@(*V"J$I(R+F6LD M?]$J:&U<< M6HVO6U7!MM'5C3WZP;5CCB"0C;T=VZ.UU[)MJ1GPL.DL$H&HHE_.I#1QUMR7 M%''^ C]Z^++[+CR(:<)E&)F^ZA4X.:S^C;'FEROPN5Z*6W-FV!AUU ^F MMBLYM%Z W@#UX\51S?QH). M.-_JX\[D;$J4/^DUVU3?Q$_5RFYW)KE]@21&A#$%&5*1=GU3DV>AF1H3C286 M:9S%MGD6_5+F1LRU.]5J"#;6;;>&L3S+Q&$0&IF'C9+@H.4!IF^!8+*FX#!P M343 ?K"YD.%Y.'JI<.#2J8CPO/8=&K3XL.?1YG\_EKNG:V8:T_+=0J ,HUAE M4!:%WOBSG$*"(LV#(E),F.[SV&DRT//;SXWV:NW GZU^KNWEGV-G>4#IC-*PHP/$TY_RS15OAG ?3A4ZAX5(RH1% C)N M#@LY)I"D$88D3U6ASZ./L<8MK?%O65<,C/FH]S>A!0S[_T/O6=H[$AY]\ M^2C*U9TI9-'_$[?TYR)"28X0DS!71$(4R1C26.^&1%90@C(9IZE5HX4+=)@; ML=R:$P6PJ0UQ[<'FO@)VC#,RKB,343O:QSQ"H-6_#JJT%ER!O0V@-<($\T,V M=O.&,%C/-W<-)FX'YPW1<:SI^9TF:_)TTH!N;G/>+^I76JZVYO!- M;A<)SG">80I5:D:J\PA!IA"'&25*,8H*)95;>:N#=*MO[:0EK^; 6K/B(]V8 M(P633P#>W&F%'6?(N*R G:\1&M6IPK:5UJ!1NVHI?O6LX;@Y&S*Z-RD#X3P+ M#\ ">10NDB?U)#P@>>E!^-S"C\3>T>WWZY4P_S&QFQ]T:4X KW=M9XLJJW-1 M1"94RJ5V([("(D0+B*,X@BS.\RQ348&1TU;)2NK]9>.RE> [@Z-5(8SX)WIR0FE0,1D)W-22G*"X249N5WL&^JM MCWF^TE)HYV"1(XD8BA$L:,ZTOX3,-B964&DBR@HB9))2CY$P+\1X.$933';9 M'Q^V#<==@[S/L;2-Z[I#,U4HMX'#J-:-E;RC#^6.+LM_U=V$J@]==9*\K_FN M_%%5+X4,]IZ$*5A\]_G=)P[IGC3M.(I[^F.7/?AUJF+35L1\:UDBBB1-K!T8X!+$)J*"MH$Z$;+ M.@!T7@Q_U(S*L\]WW&]A% [^<]Q\G]T+Q])[_)>[VYT?3].]T];LK= MTQ?U<;V1Y=VJ+D'E3^_E1CLA9K;I-EX(GO"<" *+-,\@RJ,,DEBE4":,\P1E M6!#E0A->6LR-0QHCP'VC?#5AIU8?\$9_\X._Z$8 WH2HM2->KL"3I!M'?\-O MX>PX:?3E&#M*VZS$W@#P>V=-&AM :P3H6!%P!-PE&(::]^:EP[3#W2Z!Z6B2 MVT4WNWS(P.?UCZH;2*=KM1:\,UVLVS$#.*>,RA@2O<^"*&,*8ESDL-#^EHC2 M'"/I/6;@K/2Y$>;)INRM%2")4.+?_/[\4@Q3X>@ CTR!P]@^ZWI?V5#]Z/*9 M ^=A]Y\Z$!3^UYP[^;1W M $Q*K37B%,,,6/<1.4453F5'&7[N+Q]TX33TGS" M\Q.T1##)"Z)1V+0_ ,M&9A1L@TZW[6[2UHI&X8AW"I M!J>$3)U5,&#HB02"H4_[<<(_],;UNW[(FLUMV]'E?;E\U#^]^4[U]^?+XVZ[ MTUZ)?A$1) 47$*$4:;+ YDR/)'E:<(I)YM):Q5&^DSLQ 6\T>H*_ M&C, ;8)#VTISL#ZH#M[4/W/,AW)=(#NJ&1'VD3FHU1RT8;A#*ZA:;=#1^PHT M%H4C)T_D K&6J_1)Z=FW(^^X8?MKKRG9EY* M.R8LBW.*XP)!DJ:Y]I B0WJ20BQB6?",FMV24ZK4>9ESVS?5*IO3A(/2H-7Z M@C%M-O#;45I@4$>FL0!XNB=.V2,4*FW*0N*T25/V$!RE3#E<.LY$X8_ECW:Z M:JR*/)>I@$E2%!!%40()BS#,4RIDJA)F MW@^'ZFO$]ON&V1H+1AHFW$$[["QA/]3G.$K86#+=).%CW"X;)-RYWZSF"!_; MZ3I&^,0=1BF!/M3Y8\PEBU,.8YJ:47M%9CH^4:A4D9GZ0$2EU80:5\%S>QM\ M&Z',V;6;PAC8C^7"$Y0Y8(,IR$#PI:;D#\I*V/.[@F8XL]$.GW7>Z-(4.GU;- M\]CNJ9,L9DFB($V0WE-KSPF2N$B@B!$6FJFPC-S2CH>DSK>^OU^OP,U. MOQZNP,WCYF'YZ)HS/(BN'1T%PVQD!CKH654PP7+55BX%S*]R B544N^@K&F3 M=VW,/DK2M;K(\ZA@O=UM/ZT^_.1RN_VBWI9+_>&[K2:H]J^'7U:?O:UZL>^W M#PF5/*=40(HX@H@+!3'/M3-4Y!2G":?2;A?K,C8)N^'KG79%RZ6Y:'#=$LP,J,=TK_V^[_UQGA5=QMZ_[SA7C5^8I3= M8" X0YU>7*C-M"<;8: [.O4(=%M/AVV[E;OM(B,\8UF"H40QU<2928@))3!. M:4Z3/"L($2Y))_5MYY9+4C?JHY5NCIY7#9.EB^5L_-B^U+#%[N[2,P-#^47U M3:=U@)X9Y.Y=V;*\+[],Y)9$1%,("<1ABA#>O>3FQ8-VC4AJB I M285MD[EG=YZ;FU$IY]PT^QBPX:?M(AA&?N"L$7!J-'?26J]&<\_O-%FCN9,& M=!O-G?Z WYNM=7;U6[,WK^#@C!(N19;A"*H$QQ#%L=Y#T%C!7!0T+:0419ZX M[!R[N$S[=/U2>J@+7XI^/VUT=%C2[\=:);*$7Z.WO)GM2)\$+EI>^A-]-G+.\^[3::5FE_L+4KHS> M4WRL1E+)WR3=RF\F"_2+^F/;_'I!:!RS/"90IE1[* DI(,T$AS0O$A9QAA2R MBL]>JLC<^/!E3\AR;TYU!E*/^9)@:6P!&V,,7"OXJ/_ALM>X>/F&.7+*11E[ M/]-=CR\*'"P!M:[5(+S&&%!9^ 7!;5%X,R.*.RZ6"=73;8^$Z5:C;Y. M+AE80<#MS<>Z[.Y396<%P:"3JQ7F?LYON:J74GG_L1VO>*._R/40QJ_K9""8(DMWVN.HN?V)FO4!WO]P<$ M:S9TA?_L>VE$4$=^$PWA"6JUP9_-?VU\]DNAMG[5C CY1"\7*^B#[I/\8>M] M;;C>;ZH7A:>=G5>#[QW\@CW5?-).S>ZI25V<1 G&",$T-_%7'.>0QC2&"*E4 M85'()+8:\N$@CL%K*Q0=DN4!,8NY%9_@BV\<>C.0 4* )C(W'2 MN(L#!"^C+2Z77I:A:ZIF?Y1"KL1V@0L6QR1',,.)26\C,20"#6,$9*Y#%"&!9)$4&4205QDF:PP"2..<$) M0TZ5%KX@3LC+SR$TL5].M]\OA]*.C"\$:&3RW:5<'B/($Y9SD A9%IB!*50II2G/MMB8BYTDNPU+F1<:/T M%=CLVXT_'/0&Z[WBCEQBMP1VM!(N*4_OYKS MI?7J>K?;E.QQ5V4^K[_2ZH5,!,WT5I##-$\T>3$>0ZKWB+!041I'C. ".Q5[ M7*K0W'BM?LOSKD%Z9VDLN@+Z1[N!4=GC+)B#!S71,DSB9SVS93^#IYHH>@58 M99%I]WD%&J- URI3@%O;%=@O"X!P2._M$G6F]_$"@'?2$PQQ7\]XII&Y7IEZ MX.WS.:I-=6DN)XY\1-&]2S-/XH MPF=[G6?6O;PS <1O\L%0U>KNU!%AFA2<1A&"40 M.&T*O#T$1XGO#I?Z#V-_,6;YF]QJ#XGOI&C&,#__0>>3>F=;KH5VM38F1?&] MK/^K_UU/YOCPDU?I^J8?W0>E)-\M$J58+FD!499K1XBE'-(X)S#F0E.72KB* MB$N$?5KUYQ:U-V,AWHA&[U_,_K3Z6WL$>OGD^ F_&79\.]_U'IFZC2E7)P;9 M'XP%]4?,FK_XX?,K:A1 "P-XTP*A-]1[+$ +1MWKLX8C8".%5UG&4'T7IE5^ MVC8-K[(P1UT=7D<+OS>H)F&CP=?-VISYB[=/?VRE%M_D;J[N#B/A][796.@M M?V9*Q2(B((H+!3$1".9I2I(<<\9BJ_;8_BK,S:6O:$HMUW]MZR:?JE4=T+WN M_]/M_>6Q+G;OH''1'OD]8ER&"NQ6?<">P!MC@?8:?@%[(\#!BJ"E^)>#&(C% M/128E(G] 7K)IA?;_Y)5?/5&\F8DWX)CI$B.(E@@8D[+,88XCF-8 M)#12490E6#D-*3DE9&ZL=M 1;/=*@N]R664I[C:/6\<1CR>1M6.M2_$:F9G9UCM_JZ/?EGP+7C M@'"0C[3VJAXZIH0_"K&#)1!-G!$V*6'8&?Z2.BRO\B,1LY';/9FCW/5* M[^;>KTT2S2(3BDM""!1Y7$!$1 RIY!F,$H&S)(UY1)RR54Y*F1MEU$J"O9;@ MSUI/QQ%FIQ&U(XR+<1J9)]PA!%+23F#":FR;+,(8BPEE)3%L>1)Q-SJ''KDS.WA-VJ"@YX7 MC##L ]:. 0+ -3('>"'E,?1Y$(=@4Y]/2YEX[/.@J<=SGX<_'G3P\]%XU;=T M6_(%SN.$S]S$N1O3>ZGD9B/%+?VY M[_O4*6EZT?4?L3SG45; &%%9%WU2@C.(,IQD-)4)8;8]!IT$SXWBS"E&:X!) M_VX[HIG#;^<&'JA>AK)U-Z;1T)ZH%],E7V27 M]DM>./4V7W*[VU2ME[QL[#1>\KO>O;G]A]7.[*#K:M5]>I]I\_2X7:18Y4(@ M##/MQ&H?-DHA31(,B2))EB/!,F$5[3HG:&ZL7NL*&F4[6:JUNO:=\ ?1'6;O MD)B-'?SRA,NI;;X-%EY=] =O/%E3?1OSNCWVK3[OX02RG1EP9.8;:<*Y^:YO M:_[^;GW/3(U!7>7[X6>3PM2(_UT+;8Z ,YHG6:$PY#F)-&,0"DDN,,QSRG*> M2,;L]K\!=)D;J52#HW9F<)30ECGX*A,S5O94_[P" MK4E-N?H5V%NU9Z^#7=,MD8.'.=U23>9T3K%D;NYI&) '/-8+!4SGQ(9!XIE? M&^B6?M'<^N)0]R0XW#?*C.7R@D$X[TPY^FN79=):>09CB&*<\BDBA2Y*E31=@) M&4X/_P1E6WL5@:0;TR'&M<_:"1@I%8298W*6%Q@B7BC(,FK2:PG7_X\9%4XG M8)?".$6+ECV,'X+!:,>B%X(S,H$><'G6+B5@"Y1^\T-U-3DA8=I&)?TF'O4> M&?BH9* MT22&&.<=IS]5UQ$%8?R82$+)@4G!CUFYJ-1R$@J M(%,Q0U3&9IOK01"S+=IN]'.LRSZ"S>FQGV--=:O:F$_X6&701[=_C:?Y; ES M[^G^?^HQ2RTTRLD?91J_OAIWZ05G3Y[G&[TYN[S?;MT]?-6CSR*C/D M1FY^E+Q)"UDDJ2H2S*3V#Y!^_*4TPQA2"CE%619%/)&<^TU!#ZCE3#FD[OK0 MV@'VAICN!*TIE:?=&M/DH3DZ'^,LO!V!O?IR3N3R!%_)"T:QCX!T\)'M(75\ MI='N(\#@G)9_C#WVEZ+'Z;%NQ&BY=WI1VO;#@1: M9#)3A> 2,A8C,SU1_ZU@"B*:YQ%!#&N."CK>;*D+H9V4G5NAY ^QJZ(,1J 40OBPY=.Q5E6NC?X4>;3[N3(==? M@L>E<2*'1G)\6R^7']>;O^A&+%C*8L(9@2C.8HAD$4&*60I3(AE3BFG2M)JB MYB5]=M1YL "/VW*E'?AF0L+V^F>Y76"E M/6XI"%01T_ZVP *2+*,FKSQ*___FSF8W02"*PGN?@A>8!&& F8VKIBL;DRZZ MZ6I^$]-&F]J^?QD1-<49[X4!V1ACP'OG2SC \7)DRDJ*BQ@,5IO;N:/M+7EW MW6&-\2!7H,$=B];(<@\%A?>=(0!B^@N['/8OO])CY_S?G-Y<^13A:( MJ 0U2R&(*-W GLH,X2QEI# 9IV51+C7/4*FAB.)SDP/7:'+L%)D>B@$.$X>Q M,(XL&VW;+MOK0C-Y,<*UV^A)]*?4^K"*%4J**3UM5FD/*)T(TS[?,73:R#V% M^S_1RZ252HTB-J]<--0L;EI4MMKLK')$SB< 805 M>)D2"=;8%RPMIWW#"9/!-6!XQL\D^@S,C5(/&F7Q+]H_D1+8!^V@OYJO6H;$ MKO%3VFF5T_G5I(S*PJ1$5Y03RIDEW+H)PYP+*W(AE00-&-^I,S>=:'H]CHOL MC\;@X=0NV'P-4KUK;L=B-;),7&%J_-/+A!WVA\4@+[ M'8O;1 ;T 'X8FQE" MQ6LH!W>>RCJ&K.#*) 9M[A/*:^3U3>3':M%^4K](<3"KQ1]02P,$% @ M=57Z5N>)5DUF<0 $^($ !, !G9"TR,#(S,#&UL[+UIEYLY MCB[XO7]%3LW7827WI4YWWQ->LJ[/.-.^MG/RSGS1X0*&U:60?"6%T]&_?D I M%)N6T,)7+Z/ZULD*QTJ"P$,0 $'@7__;CZO13]]A.AM.QO_V%_97^I>?8!PG M:3B^_+>__/[E%V+_\M_^_5_^Y5__#T+^YZM/[W]Z,XG75S">__1Z"GX.Z:<_ MA_.O/\V_PD]_3*;_&'[W/WT<^7F>3*\(^??%G[V>?+N9#B^_SG_BE(O5KZU^ M.OV;$C$%JC.15"K\$!/Q(EO"358\4!$AN?_K\F\F0:(4-%$A42)3$L1%I8C+ M-HF8@^%)+08=#++__M+U_G\V]_^_GG/__\\Z\_PG3T MU\GT\F=.J?AY]=M_N?WU'VN__Z=8_#9SSOV\^.G=K\Z&FWX1AV4__\]?WW^. M7^'*D^%X-O?C6":8#?\V6WSS_23Z^8+KS]+UT];?*%^1U:^1\BW".!'LKS]F MZ2___B\__;1DQW0R@D^0?RK__O[IW:,I+V$,4S]*-V-_-8RSO\;)U<_E]WY^ M/4%<(,6+$>8WW^#?_C(;7GT;P>I[7Z>0_^TOEXD4P5)#>9GU_US^V<_WDW^; MP@P1LUCL>_S&[5^7.8XF!'[,88R(6*QQ-=%H$A_]TJAP>'+WER,?8+3X[B#! M<+ 8]2+,YE,?YP-#(2NF@ 7FLC@@'BI/?&4B9 L#3+XQ^LNE,^0](5 9A#_ M>CGY_C,._'/A1OEDP98%2]:F6[+G.+I7._ +_NZ .["1^T2H2P9WA4HDV,Q( M\,J[F Q8>1K9#V=[3/5#L5Y,XT^3:8(IJI#5='X:UT3\&+RWO_'S-S_%@4C\ M.AREU5_GZ>2JAJSFDPJ<6XH%R?W+3[CJ#-,II/=+J6Q=W&)EIE%>$_F7@O'/#V M<7 */QN!Q$>8#B?I[3B]P<-X0+5VADI'>*:X ,$3P35I8FS*2G A/=0!Q*-I M]X*#:!\.Q_.R$3!\F?KQ;%@8?PMH;K60@64BDDA$1H2](R/8A<1)'>T;%V_%\.+_Y93B"WZZO DP'F7GG5#0D&XK6MK+(#(J? ML9BC$B'K2.E):'@ZXUXH4.VBX"0.-B']3W Y+$P8SW_S5S 1Z,*@1,#@,>: M$H;8J 71R7#AA&8RG'8^;)IU+Q3HUE%P B>;0,([=.JGJ,(6C/^,_(?7D^OQ M?'KS>I)@P)QB5@=-J'9H_@CEB'7&$&J%9=HPKYFH (R=1.R%$],Z3NKQN0G8 M?/$_WB5DWS /E]&*6TWH)CUP2R)$F\%HSGBH 9LOT>T'% MM@Z5&KQM B07*:$(9K?_O!^.@0T,2.>"0:-9R6(H)61-"/@EJ)!TTM:*4 $@ M&Z;>"QRN=7"9YQQY MQNK!XG[B_4)7](6@XDB&MH2)Q='X8?IQ.OD^'$=TMRGGFBI*LJ*,2,0U<28* MPIC!%6@6$E0$QI/9]T-'PY'-:JQM"2(?)[.Y'_U_PV\+TTG(J-'/2L0E;O!4 M#,@5ISGQ6E(0P:N<>3V /)I[/W@T'/"LQ-:>P5&TWL44_(+N9!,R ]>>K JH M]Y@F-FE)G./&>Y:-$7 2'![.MA\ &@YQ'LVZGD5>[DA''[].QJL(C$$5AO^A MMXT^-II 1N%Q)Q0Q>-(Q:JQ#'IPD]J@R'KX, MYR,8 &@)U#/"$R!TN4TD.([N- _('",YTZ>YG4]GW$_\#< M(YO^[8_XU8\O81%O#2DR;D,F' *:*3Y;]'JC(EH'!+/E(FE79>,_G'4_##0< MDCR9E4VX Z^OIX5=RQNX FF4P?5L0$5PQCA!@O;ECK[D;D@:B$>+-61*=;@7 MS0D.P>;9]X-&\R'("JQM B+OQC@:LF/X'=[XN;]=UL J+QWU:-L("64=!A5> M!$*]$%XYPVR,5:XU-LV^'T2:#T168&T3$"G7N-/7?@Z7D^G-( 7%HF69V* M M&L%2$1NI(]IX96-0$&4-9#R:=+^TJ>9CD,3;H?#IJ/-A[/R"9P\/8*II=XY/U] M.OES_O7UY.J;']^@<:1CE.@3J5@2_TQT) !G1#LO(&NF9:JA%S9.OA\NF@\S MGL[8)O#Q^2N,1BOJGM(9,H1R0(COC"(2K2E,S4IT].BC>MS[H>&AF.. M)[*Q"1 @X5-AB.7IS.S[_NJI:OTRW 6_>C_!3]=I99;9X6. M)? :,JXAEN1!!8ED"U12"-'JTR(7VV;>#Q,-!S6KL+21;/W[1?R"WYD-&#,A M4$:)BPZ7$-"WQJ,R$0B>IRP<\S2?A(HM$^\'BH:CG#48VA0FE@]1EHM0P5L3 M#".))329-!I/EAM*0#&6K,Q2Q]/2'K9.O1\N&@YQUF%JS\BXP!6DQ2I&'FVA M6')X?" .'6IDA?$E42,3ZE1@8(V"<%JXXM%T^R&@X0CF\>_Q M&R<_S1[/)J-A*B_P%^E>99&3_-9/QV@RSWX?^^LTQ)\]7LY^K[?W'+GN ^]C MEG/B&_#K&;GT_MN@9.Q?P=VT=Z #0QW8)!%ET1!I-!X?SJ/AR8V2TF3MW*[S M./M96&#C=I[EAH/1?+;ZSOW.>X:48_7':MB[ ;_X,()!X$X8PQB1J/Z(=,&4 M-&)*F.?*.P6,655Y88\IZ.<=>4UYKY1,!0[W>+[,IO/!Q^DD7$YZ/EA!DF'4L@.-L+(3C! W3@5_?(V#9WO]@X M18Z3BDQM Q2SBW&Z7<'LS>3*#\<#ES((/&Y)2J%<^U%'0D3+B;N8( A> C7U MD+%.0#_PJ"/3=8"4;+:,+<+^166J87!IY)GG4**X((OU+B@1N'ND MRU)%V.6Y'&5T/"2@GYHEW4'C>.ZV (W5,8O> KS#3V<#[;S72282)&0BK<:C MMO#"@O-1"W B=F:4WE'1#T@J&A^5&-P 1#[!=QA?P^S./!<\9&9"(E0&I-]% M($X(@2HPL0 6(L^[*ET= Y"G-#1BFQXITTE%!K<#D%^03Z\GX\42_AC.O[Z^ MGLW1O9N^_1%'U^7^\&(V _PO??$_!MY:ZY10J!>3(I+[2&PV@9B@(QBO-#I\ MW6#H$#+[A=EIN-@,LLZ$U .7T]FB[/][8]O,)X]X)MU)5!9,N,,E^@;X&?! MFD1TI)Y9RTRVNZY]CP';-EH:.=?J**XJ#&\$.!_RWR>3]- T_#P9I4&B/$6) M-J%+P1(I (@7@A$PN!U$$H![I /H;*:F7W541]H;(%2!]8>#R"U!-(;+$NJN M J._+X/JN(Z+=#4<+XH4E63M6X8-*&,Z:7 D1U]>?U/DF'::&(X*U1E/HZX= MQGZ&I'ZU42> JBF$4U'UI;.C;>!\R%8P0(=5((M25L3%P$A&K0U)<%3DNY[@ MU3C2^BDVV;DV.IK-)Z-E,O>C*FCY\ T*Z,>7RPN6]Y.2%:ZYU3EQXB4@[J$\ M),I&$!:]S8(Z347M@VP#&?UBIK+YLQOP(A>O$Z#V?S1 M(GZ#^2 P!5JQ1:*((3(S3;R/&54J\$2S!Q-K'U7;:.FG#&I'\*G"\": L]*> MJ^#$<'R-N^%6O4[&LU>0)U-8_MX7_P-F;W_@68_B&H[]]&;!2=Q&L80U)J/1 M8B,M63-@,3'MT0Y@)A4?@J,QX+4@R2A@7&L=S*Y:5L=GCG2RG'[JMW8&WS;$ MWL I?+?$VTW\"GV8/,2-')UFT4J2H%09M+@,*TPD 82BC&>I]*XBP<>C=XV4 M?BK"=HJ\T]C=1, !E?T#TU-11R-22GC.'.V%[!'TN ><3THFCSQ1M4/JCPCH MIQ1L1Q@YGK4-Z)-5MN9'F"X><=W[QIG9D#0GKI240 _%(L*%0@W):'9,B.1W MO9,[!B+;:.FG-FQ':*G"\!=ABN$*7_G9,"Z6.8!21!NX)0 ,E^=+FY:D/-$\ MI!2Y<;IZ=/Q $OL-F=?!Q<&&T_%">BD8?#,<79<,]<4"O7;*N?(&45%TE)-$ M:P]*\DU.V3O*5>:UHQ0'$]EOI+T_'!XMJ)?Y[*,\KY_"5[0JA]]O/9?Z+T!V M3G*&QR#[+[+2NY"[N3_DY707X[2!B#M4EXI'-(5 @#*)&L\88CUC1,7HDJ,^ M"KGKI=Y)&6S[D5C7\J>619^R("%F4ZK1XWHM"Z5A@4H^".93[2C'X99_]]E8 M':!CMUMP"-\;.%D7\>8-G"EK>>UG7W\93?[\[Y NX>]^."[?O,@X^2>((S^; MW;7&0.Z6W"!-HPT.+)'.0 FQH+F<)! 3E/-(?7*B-N9JTM]('LX9(-N;U!M& M_"^3*0POQ\L:!O%FT5NN%-9;KK-\-5JN.OW']6Q>!+6,12(+/I;RC/B3^7PZ M#-?SDA_\9?)Q(?4!NH]!E7>L1K!8K!J%=E60Q*"-12,5RNC:Y\YY5]C(]6V/ MNZ8!Y#2\KXKZ^%B^L6#'XK=*CX,IS(=36#)C$6K].$)&;6#10#CO'&A#$C-% M9*A:0@ZTM.82T0-W2NRJ*E[[5#EE+8U<5?=\PIP-#4T$Y'=QXGY9.7H.KG2Y M3L(3&;0F+AM',DU611^B/JOI=!ABN[\=[QFQQ\FI@:C_KD65Y5!+E03+B4S" ME3K!B3AE%8F""6-E%K9Z^NDS)#5RG]TSX Z533M9J;M6A9[RAUR6QBSEFJ-K MG'@I2^SIHLF))>WWJSO(:>16_ PXJR63:O#J/O+_RJ/I&N'S5X#Y M:>']1R-U%3\P5M-BO^+DA.J2YL?1QEQI1Z[1IN20>E8 MOK,D\3&K?$Q!,T'Y.DAXJFU.8'<# 90E];D@OD1H/82\H MD*1Y,-:$K':V0#@>,T\(Z1_C\-P-()TOY85JP8J&.Y42K@%/*Z$@2"V M5'=T*ELOC68VUPX#;*>FWWNL^ABJQ/<&$/1N_+WD&$UORD,FJ:/34J!5R#EZ MC:@UB3=:DFP\RT%[*47]Q+[[^?N]P:F/DJ-YVP N%D&L1RP9)"L3AYA(\+94 MI^&X L\C'KE2>!I3,&97 ^JC XN/J.CWSJ0^1D[D4P\TT$GQS2A(7LB M?3(D,&U)X#Y*/%PE_K1+EZK?*XX.K)6CN=M U'A)?'DS^(0C7'G&962$,LZ( M%,HOKU^0$XXF'ZA0W3C>Z[2T8-Y6]+U/9'8#^N3CM+S/G]^4+(5YJ0V"7M^W M$MDJIVC")7"']KF.)5Z>-.!Y"HPDCT:7--0*+RH#9Q<]+3C;ITI\O?!N'?8W M *5?AN/A'-X/OT-ZAW(97P[14K_E6GFW3[50Y>HWV-);0R1''*"IKG.B-B9D M(JL=PME-40NZJ#*<*HJ@ 4"5NFE_HN620$58NV#/ M45CIV*VNC)63V-R,\S2(*5MC01*K/)I6$Z.%-6KYD+A4 M4?&>F$7%,I53S+7#:9#JP\E"D*V>*: M0BI?:K"Y/!!0L7;-F^W4].M]=R/][1 [110-@.H-A/E]&#,;/&\]B5*BUV>$ M([Y"426=-+IZ2M]&2OH]QSI"3 6F-Z!6-O766#'L9K4F M8U(V'JT^L*4B#U]4F=*HAB-RB*)70&WM7(A]Z.K7PNX(5M4%T@#(%F&'=7X- M LW>,>L(*\U3I<7CW=) "1CKDY!&<:CMN&\AI=]83T=0JL'V!M"S8061>@^L M.!P&H2\#)((>+">*6AV1?,6J%QH]$C.=Q7PZPLR)S&[+\=\0$4N<):\*[ /% M#[(\&-**DQ@%X,GL1':UC[*=!#5C&IW%!SM1("THH\GX\@M,KXJ_\" VRAFU MP>,>\XIY-/WPLQ"])F>EMI<*I!@%:X).)IWUDK7S;/CC=0THY4JHZ@2_QM TNO)U=5P47YD MMG@B6XI97L(XXJ(&*1IEN1#$%=-.AO*8@Y<>L)8F9;+WL7H7E!WD-..E5<92 M+0DT *;-.R)R= H "DM*:R!?*LL;&0@H 2"4])IV:&2W<@_?X9%V,M<;L+9W MV(R>*I V,")R*=$ PA%GE",48C:.@0O5Z[><>)5V#BW4G9U=210-Z*.B6B?C MQ7J6SQ.9U&"!U[[$?TI#W\_3Z\AVPQEV-*,; M ,I%2HOK:#_ZZ(?IW?BU_S9$S3:(-'B0,9((I?^%=0RWD77$E]>LPC@34NVC M:PLI?5_A=P*;&FQO #V?8.Z'8TBK:O,7,5Y?78]*Y9$WD(=Q.!]8FWE4/!(> MRWZ0P9&@%2-&6NLH)"VKVT#/4]5W5=-.,%59& W Z\L4_.QZ>O- O:H<-)>> M$>99J4EL.7%1)<(%P' M06R@H90;%<2#U<38'&00C%OHH-#!(23V7:&SF].O0S$UH+;6N3;(U 3'E"34GA<"P_EF+=!6<-#]4N3=2KZ+K[9"99.9'8# 8#G7-OR)D5Y*@V16B%[ M)*/$YBQ)C"8Q2,XI4UM+/4=3,Q&ELURZG2Z6%U3A\&';G]MF$;,..AJM#WV. M/D;/+*A^4<2[&>\?$F1OLC2E0W,NL*&HG1@"*'NI3+9"B%#;@MU%3X6^1&7, MC]/)]R%R[M7-[[/RT/+#JL/Y19P/OR]WT=V;&N,CU8!>"%A&9 J\!&@%NB(V M9IU#J3M:F0.'4]EWM*H2@C:T,^I27 U87X\;-EEK.12]GWVYWN8.E;2)AN2< M(Y-14J5K/Y-MJ%%6U]+>V2OK$-8W@)O[=A2S+Y-/$"?C.%Q49GM0MWUR*#># MDPH-VTR$*)5TF.'$1^N(0/O46*T8#;7[ W6QCGYCL&=&<>] :& SO &<.0X7 M(A[H#-K%E(@"DW C:T8"Y$CPVT%:2VG])E/IW-:?$0,J'[5M+U M%05TZ;4@U)@0# 7D6]SMAYQ*0L^545I!X5DEV8 B7+0Q?H4+6311@/%LN>^$ MX]8&5\K$,(?GBUNPSA.TO@$\2)"F>CQO(R4]OY%O!985Q=4 Z-[<3KODXA?_ MX^V/LA:X[9XVH%E+:;@I25(<.50BX\E0DD50#I06BD/U WDG23U7>FD-AC4% MV ><1GEP/+?AXQ[7"5#&<:9U)(HRBV15)1N,@*(EE&#LZ5^2NW;_KV) MZ[G"3&L8[4:H3:)UO>#Z("MN$\-S()M2]BU*-$B,MR0*X;-3P"SO'JCK=/7K MZW0$B6>!=Z)\FD@]6%_5IG?("S8.O'#&*N0>3]*6Q\>1.#".1$]]Y$Y8=-XZ M!]]6\OKU=/K"8!UI-0K%51WX\K+"2AJIB0E]+Q_+8U1!G$ &>I:4X=1DRVI' M&7A;AV8 *J&2ET"8]ZF\_L_$6<@D)R-LHE1Q5KN> MW;-$-6L8GHR(O:W#8\33)-YV%J@9:*VX=$D0P72I<,Z!(-=PYYJ(IJ\RD?GN MT;>3Q&8-Q.ZQ6$]T32)SD8U[Q\[;1RF+LOO29PDND\ HNF,9/;&0I",)5^P# MLRFH^GV9]J6N60NR>SQ6$5@3-N7^E_P#S;T6+#*B#:12HUT1;TTB3GGCAV?HR2XF37).@K( M+L7@:G>A/YS*OE]3GC>ML9:X&CBLT?J]=1$OXO^Z'DYA:YN<@3/,1Z5BZ=R& MOE\4E 2A&''&)B8@B.!K%P71I*Z-NA-;$@;U:VR^3*:XJ J39 M+\COA46R@9\#IBUE/'K"!2_-#TJ/#&$4<=[Y[)V1W-8^M0\DLTF(VD:!5)S<_T(.%85)[;H.P*E1T)K5V# M\K8OQ&9&LN!T5HY8B^N2&?>=XU(1GB/U*20'U5\*'4YEWZ44SFM0UA)7 P;E M)_AV>P1\R ]K0PXX-UQ[;XB/D:)#B"MR3$:BN0L6K) 2:E\0;J.E26.Q&@;6 MZG=4$$@31^_'NW6\&1;6C=-L@%9#U4W"#7T_C5SP"U_7W=K0$WU.4#C@$MJ1,J:0*!T62S' M:VJ(-8)Z9I(7HK:U=B")_29IGQN2'8JO >MM?VX.F%(47"GZ%<)M/50GHB9! M,L'0@Y+&]>=&])N4?69,=B2T=KW;-\-97)1UOH9T>RDT&<\&FEE&D\DEN!G* M7C,D&"9)3CYJ%;U.]$P7>)L)[+N^VWE]V@I":D AEI65_Y>(^G<_@D4Z.3)M M&-$@*#^X&*?'WWCPFQ]A.IRD]>OU.+I.N"_?_D"#9GP)GU P;W.&('"?%HQ'Y;;"3DP'3> &Y#"#:Y MS(@%Z8D4)?\^!" NLB0\;E2 ZLT9.\>M^2^&VT.$>")NWX[K1!@^7W_[-EJP MTH]6K'PWSI/IE7_<(1PB,UYPDD-*Y7U(P*4E0)N,FQ0-M2E5+S:P'VE[(=&^ M."1V(9@&3.2[U^@P*U7G%VFBU-$@K28 21#)?$8N>4IT!L8M=QED[2-[G8J> M2^UU(>SUQ-U3.-\$=G L5+XK\KWRN32((X;A&B2/B?AL$A% C>1&IB3J ^<1 M"3UG,IX%-YYZB%4Y(D4)J(#MI9YR7EMG8GK9T$-8*E(R2]#30GL[T!##U9 MPYO)E1^.!]JQ*, #$:98 \HX8@.CA.L@4>HRL>H-_382T@AF3A?TI#;7&X#. M@ZR)7^$JP'00<\PLL4R8$F@ZYH2[RJ%2MM89RH+14?C*L%DCHE_(5!#L]L9] M1W"Y 9AL:2%WNQBAK''"*:*,,J7S!1 ?,B/!Q."E0;=!U+Z?VDE0O]Y:??C4 MXWX#4'K:.>YV%=)YQ@R2+7RY"G#"B-6+^6VFI-]+@2"5(SK5+(&5,F1,<3R\B#$)1:TUF"KFSE;B>DWEZ,^=NIP MO0'X[-$$[G9AVJF8>8[$)E'8135:A#D1%143T5AF9?5>M/L2UV^:1 ?G6B=2 M.1INWV$:)K7=^O>H>]_AI[-!RLQ87Q[=YM*B!(0I]3(22>!*+A]$YNHW6']* M12-/\BLZ\,K7]33SP-H&]#CT'C AB/Q ONT";B1XB@6;RH1XWXDHTNJ1EZ89T:TN?M]*G!. U:74@.K;X-2Y(R,(AGU16H73H98UXEIV] M9.C9LSQ$ E5?+'23R_GY^NK*3V\F^?/P^^#\ MS3W'K9FS>C4C5$Q!#3(EH((>.:C[*>FQ+703W(%)B_+^+5D"(N)!95,D%CPGE"MOO?#*F=H9BMMH.3G9^\FX M]V"V,?*@\"!VO#2-*[V*O%*::$>C4E(E%FM7%MY*3,\9O#5PL);O787QC6N1 M!X]'#U<@#_^XIN[82E0EM7$W?JE.-)K,KA\@AJG,LH/25PE*"D%@Q*802.16 M9=\/?0_CY$V0+&62H93K%*4J'<5C%Q$L7&:<"UG;2ME% M3^^9 %4PL?5U]JD2:%R1_#X.P]$(TGV;Y2,4RJ9!:BJ69XFLI&!61NAD>N\[ M.^.HE"AKE1S*NA02"< 3,9$R[GFRG-=^_KJ!C%,5RJIV]&KHV8?2X>%RZJ]F MFP!.O3$A&"".E7:*)=G/X1%)E$'D:TU-S+7;%AU&8;]*YU2R8+415LV.6X]]L.+/P+,$E.@1/1BS)S-"QCCX3P:1 E]HZ MINIWXMY*SNEVS-K0]S#6"%4AHD/[VY3FV;C*H 0C)ND4P3/IJK]@W$5/WW9, M'4RLVS&5)-"X(OG[9)+^1"/!C],[''5\.40K8=FM_7#%LFNPFHIF;Z(K*9[5 M?!?K\VV 7>#:,(:VK4JE]%]DEH3 &6Z=B+[002>JISVFNQ^LV25 M)42I270Z$NE*H%-90:RD,G$-D%/MV-1A%/:KP+K#UE.5UJ'<&E=RB_8W!VNS M^Z8YE=36.AF5]%,9> -8DJ+!<#R74(RJM(GPY>V:0<1H=.HAA,!JVT2;*3DY MF_K1J/<0#5;A I4GBI9X0BH=R[0,!$*61C'O3;$"1M$&F8"BQ3* 5[;7!(\!%HIDV M6H,3C-4.FSY/597TT8TSW$/=*0XF.D/2HCN%CD!"BN4\-#9QKTS0G62/[B:K M7TU3&2\;\T4KBJ5Q#51*#@SGBW8Z:)2]7C2.P%\^+K=OUV!UBS#N272UX/+6 M^3:@#S@764M>VK&AU1J3( @)BQ ,8(7/5M#:E\0'$5BCH-6SDSTPX@,%$&B_ M!X/[1$*6Q&H\N(6SWL1LC(NU'P8=1F'? >FNL+6I1%9'3O,)ODVFB_;N=]<@H#Q5W!&FR[4G MLRAMFA*)RJ8<>:!&52_,LX66DS7.DW$W@9MKB%*61G^B9*^HJ(AWU!"7@L]< M0,ZN>D'JY\GJN79,#6RLZ9O*PFAJ=*E MXFBY$QA7)&Y@.O^-@W^&V M6:T?O1LC Z\7WJ$?I_\.Z?)Q8]\C[JX.GJ/N3==I2ZQV+[8BX\'L%QMFW^#L M*^J2\DJ29$L%4!DL<8(SP@Q()E.VJ?H+T1/(/?V&[>"I'^S-')+6(I%2I EW M?30E]HMG/L+1<2&#X+4#Y:?0V_==W7DPN7ZA=R8)-ZY]/\%\.%W44?PX\N,C M5.O3 >J^6MU!7+UX^EW9H447R-64FVZ0$^5&FG+,+JHT>$Z\+P^@:8X!+**B M>MSF /).57H?2TF2Q2R+>Z>/$QSV;KI7**,\W)P:DZR662<>$U3ZYV2M.QM/8>7^\$:T^5VUDDV;ABVZ_01M>U0WJL(=)7+1&(Z)-8 M[PG7%(C48(D/TA?7A.D< GZL?BK6#S71>DF"HA-&*J@F@ 3!]F?H$JU#++;]F]R4F-A2=N%TGHQ$=%?19 BB- MFT8$8C47!()CS$@=*:L=-CN6UGZ+Z78$PK,(K@& WKW=?JJU SC4STJ2[&&A MM05Q620",H% *Y,Q9JMKNLVT[ 4P^\( 5H7Q#0!H1[+VTY49FS.@?4E4+*]= M@F#$">%+G5C#C$T>;&T?V$@ZT@X#<#N\]R/DY\F=)G3=9S_X:=3 M/Y[?;J9!,)IQ&C,ZR:6;H,H2>1;1FT'..5Q)J7=>/8=Z!T'[15_I"T-7/1FT M *@G&9J;HR\N::'!):*\+J=[\KA+2@,0!TJ::*DVM=,W]B)L/X"]M/A^?9DT M +2[W+U?%PUGEAD,&Q>F%0TR@D)+0!HBC73$:U:* <9H-.7&N=I72'L3MQ_@ M7LJ%0+>R:0!T]QE-:P=_EMQRX(Z81>6G9%%C>Z&)M3HKR[R3H;95MIV:_6#U MTH+\E;C? (Y^F4QA>#E^?8USCW$=>.#/D#LHGV)@+KX<+<2UME#0)@6K&8F, M<[0OG2#6NT \E893(Z.TU3/#CR5V/Q2^M/C_>637 $A+2A-9:9Y,"5N\F&PR]**_ MP13=YU'A\#B59\G?RK9Y8'1*0W/PE*0@2B/[6%H6&%V*=%JG0RE]4/M"\WFJ MFLTL.P0=:XJKKC :5UVWF0''ZJ;'?]Y!9ZH.MP\7@BUD3%[0FH=3($Q"2J=X,]B "F^U4=0AFUJ)=G8FH 9O\?G%O<4'S MFS^&"1Y4>7C0I>LM;NSIV(]6';IFKVYN \S%3?D,T^_#^/"U*[! LP^"&*K1 MA(Q@B(O,$?1-A+69*1MJ&_.=+:;?+-O.<=VGZ!O8 X6QXS@<#1?K_I ?K/PV MTCW[,KG/:2\MP.\]<&$,KO'5S:_^/R;3![OR[D;F;NG%0GMP.-&0LI2&B$4.@\^+WFHE M6$X%%0DRM[7+=9U.=;])OYTKW[,(LW%'9ZUOWY$>SY9QNFR2V:$/M+5%(C!M M<@1! BWYX#8!L58&8J1@V4:9:?74_*Y:9=[O@S]@>/D5]?/%=V3\)?QV?15@ M^B$O9GL*_6!*X6]KB&(BH8^?'7%,:J(Y32R&C%9&]?I8QQ#::(O-0_"S77%U M);#&==6#3I?'JJGU(3IJQ=FA K%&*J*#EPJ8\,+6 M?DW<04/.RS1XEO9^ 7+%,,]J.!&CPRUY-@4<@E$F9N&,0 MA=H-C$.G[+MO51T(/'C^V1W#&] Y6 6A?GF;DTCNNYS+:4A:3^4^ MG_P:UV$/>F<>;QD]':*CYIZ=6D;;VSE*JGV,W!-0$J4MI2#EI,3/LBDU9HV( M9^A[6=]YNYMDF<4T?P+RK,$:*R-)!=\RLI).8BEA*5"G9 Y,5J^=OB=M?9M0 M=;"RW4NK*)G&U<^.CIK'JJ/GASQ32] .U=5AS1NU=Y$:CCX\+V7W=:FB*'1& M^ 2CN>5!0^U4E[,V!KW?.*MI']2:4 M^PYR7E++ST-0LUV5G2:1IFYP?AF.AW-X/_P.F[?Z@^KS23"79;F?*@_KH^'$ MT5(TU4+02CO)4_4G3V>\%>1]@[$:"C1^QI:/FL6?I@[^MW9"VP]-Q2UO2 MG(%Z'1VQQJ-@#4AB7>(%2,'ER'EVM2.QB%SU]%[T^&0G;MF..'*HN/GC2!6&2 LEJ<]4C-/7T[?VLNT-OB"NP]J&C_Q3;D. M3)A,(G>>IZ=%G3;[XWKCFV5%H MXU@E]/R09^I4V^EURR$]16TH3;&B+^4)RYMK;DFPD$NE)60:<"MR[:STL_:K MOV?F\=2N-LV/H&5&4U\KG3)<4CERC-X$HU+D7NM0ZI=F6D_ROJ^<.D* M2QL>!]664^/J;;WIZ]'O&+>-U&V/VBZSYQYW)4U:6M L$"]+SI.6F@0\V@AE M(7+!-:?56RI6[E1[YRQARFJ^ZW=UOA MZ0P/>/SJYO:'#]YJ6.:-]X*H9!R1KF3=FZ2)EMSDQ&VB3WLK5-1>!Y'::)?< M0S"T77]U)[3&]=9=!:ICU=73 3KIHMNA%"I>EK+67KIOKIYY4=^'.'S5X#YWZ>3ZV\(^@>1$I443482X7P)Q\1( M @^1@%7(B5A6WEE;W6=H:[C#[B%HV5H)KJ9H&M<]3SHJ'E\.8M,P';9^[#9 MM7=3/B.M M 93Z%R"6N2(#ZX3)(/ DRBSJC:=W5G; #Y\ XI#\>0'E9SVMB& M&L]=Y 9W1//(T9,)GEC<>01$J9.2G+$A=WBKMQ>1O8>L.D'7KON_^K)K7*OM M5\#J(J7%H]O2?/O.U'P#UGQ;0_P'PCUDID(T[ M+$ABP*%Y$D(F7GE%!*5*:)]U01"H:5P@D604DY452[B-]/J7H5C![* M$Z)+-)L-LJ=)ESS'!&5/YU1*\0#%#TE%J97SJO;+B]T4M:O]#D#%WF4)#Q=" M VG*#RXIW@ 2$8>W)@2M]"'8D+ M"ME@':?&VLQM[;AU+=J;[:M["DQ[$>SA@'9+0(_A&Z1=!T()(UE.)*38BA9)67TG0RH6>&A@37.DI3.Y=L%SW-UG4] M!!%KW3]J": !D^W+\ J5]8>\Z!:12QFF\B;JP_2V-N?%C^%L("-R*PE'HB^5 M:7-PQ"692>#>286.OV>U+ZOV(*OG1QW5,/"T3VEE@;2/L3>3*S\<#WCDT=F M!J%4ADBJ) FF-"R/3JELLG.QMAVU%V']XJPZ' Z#VQ&R:0%PMXO!F3]\ARFN M$7Z%4F1N(!A#)Z,H>^UYV9F.V$ SB=JPG))4HGH)^*W$- VL8P2_WG&Y@A3: M@M/%_.-D6-+Z'JS&@M56"T^R+FGA$$L?IF4RY]K7Q+LIZC<$<59@ MG2J/!M"UQ9) UPO>S>%J-N "EY!P/4A?22#F@01!T;C@-$?+^3.YJ2 ]*FF?,AA'ON"8R ME%XXBK*RT" Y&*[%DTZE&ZXR3Z.A2?O^2"A,^I!+OP!<5?6]B*5-YJIXWJPH M?I5=*>T92W?5Q"2Q/-J2S1>19Q$MU_0LLK8,WJ1:.ADR-3C9P#FW(OR/X?SK M"M!W+^X>1VK^$](@*^N+!L\Q4T@CGMO!%5R=@ M.X.H&L_5N%M<,5+++09,%['K<80/831<=6?YWXZ?^/GRV G*$?!62"F](*0F3GB1^Y&WCFI1$YHRT8\.0QMMQAV%2RSQS$[$S(G645[4?B M"U>R9\3JD6)]*:C=Q67\@^$DL0'SRJH,DJ!G@[M5&EQWN9Q+*GG*P21+:S_1 MJD5[(PUJ7P#.:P/AOT \;_ D%^%<$;T!:RZF]Y05=U&]G^O(Z=W5M])A*5^D M_[B>+4O_#<>K:/3;V7QXA5[?[-0XZV&S=""#$Y;9?1P5M"UO+S,:;4$021F4 M:R5./!,IF.)K5Z]WUUT<]?ZA_.NO?GP)[\;W+Q16C%ZZK"*7M/-6X6W'?,FM9DBE&[6O?D.U#5\\E6ZJC86^X'2F:%N"V2D*Y712D M7R;3W]$NF=[[T:5KY=7M^]#;S,P$,7J-CHVEY3DS*^69!>Y:DX+WD29T->H7 M5#J&TE8A>2QBMN1W="B^%D"ZE8WW_C:WU"8/CO"2/B6I3L13P'V>@XT*(!HM MSZ82&[D;Z?L4/DXZ#0#NUE N&9V;,JC>_HBCZU1*J\YF@/^57N4#Q7RB1GK" M8TE7SMH1JZ0E$),-RB83J[=%/(+,5O7AD5#9'#CK3&X-0//#-YCZ9=W=5:GP M@;4Q1&HHH::D[2DOB(6@"$B:%%?(-T1/C[%Q&G9]<^/W8G\?8#EW2&"&_TR01M4 $) MAG:\]\272R:G?* Q<,%=[1H1YXCPOL7--[_Y8YC@0<&1!V?[6V3L=.Q'=Z]I M7MUL>GBSL&RU]%%0*(]32WD(26EYH8J;BVD5O :78G?1X(H+:3=R? &MT>. M^Q)Y \?R9Q3CHK3PJ^L9GC.SV6T3A=DB8&6LXUDD17Q>3< MB%0]C>01 3U#K9Y@GT+F:"[W^Q#T J:3V3$$KT M(,Y;GHW43JOGGQ8_&;2)UCG'2&92A4W]"OA7/T6D?[Z9%5=G5>'#4RT,*D,% MN'1I2YU'2@U2'XQ7/GNE^;-"WC!PSY'1&H(^E5W]"OOUY"KX^6/JP2;E;(#2 M\3NK"/M4=O4K["\0OXXGH\GE$%;$JXB* M)R1.1$@45Y ="3GB@98R50XM(8CJ65FOC[N7J&73HCZ163U*>C:=KUK@/BXL M1HT,,<2, J2)2"$,"4IY0BGC5)B@W'Z-B7&"!V86SHJX7&H"!YVD9CPC8^H!;)V ?NS&.C)=!\B) M#.[931@B[WR>_^K'UR4?_1JMI,N5>:2Y38N$=#1\2W\102Q#MXD:YFE6I>!3 M?/;0V3%![S X57*3ZFQL PPKGJPJNW$D7"E!%"LW9YKIKV@\@8]L M;QP\'KN?\Z93")S O+Y+1\41^.G'R9^ \WZ^#E<+EVFU$)Z\"U1%PK1#^RSQ M3*RQR)L D4>C';+G613LGJ,?SZ,3-%1D9K^H^'P]184&LZ_#;ROBLPR:&V9) MQ"6@I6Y1H25>VJ,P0(N*16#/ZX/UE]8XI9>AC!F(C]X1%H(S05-KZ3/WPL_,L!<*U(M 035&]AQH+/7'_/3F M.WP=HE);+2 X=-=+\"QKAUYV2))8&3F)7I7.O1<&](O 0 7F M]2O]/\!_FXQGM[$T!/.OU\L[Y;MHB\I,>65)BCZC]R0C\18L,<%!L-0J^;3% MY 8CB_1IH'BZVS1.=SC,83JS4C>;+?7N\Z?/D]'U0Q681)!1BTB$ M0Y-(.H48+YF6.7#.HDI6L>=]S4TC[Q=RHB\"!R=SKH$JS=RJG%?J#<#[F"\.PBNG\7X)4 D P(S>5)L8^RM$ZAQ&=0#J0-B-AN-OR9W@771HI)CRLCRNL;@'F74DB!T*6(HHXDY.0FU M"R94(+O9G/]#\+5/SG^7XFS@S-Z=2JRTUB:%3"C$A,P,NG2%]R0X+[2P2D>H M74#FA67X=PJ/@_+Y#Y%5"\![E XGN#':"4L$&@E$4AZ1(S83"4;0G#S^7]<& MVDO)YS](L#OS^0_A)?O'4U49JF.4*Q//9OPWG\Q\D MF>WY_(>PJ<%\?DH90IV2S%$M2K"(\> R292"3,K)]+1,QRJ[U\ M?CSY@++HB&>F9*GG0%Q!+J-.&VRI&P"H+F;,0T-:RC&6U":F)Z_G'[EL%[KI36 M)3(J<;0!%?-E> 47X_2KQR&'?C1[@G#K,W!9:K^QB+8HCPDM2%3-6CCMO=?) MA%19T>RFJ.?::>=0-Q5%T@# UHS11Z;H@_OED#T-N!@#N#:9&24!O1?BD],N MV.2"JMV<:D_2VDM".:=9WX7\&H#E,2D)4@@7 RLY#UH3F1+NYP"V/#\0TGH? M/*M]L_""$TPJPJ5".LDALGMIZ22WZZZ72O)DP$[32'81WWT*B00?'610G*(.!LXE7??7KLHM'2.E<9^Z&YSJHACI0:G<33:3#/GU8N< M_G.GD!P$CX-22 Z150O >WP#XY5AI3&[].7)L[S:Y&D\A.40R MVU-(#F%3>RDD-M(4,S BDC#H.>/1;;UVQ$6>N514./]\:+3U%)+C!'TJN_J. MA:_G1$0%@L4@B5>Z %0%$I+@A$E)G8*061#/"KOU%)+CA'TJNYI+(;$Q@H[, M$NV$(#)3("$K($Q(!4H9S^/S&[OQ%)+C1'TBLWHNV_?8YET8*VC+VFR2)4'& M4KK4H".F;"994JL$$\*8&@4AUV=^^:D@Q[@&%:30,X9^\U?(M4=KN-U2F2(C MN "B5*D>$(-"Y1=Q390YSK(%+_9J,_T,E+82T%_-OU,E.JG-WGY/E-__^OFO M?Y]\A^EXH7 !&;AHB3[);Y"6\6QE_4KAN$LE@R67'DJ&)32(D$OBBFI&9.HM4OYMPO[S]5=$LF/85&-R2\CY93*%X>5X51CKL[^OBL6R@R"])HQ;M/=BJ<)++ TDBX&M@R>'_U)#L1_ZGL:^#J?Y[]"[DUP LCTG22Y3YA&J6:*$-LE%SXA@ B5';8"Q#.O]W M@F47<*F08'F([!I/L%SK8'YL8N6V@6HF5.Y%;*5$RJ=SW:6YI0R1%^>(!I?* M0^- ' =.0/-(*35)5$^8V49+O23*"]QIJ32O'WZ'SQ"OI\/Y$&9+\$-:;HZK M;]=+V>'I\82@Y9J6:O7&&T&MBK&[?,H:*^A9V]5 MW/;$RK.+N(&#^<0UO[K9/,#B7BADZSP81C*HDO'C!=I!(A.AIM#[7>I M'2ZGE?S.\Z-TTB9DFMT]Q3>]=4:9=%I9[XD2JO#9&E1,*A"5M3(Y._RB]E'X M'$W]XK@9\.P%ZB,EV7.KJ?DD_N/#MT4Y\XMQ^@1X2 [C'-+B!ZN"7E;'P+0F M*CF-#H%#UP T,HQ+GJWU,>P1"]YGIA;A=JQ8)]WQN%EEMO?6O'() M?F#ET7N)?^ ',(DM+FGVXGL_F?ER"'>6=?QQ E%PD9"EN]<+ADM/N<)E.)P =E4[& M5T;Z002VJ'R[QM#D7 )M *WOQG&Z>)SC1^7B8C)>+NMBCJ=10,:B%O@R61I. M?@;IH[\IOWPQG?KQY>+O9@.M($0C/ G6E,RIQ(CW/I"<330R6,EE;2?M=*K[ M5=--X/K,HF\ [%MV\ILB"32\GF[H04Y>^:QBZ=;DB4R+&I>!$@I::<$4GH=[ MY>B>KIRWD=CO55<3,.Y2J,=C=H*[J@6;^N)J#R*PS"UW1&=CB73&HY/B M8SF:LO&,ZK62MGT;U$O"^WT$TP2^SP^ QJ_3\-R:7*&#\@/=<)B_N240OWX_ M]*'D6MX.2(8G0V RDB1T MT!$M>>YJ!QRV4].OSU4+#T_U6"7N-V!&KJUDM4^'BPT\ &$T6 4$HH#2-QB( M%^5]0 D4 F,25]4UF!Z3U*^WCY\L1=Z-QPNDAI M45C*CQ[T;:QA-NTS=[-/X&Q ,.D*@T0EW*1+)2T^*Y"Q!IM\P&0D5B4K)=^VA1WN_V:'XW1O6*>O;V22,>P%DZW&I9L?+ (BGB M2B=8[9-FD".X\/PIMF7P]HR<0\3XJ#;BZU#6-\"CAX5H;3&I4R%+ UG(A*O M+''*X\82I2=IB,E43Y5\,56T#Q+LSBK:AW"YO;J[.1C' ZIV$X#9!T:\]]-R=X%CC?W2MULM9560S3-.DS5% Y8VP3G@ MHDKE6491 X(!0=.S!\9SL[183O4@&4ZZ86C?]L-39?K^+F%30 K*4UWZ+&GD M#LW$.3"$Z@2H4S5 ?AX6.R;H)QY6^02IR,,&G(T=0;U2&C@RG8E 75DL+DE" M-(G0:%3(Q@0;:I>Z.C&4>AYW]4A9[Q]-/83Q1T/H.TS#Y"QYR]]+]>#I$&:K M9YJ3O/KF*3G+^PQ;-_7FX(542[Q93;*>[A B93P$5%G&*R)#>==!%W4V30#M MA7'5BWWM(.?T=WFW0_\QF?[C;L,-A$V&98%G:O"V5.$J5:?1JL/=X&+9&A;J M)V1OHJ3OM)Y6\=?U>V"T+"V]%4H8D"]&"F*MHH0J M%A)5-!A1N_7Z1D+ZSD7N&#E'\[PEX/PR' ]GJ-G_/IFDV8!KB%&4@G_@2Q4* MBTZ#+QO!))8\!R6@=L!^,R5]YQ]W#)WCN=ZO(W6W@(]3^/#G&-+%$!GK\WR@ MA9$A\$!$T&G)%BN-(4)+YD7V3/EGK)M=P_?[.+ V'*HQLB5%4IYA*!F2MDP2 MRR(R(V<@3D5T$*)DB7J=K:V?$7T_?S^EY<^F- [E<.-))T7W_8GNH!^G=SCJ M^'*13[QX*;9,1$;O\[6?3F]*N=A%FO$DK_XFW)=3_GT\G!_M475 0TWWJVL6 M5?+55E->K).Y82]DZJ//:%@GSTKV9J3$2S2Q30[16S2P3:SMV!Q$8+TRL*MI MEW$WKJV,-*!K(2.4,*PASBA+4D2+L43F;?4*EUM(Z=>CZPXMVZNU'B^)!H[8 MW?D H+SU+%KB4FDZP:,F3MAGQ Q-FIK:L&HOQZ:JR ]*M#F$_RV Z7&" M0;9.E-KNP*PN/5H9<91KHB%0$%RGX*N#YZ4DVAPDV-V)-@=PN;%V]3%Z%X(B MK/0#D YM3E^*] N)M.=8RE+:W196V^WJ#Y+,CG;U!["IO7;U>+QJ*-V>([5X MQ%KEB<=CE=C$O.&*VQ2?%W+C[>J/%/2I[.K[VGM#'ABE24)B1/%R:6]U>2I: MT@(0N3Y!IL'Z9X7=>+OZ(X5]*KN::U?OG6.+4L5:F%(5@U(2N)0D"Q>IUDK[ M]+RLVVY7?Z2H3V16 W;2:BNJ)(^ZZAJ MO[==(Z*5DLCUC/_3^-P04#Y-1J-?)M,__30--!3@> J%!;'H5$^"")$8!II+)_#H MJWT)N)J[#4@<+<0MH#B(HTP_'> 9S*CF6D"D#C:VU&6-EU J#+! .IWW#0%IP(,$IX 2']'&DSEGXH-@^)E0X /^TYDRZM!'F MDE.2LG3@M0(=NKJ)?):X-LZONL9Q78DT7C1LQ]W]VK5G!^D+V^8X4WK"7DOL M)?U 2RF5MXEX6$!,%-UF)(DR)^'1>I(R=+3ISYQ^4)(,Y_!^^!W6IEW&1:(M M1T,L5F)I]%PBV1:))]Y9QDH1><:KEV;I%!57@V893O6\^IF M^5!QY&?+RU85*$0&DH#P'BU.",0;9*CQBI7'Z?BCVN^N#B"OE9R&N@B9G$=< M;2/Q?F$/&CUF[ED"(4A.0:+I[!2R420B&"BO%&.R>NG* TGL%Y&=065_2)XL MM[ZO9IE"?W5V@*7UU*:+4IS!*(7?4&MXR1PFPE+27L0#IGJ=AN)!\S6 M+*I.E_;Z0^:JK._Y[G?J$Z!UOBAU^?^7]V7-<>4\>_?Y+ZCBOMRDRLOX_2;E M&3NVO[R7*BZ@W1FYV^G%,_I^?E>7?).4-%Z)(86/2D#(OH&0AEY9";BB8+4H=G2W/O^+9L<"X2=1S :61 M@#MPG#;IX:WF47L,BHE(M-MZJ24LN9E%@DM,"6=54LV[SNX@9]S\ZSF0U5HG M'2EW&B@F/4U#? MH/O7O":AA?/H5$E@:KFW$H7\/HL>M-EF].RS!PZ[RM)<4HR:/3B;:GNWC!"-8A Q8LDE M.RU:>]MGO1Z];[T_E(?K7?"2,T9R+V00CO9R(7N>, )SS'OE.3.FM?W;3=%+ MN@8]!#N/9I^WTTOGA2%O,2[OFNG5GXXV=4]_JJ4QVY/@1N9J_?W'V)+..%_? MX II!#E: L&;&,%SQY23**U,C3?F=DI.G_P;E[]/Z5NK6O5T':([[0S7QD$R MM3U,)E?2"4_*IOC\F_V#^%);XYVR) MB[T$"E A>2% M(_\.E;+/WPX>NFI/J#E6S;/SR+PS.+U:?5TMECNY*SP4X8B=8CA)D9D"/A.+ MA47MLV(V/)SKL@^BGE]XW$3FX*!J+/G.:AT?\O9NM;F=38*B37#-@ MK!>A/'&(HB3P,K 8F8I:/5_S\37[>;)L0 MN)"*?$LTM9K188 @"@=OG5:R1-3V&(/US++C%C<,;ZY:2KTS1&T[W^]QYGD) M290 +-2](NN]O+("+(4M+'/&^1ZS4@]<=-PVN:-X5$=*O#,L_8_5%!^Q]GGR MSX8S$A(RB10!1\U!82D0;5;$'FHCG2\\L\.QM'O1O;!D7BR6&DJ\,RP]X2+> M\>:#=<)K52N&?+W9=N!"3)!9=#PEQ?G#BZ 37//#\&1?+)Z:2KTW1&T]Q3_C M3YS>5"=*JX-B&J03%,M&[\@QY+1=6.(8%8E1B%;.T[UU]\*4>[F8:BKWSD#U M9+QQGS^E&3,!#:#,"'289XA:,!!2ZYQ<81C3X;C:9^F]H.5?++2:2[\S=&US M%7^;?/VVW+ 6?;:B3O') GE-$&MP*14(GG,5@C1ECY&AAZZZ7\*3O5A0M11Z M9WAZ9(J_3>;+JYNCG>6BLE&0M=2@C!(0/2HP/',G*? 0^8B4U*XE]T/2R\V= M-Q-W9S!Z&'6LV?HPO8U@5:1]0#M"6$L;) G:(,$$,$):--;*Y!O$>;\NNA^4 M7F[&O*'(.P/3PTWR;G:W1W1D/EH;:G=C TI$ 5[6QVFE<"++2B7TZ2;IWHK[ MP>CEIL=;";LS##W8'6NN[C:'4)&S1.PD7NKH7H/@:TF\"=Q*[9U#+4^V1[^N MN1^.7FY&O)W .T/2EHABS1S]O&&.%0I-E:S/U62LO0=IFQ@*5CD)UH1DA#'/ M-SPX?-W]$/5RL^)M!=\9JAZ9W4FY-;M!9J;DZ\E; [J)I;/Z5>ES=C6LTGR[MI $H5XTPB.3E9D[&QYF') M_W/)%Q,"L]FV?@/Z)#'[ >IE),7;2KX#"/TJG?>WC\)D$;D48Z!$(2AB0 >> M:83DA%8Z.QEMZ^X(3Y#24ZU3ZU+=X^3='6Q^G]*7<;&L9G8]E"Q_Q'FJ:OJ* M%R%%%85GX&*NS04S@R!C !51(>T*5,V[U.Y/74_5F4>"82? FFEF7(_I::8N M$C2RB%LS G2[P1)[V?3K_3%[[7? MU3>**NOOZS2UR73=+J%RQ6-,(MH",M=;'0P(T6L+Y$*R&*7"'%OW&MZ/LIYJ M*]NAJ[%&FO46:&6Q_G,:KA\,8ZZ/!BM#'^?X?;*J'*__ZF*Q"M.$;V:+ZU8* M@DGND(YH8[FC(SH%B$Q)T,&).KA12E4&-6H'D]Q3G>80=F]8'8[O<-4]^.7> M'OSR: ]6GJ0*23@*F[5@%/0B*Q HS(6@,O/2%FO2\]?">R_74[UF$W>LO9 [ ML75O5O,JT@N1&$O&D$_I#9EIH\D=R$*33V!UT;Z^@FZ=B;JW?$_UF.ULT#&R M?0GVY+=_TN4JDRNY8?"/L-PDURY\,L)K46>#B4@[@/MZ@QV!R/HU4\@)ZFK3MXO3L%UMW.#E[7Z:G&EX(SUF=0XS"E)I5I\C/ M)H0L2Y(\EZSY$/;^/(U.=-!.L<0A*ZZ(.8S$G#(@@W7(3(PJM&ZO]&(:G1R@ M]WT:G1PBZ@[2"+?FL_+RA?[1ND.#I].'+H9%GW")C-K:3QV882)/#H,K'AR:F[H M$Z2,/#7H="4_!YLC)-X!<,@_^X[S- F7'\,/O'FTSK-S/,9:9BY-=0(+1-I$ M0#R05Y*40MS^7SV=\T\A1_T)\NKBYP=R\D%<*Y. @E"$V\D+ S%&2R):=5Z//HA]/5Y MSW\*N ;33N?IP'5UY_M)B)7C"1X_X/JI#[5,_NU%;*.!6*DWF>B M*0R$-YLAUH!-D>'1K"AF=.M"B>>I.M5,_4:JGETA(6D]0N/>6C=7,:BX]=%R MX.OZ*6,T!,MHPY6 FAO!.+9VB)XE:ES/J#%6'MJFMBKIX"A\._DYR;1)%Q_# M58T_;MBP(0=6+(,2S;2=E7.]I8#RU$'\'*/I M3B"I9/KU/0;ZY$9<5S?LT M#8RIALHX&EH_<1YGC<#U[]G\+T(JQ1P_<+K8N"P/F$)1HES/-@NU+,^R#%XR M!466D&R@O61:!WE[D#5NE>3 ,&NMEA[,6)78Y]4TSZ^VG.PE6.F#]) MF6.E M)0/'6002E%<^=2"XDZ!Q*QV'-F+-5-$+KK:PH5+47D8'-F-]_D#QLBN9 M Z/?92]JF[%!$'4DE@:K<#P'EDX4?P?UC1_)S%:%3/.:H8\S$@TN)W.LJ9>W M6&KYU&N*U\MD^?$R3!?W./YS-DT;IG7TS/D8@656&X\AQ2>R[A^EK)8A*?:P M%_/)F&M"^+@UE0,C]/RJ[< JOIE-UY+[]V3Y[#E#W1'1TCZ&@;4F6Y(5Z M_9;>)0A8*YU5Y#EQ$RA$.D^T>B#2!FN9.4[ >J1*NHA9M[NO]SBR,05/0H/, ME 65$D*H64/+#3?6&)U9RM>%\P56XP(OD"RG+@.M28R) [+#[CUVOAU7IO@QB#%"0/Z22%-(5B:%;3 MBR0H#-J@CZWOJW82U,&5^FD*?U@3WTSZ/4#IFO9-S7OS1D75^O&9F3<0THH(7\^7%IT '[1K?/D5& M#"NP*=6BC1# %Z. 11:XT[[0R;K/WJ>OWMOW]-/=GO]EP0XJ8YH<"\=+L0?5 MWS0"ELQ+J3SIBI-QRX9#]$(#FN2ULED_ZN=]O/+'W/8G*.NANH^0W,@*WY0A M;P@W9*1L[5EG:[=>572@"#\ID&AT1.N$3BWV^R^+CJST8U0V:R&_#AR]AP;O M_6VU.Q-&9&]K!HG7(07%0RRUIZ\TF#P/0@K?V.E[DI@.2MN:Q@IMI#ZN$_@> M:RNYQZ? R%K+$KD"%P,#'BA U]8J6YX?)[)K MA;ZBQR/U-VLOS'$Q\1'GDUG^.,>$M='-6[R<_,3YU;LPF?\1YG_A\G^%RQ7^ MMEC2#IHLOF&^8,5*)BP"!4XD+Z^QMO?6D&N+^(11XL-FD%N AFD.\TQK_K:1]$8M_P[SJI:KWZ=I M7LL WN+UKY]FEY?O9O._Z1]=1-KR)"@-Y$^LAV::NN<]!1_21IU3LLTK@1J1 M_I(N!PY!XT-O;0Q-=Q :/.#L54KS5;B\8!BL2!031U>O67*(Y(U(BI5XR &5 MBLZVQNMV2L:%WRB@>%AA>;J&CL;9C[7/0;S/EP.B;?,C[>G: ;@Z+C'[[%R MY!WYPIXI\,I8D"ED&W)Q@;)(&N[6"'S==12XB$UJXE,"( M.NZCUL)$5B1MO:10)JE#\U> NRD:-U72+PZ/TMCA^//7^)OBU_53ZA/CZ2>LU;QW/G>#W#?9$L%\+=Y"&3O3[ M?IOFP1,[G[^10K[-+DF?B]_^SVI"C#:MRSSP^RT3.J>PUBB9LUGV)CY.H6AE MT(.IU0TJ<0%1!X)C-*XPS#RXUKU2?Z7@].*W6?KK$_Y8S=,WVFKY[6H^F7Z] MSHRNQ;VXD(QCSCE T$J#BAG!^13K>UL?!$LBI=;OZ9^G:MPH]@04/*Y_:ZJ M#ES_71RM,^H7J+F/N3J/-I"\F \4RR13G_!$5TKPN7EQ\K-$C1N(G@E0AXN_ M/SS1*?YU'KY_PEIC1IS]N:H%!!_*]69YM5I^F\WK1*0OL]=X3PP768= 00QY ME48[4"'7%[&Y3HP@EHO1/JG6;<':4#YN:#H<,L^AR''O=;W B ? M]]Y?OIV2^J%\J2][KO_RA]5R41UH^NL717E9JV8 A8N@7.!0VRF"-E'[DK,7 M*';[)U0=#.FV"XR#RW'L&R#UWCAL -+6ES)70 K(^W':=O6;J0LJ!1.5=7 M5Q +BD+SX!EP8SF%_AJ-:)X\>4S&N UQ&L+F5!%W7M+R.#WPYELM5%U,IJ\^ MO/F]8<9CZW>'S70\S\HP&0Y73-%)*W"N=B[-/I,5<1XB\])P994IK/$6;)OA M>)72ZOMJW:+UIH*,U/.M=MGYB;]/2>3X?K;85*?R&+(5*D#67M: B+A=/TNR MV0>'JLC4^E[J$/JZRGH<@HR'EF@PI71PD-T^?-ML7&)M-KU]^.:BS5H605)S M="I[KVO@XB$SAAZ%X%JW/M)V$C0NI(;#P5//3$]62@<(>\##YKF=-5D942*X ME(@)RQF0O,@S",&3=!)B7L[__ 3-['YK%.9AZY)_<38V:U M/8X&S[D$HZPVAA>N3>O\;0NZ>S@]3X+/TX?H>739%WZ_S,-T<7FMO]OJ@9OA M:*SP['R!2 S4*Q,#05H)EFNAI"T\R-;)WOTHZ^&:82 ,MM)'7RC;TG'S$7>6 MPF1R> .P.GU&<5,G4ML$AJ?,,(G"LA@.;7M0V,,5PD"H:ZV?OM#WE%-\TQK! M22.5]&2R=21W1BH@EZ8./[:*)>ES%*V#\[V)ZR'U/Q#F&FKE9<"M^A7O;Y_; M%<\DX\5 \8JXRG4$;M 61*+_+6DW$?OC)$G>]S'+\VQ1[:"J&[E9SGZL_5(; MR&3TM>T$N1>"F%,.G)<.8HJ1Y^*LBP^>V&SKIW/PNB\B@W(D!&;GTL?+L8,4 M:GTH7\(_%]%XET-68'6BC1MI]X98&&3AD3R*8+)H_:;F0!+'0>89P'*<&3Q* M<]V\]-K%V6LLLSD2:Q]G\[5ZE\OY)*[JPW7\,OL8KAMG*XP!*;YGP54))P9T MO) =X%Y9(XURMK6S>"K-XQSCYP?P677;@:G=[17MXI1?9,=46$]!1Z.!W.Q, M(A82'.U@'IE)R@PRWO,X)O/M"<$N-]O/>9Y^39M>6S:@YQ^ AE3HKP]%Q MY) I$$%ESK56&EO72)U(\C@1?5]8;JW9#F9)'>H]699BCBF!<.L*I'6%&8G6 M1(H?G..*I9?@]S:O\^O?[SU$3)82&4A>"$4N63)O/ (*XV4@>&D[4%OK1[2<:OINGAS< M3AVZZ5%]$8@EG3Q'31T_DT'#RT7&T$ MWWL]ZJ--_'GU_7N87\W*N\DT3--D*#NUUSK#VJO#61W:;L4BA7P;CO(@:#01M M LG &(C,U;H/*T,12SRTE>L[&^ M8EA7VBGGF7>1C@-OZ'0(9,>]D)Q?S66]L"9[6]N)%Y%K6DA#X)8#:A**YTR5LE><>3""QBQC;:73G1 Y0L ] M)(T?^HJWU3WUP4&(%$'7VC+!:Y49NEK=*[-EV6K;/)&VG92>('.,CI^:Q7J" MP#O S9O9G,QO6.*?Y)5>>\@81HB#>A#6L_3?H) M8L:YZAH,.VV$W@%Z=H^Q0N,M!NNA>$\;P,6:42-F4%B,)2O=?KSJZ=/A!JM[ M.I?CTUXW/0#ME]E95A@GZ]@L4;0!Q5D 1_L.:(\PZ9,-T34'UDN9'7>08G?. MCCM$RGW-CDO<<&V4 V3UCHD[ 4'J!,8'SW51!?%!?O)ES8X[2#-/SXX[1$SC M*OB/,">D?[Y:U -X0SV=BZKX2*S;6.]K)!V:.@3@P2F>@B_>V6>5O.7#(Y\2 M+11]JKC&5?:;V?<8EK]2GQ/+T:=<)\W7IXE&@T7LZ^3VT=WH7K\W7&?7#11]8G"ZL>/V^;ZOK\MPM8RT?GC MBBR.N5AH%GA5AD.EL;M35R MZ+N(;72-;"O.'3ZTUE0'Z/N$/W&ZPOH(N,YVJ9<7_YXLO[U9+9:S[SC_[9]T MN:IMQUXM%N168ZYE(5+03G+<@XY2URF[$H)C%)'37A/1&1,?GCPG@_$(,KOP M3AMB979>Q76 S=M\XEUITD4PT4N6$_ Z.%0Y.B&"LP4$'>TIH<1L6[\EVT)& M%P[Q<-@Z5?"=UUG4@7WKSK9'5U \^D++VHC=Y#6J>KA;Y':(U^*N4Y/746?) MR&5*"(H%#^11,1 A"X MNL?3'QBJK-89R;"87*@135 0;?A/F\-B&[CG(P7POM:?9D<<$: M0_%)K&6702#X'#TD*5D*463'6N/P0!+'#1H'Q^*0"NL C[\MEA.*L?%#V6.O MJ109HE80/<7=JE;^.N\17/ LD RM2*UOXP^A;]RT[>!('$Q5'<#PGBMS^]O_ MF."6O WDTQD')1OMLD+G0VAKN1UDG1O , M(4\^(Q?YNMR[(QGB<#K-3G^;2-P7.5H!A9)X^YF-Q@V-N'P$Y\ MPH8(>0J$S=75$Q9_G_Y8+1=KB?&;0F.7. \Y DN"=JZH0@N) RJFG"@>-0Z6 MMWQ,3B)!T0T6HGF'&Q=;OT M'>1T,M-K599+EY-\_M)B)/+R7)R[\+1*"U\ MEA9%Q-XAZ1G\F\IV.B$O,U^,,WJWJQ,[$ MBHK&1Y FDI"T-^"X$6 X$X$Q9;WVSQZ;6S\]6K/2X=#11(J]H.#=Y!_,US6< MUTQ$9K3,Q4)0OK:E<0Z\2>0B1)5UEISCPR*WG5!X^/W1&GZ>"0\GR;.#$^D: MSW>FK1:,SU;+3^0/3BZOWB*M1)RN;>+-\7M]*W?ADLS>2 ^QU,IQ# F<30RX MS-PP%YA5K7/Z1Q,[6C?/X<^L\RBP Z3>I7OJ[+F-/.^*"2ZR)V>O4%S-M:HM M1>IKL>(9&)0ZNLQC5JV?H#Q#TCA#O\^"NI;*Z Y;]X5UCZ<2,2>N,QC'O1#F7B3"FJGA5&0-_L+I+-]4;QA=AFNL>J[PG^CN;F/?(IU#'+]7RS50CAAL]KKJCYAX1K[81 M<9O,6Y:^F4S\^FI# MP2>\'A.[^#;Y\?KJ.@"[37^_KXNL'WIO^]BGR>*OF[EY5CH?&#BA:@,('LF& M: %)&\FB#S8T[]!]/N[&O; X%]X?&_0NT3-R@]1/84I>^OI=2RCD(O$$Q=82 M:Q\?)1A69#6FODI5G.J+>+M@A"CM P^Q4U?2 IYMJ::Z$H(T).DEB M7& =56LYR!1\MI'1#WN%1?L@:NP>J4G'J&S60GX=9$=V6M&[$@/NHUT? MUJFP:@%=@I 4@N&>%UX2!M=Z..1^E(U;&-GY&32@DCN [JN?%!Q^I6BY%@:2 MF/\(RYHGO_I0WLWF./DZ?;,BJJ;IGF 7_,*DR%/!6"OM*?"G30FA! -:*A0! ME>&F=>';481V[%P=B9A'%_)#JV_LCIVW_-S=(]ZK,T"?@Y?%@_02Z: P 9S3 M%E3@0?/BI'HX'WIK]\Z=BW1L'4\#46/Y=F#-MM=%O;K-6UXGQ)5*#*4SP$SM MK<\Y^2A99_ UK'8RB%A:G\-[$39N;>X9K%5[]72 N3_"_"]<#R>]MV\L5U9G M8<$JOZYAMN!C*H 9I8PZ1-F\W=\V.L9M5GH&1)TL_ X =">F/V?7TRYKN5MR3>C2K.DRP@I1)!86$0 M@[20?&;:>,ML;&W6#R"OW<3#MUAH5^77I)XRV:C@KIO==2P=-6;+9>WZ8#DH M+11%U4%#X<%[[51,K'57T8,('#?V&PI53P\^;*VS#D[&7ZW %_I7Z]1RXIQ3 M".N@UJZ 4JJ 2UD#C]E%[S,JV_KAYW9*>AF!V%SUC_HFGZR'+M&T>0X;T006 M*-80/I%H4D@4<%A7V^#3KR&D4%K[64_1,BZB6NCY6>@<(?0.P/.1C#EI8>.- MW-]N-Q* MX:U?%AQ!YKAYTT'@-[2R.C!TCWV).U?B7JC-G"6SGT#(]5#24"C4#@XH&K8E M*1,4;^W\[T58+[,9A_;(VFNI2^A]QOG/2<(WM.,N4@C.!)M!UGH"Y3Q"1"M M*\Y8,3FSYEV:=Q(T]MUB

'YP':V/+M'UVS\_,"VQYGU6\^F'M<-Z_4;C M0I"U%]%+"(JVCT+G@+XHZ@V\]MHZ;U/KVHE#Z!O[$O+\R&NDJX8/7%HB\=7W MVN_\O]8:_%#JI4^]K%UQ!S@F=C3.8DY,&!^"1Y M8U]=GA^';33U(F#X<3Z9S>^Y$V^(R,GR(G!%D9$.P$NT%)IY"Y$B,D@LNR1- ML5H.?PSO0^G8UZ%C@[.!_KH\MO_$Y4_B)^/]K&>4(_)A(;Z.AX[,V6X7*?>_K-']3_Q+# __[?_B]0 M2P$"% ,4 " !U5?I6SY>BFK(# !<& $0 @ $ M97@R,BTR,#(S,##,R+3(P,C,P-S R+FAT;5!+ 0(4 Q0 ( '55^E8& M2;0'<00 'X2 2 " >,9 !E>#,R,2TR,#(S,#&UL4$L! A0#% @ =57Z5F%)^F\T"P 8 L !( ( ! M-.&UL4$L! M A0#% @ =57Z5N>)5DUF<0 $^($ !, ( !W*T" &=D G+3(P,C,P-S R7W!R92YX;6Q02P4& T #0 \ P