XML 69 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Statements Of Earnings (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 05, 2015
Mar. 30, 2014
Condensed Consolidating Financial Information [Line Items]    
Revenues $ 7,784us-gaap_Revenues $ 7,265us-gaap_Revenues
Cost of sales 6,254us-gaap_CostOfRevenue 5,900us-gaap_CostOfRevenue
G&A 503us-gaap_GeneralAndAdministrativeExpense 491us-gaap_GeneralAndAdministrativeExpense
Operating earnings 1,027us-gaap_OperatingIncomeLoss 874us-gaap_OperatingIncomeLoss
Interest, net (21)us-gaap_InterestIncomeExpenseNet (22)us-gaap_InterestIncomeExpenseNet
Other, net 3us-gaap_OtherNonoperatingIncomeExpense 1us-gaap_OtherNonoperatingIncomeExpense
Earnings before income taxes 1,009us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 853us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision for income tax, net 293us-gaap_IncomeTaxExpenseBenefit 257us-gaap_IncomeTaxExpenseBenefit
Discontinued operations, net of tax 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Equity in net earnings of subsidiaries 0gd_EquityNetEarningsSubsidiaries 0gd_EquityNetEarningsSubsidiaries
Net earnings 716us-gaap_NetIncomeLoss 595us-gaap_NetIncomeLoss
Comprehensive income 432us-gaap_ComprehensiveIncomeNetOfTax 577us-gaap_ComprehensiveIncomeNetOfTax
Parent Company [Member]    
Condensed Consolidating Financial Information [Line Items]    
Revenues 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Cost of sales 1us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
6us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
G&A 12us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
14us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Operating earnings (13)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
(20)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Interest, net (23)us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
(22)us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Other, net 1us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Earnings before income taxes (35)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
(42)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Provision for income tax, net (25)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
(9)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Discontinued operations, net of tax   (1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Equity in net earnings of subsidiaries 726gd_EquityNetEarningsSubsidiaries
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
629gd_EquityNetEarningsSubsidiaries
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Net earnings 716us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
595us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Comprehensive income 432us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
577us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries [Member]    
Condensed Consolidating Financial Information [Line Items]    
Revenues 6,768us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
6,393us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Cost of sales 5,462us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
5,198us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
G&A 416us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
368us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Operating earnings 890us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
827us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Interest, net 1us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net 2us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Earnings before income taxes 893us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
827us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Provision for income tax, net 290us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
249us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Discontinued operations, net of tax   0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Equity in net earnings of subsidiaries 0gd_EquityNetEarningsSubsidiaries
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
0gd_EquityNetEarningsSubsidiaries
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Net earnings 603us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
578us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Comprehensive income 606us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
572us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member]    
Condensed Consolidating Financial Information [Line Items]    
Revenues 1,016us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
872us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cost of sales 791us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
696us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
G&A 75us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
109us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Operating earnings 150us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
67us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Interest, net 1us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other, net 0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
1us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Earnings before income taxes 151us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
68us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Provision for income tax, net 28us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
17us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Discontinued operations, net of tax   0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Equity in net earnings of subsidiaries 0gd_EquityNetEarningsSubsidiaries
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gd_EquityNetEarningsSubsidiaries
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net earnings 123us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
51us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Comprehensive income (224)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
4us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Consolidating Adjustments [Member]    
Condensed Consolidating Financial Information [Line Items]    
Revenues 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Cost of sales 0us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
G&A 0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Operating earnings 0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Interest, net 0us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Other, net 0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Earnings before income taxes 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Provision for income tax, net 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Discontinued operations, net of tax   0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Equity in net earnings of subsidiaries (726)gd_EquityNetEarningsSubsidiaries
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(629)gd_EquityNetEarningsSubsidiaries
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Net earnings (726)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(629)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Comprehensive income $ (382)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
$ (576)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember