XML 32 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Balance Sheet (Detail) (USD $)
In Millions, unless otherwise specified
Apr. 05, 2015
Dec. 31, 2014
Mar. 30, 2014
Dec. 31, 2013
Current assets:        
Cash and equivalents $ 4,412us-gaap_CashAndCashEquivalentsAtCarryingValue $ 4,388us-gaap_CashAndCashEquivalentsAtCarryingValue $ 4,296us-gaap_CashAndCashEquivalentsAtCarryingValue $ 5,301us-gaap_CashAndCashEquivalentsAtCarryingValue
Accounts receivable 3,661us-gaap_AccountsReceivableNetCurrent 4,050us-gaap_AccountsReceivableNetCurrent    
Contracts in process 4,444gd_ContractsInProcess 4,591gd_ContractsInProcess    
Inventories        
Work in process 1,980us-gaap_InventoryWorkInProcess 1,828us-gaap_InventoryWorkInProcess    
Raw materials 1,327us-gaap_InventoryRawMaterials 1,290us-gaap_InventoryRawMaterials    
Finished goods 23us-gaap_InventoryFinishedGoods 28us-gaap_InventoryFinishedGoods    
Pre-owned aircraft 67gd_InventoryPreOwnedAircraft 75gd_InventoryPreOwnedAircraft    
Other current assets 438us-gaap_OtherAssetsCurrent 1,157us-gaap_OtherAssetsCurrent    
Total current assets 16,352us-gaap_AssetsCurrent 17,407us-gaap_AssetsCurrent    
Noncurrent assets:        
Property, plant and equipment 7,364us-gaap_PropertyPlantAndEquipmentGross 7,292us-gaap_PropertyPlantAndEquipmentGross    
Accumulated depreciation of PP&E (4,041)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (3,963)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment    
Intangible assets 2,408us-gaap_IntangibleAssetsGrossExcludingGoodwill 2,398us-gaap_IntangibleAssetsGrossExcludingGoodwill    
Accumulated amortization of intangible assets (1,515)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (1,486)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization    
Goodwill 11,699us-gaap_Goodwill 11,731us-gaap_Goodwill [1]    
Other assets 2,118us-gaap_OtherAssetsNoncurrent 1,976us-gaap_OtherAssetsNoncurrent    
Investment in subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures    
Total noncurrent assets 18,033us-gaap_AssetsNoncurrent 17,948us-gaap_AssetsNoncurrent    
Total assets 34,385us-gaap_Assets 35,355us-gaap_Assets    
Current liabilities:        
Short-term debt 1gd_CondensedStatementDebtCurrent 501gd_CondensedStatementDebtCurrent    
Customer advances and deposits 6,487us-gaap_CustomerAdvancesAndDepositsCurrent 7,335us-gaap_CustomerAdvancesAndDepositsCurrent    
Other current liabilities 6,624gd_CondensedStatementsOtherCurrentLiabilities 5,915gd_CondensedStatementsOtherCurrentLiabilities    
Total current liabilities 13,112us-gaap_LiabilitiesCurrent 13,751us-gaap_LiabilitiesCurrent    
Noncurrent liabilities:        
Long-term debt 3,410us-gaap_LongTermDebtNoncurrent 3,410us-gaap_LongTermDebtNoncurrent    
Other liabilities 6,343us-gaap_OtherLiabilitiesNoncurrent 6,365us-gaap_OtherLiabilitiesNoncurrent    
Total noncurrent liabilities 9,753us-gaap_LiabilitiesNoncurrent 9,775us-gaap_LiabilitiesNoncurrent    
Intercompany 0gd_Intercompany 0gd_Intercompany    
Shareholders' equity:        
Common stock 482us-gaap_CommonStockValue 482us-gaap_CommonStockValue    
Other shareholders' equity 11,038gd_OtherShareholdersEquity 11,347gd_OtherShareholdersEquity    
Total shareholders' equity 11,520us-gaap_StockholdersEquity 11,829us-gaap_StockholdersEquity 13,690us-gaap_StockholdersEquity 14,501us-gaap_StockholdersEquity
Total liabilities and shareholders' equity 34,385us-gaap_LiabilitiesAndStockholdersEquity 35,355us-gaap_LiabilitiesAndStockholdersEquity    
Parent Company [Member]        
Current assets:        
Cash and equivalents 2,599us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
2,536us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
3,374us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
4,180us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
Accounts receivable 0us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Contracts in process 546gd_ContractsInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
542gd_ContractsInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Inventories        
Work in process 0us-gaap_InventoryWorkInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryWorkInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Raw materials 0us-gaap_InventoryRawMaterials
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryRawMaterials
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Finished goods 0us-gaap_InventoryFinishedGoods
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryFinishedGoods
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Pre-owned aircraft 0gd_InventoryPreOwnedAircraft
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0gd_InventoryPreOwnedAircraft
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Other current assets 81us-gaap_OtherAssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
781us-gaap_OtherAssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Total current assets 3,226us-gaap_AssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
3,859us-gaap_AssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Noncurrent assets:        
Property, plant and equipment 150us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
148us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Accumulated depreciation of PP&E (54)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
(52)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Intangible assets 0us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Accumulated amortization of intangible assets 0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Goodwill 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Other assets 1,611us-gaap_OtherAssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
1,479us-gaap_OtherAssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Investment in subsidiaries 38,078us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
37,449us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Total noncurrent assets 39,785us-gaap_AssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
39,024us-gaap_AssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Total assets 43,011us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
42,883us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Current liabilities:        
Short-term debt 0gd_CondensedStatementDebtCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
500gd_CondensedStatementDebtCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Customer advances and deposits 0us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Other current liabilities 1,444gd_CondensedStatementsOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
1,298gd_CondensedStatementsOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Total current liabilities 1,444us-gaap_LiabilitiesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
1,798us-gaap_LiabilitiesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Noncurrent liabilities:        
Long-term debt 3,387us-gaap_LongTermDebtNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
3,386us-gaap_LongTermDebtNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Other liabilities 3,487us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
3,514us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Total noncurrent liabilities 6,874us-gaap_LiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
6,900us-gaap_LiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Intercompany 23,173gd_Intercompany
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
22,356gd_Intercompany
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Shareholders' equity:        
Common stock 482us-gaap_CommonStockValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
482us-gaap_CommonStockValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Other shareholders' equity 11,038gd_OtherShareholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
11,347gd_OtherShareholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Total shareholders' equity 11,520us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
11,829us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Total liabilities and shareholders' equity 43,011us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
42,883us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ParentCompanyMember
   
Guarantor Subsidiaries [Member]        
Current assets:        
Cash and equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
Accounts receivable 1,310us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
1,379us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Contracts in process 2,787gd_ContractsInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
2,966gd_ContractsInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Inventories        
Work in process 1,969us-gaap_InventoryWorkInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
1,818us-gaap_InventoryWorkInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Raw materials 1,293us-gaap_InventoryRawMaterials
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
1,260us-gaap_InventoryRawMaterials
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Finished goods 18us-gaap_InventoryFinishedGoods
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
20us-gaap_InventoryFinishedGoods
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Pre-owned aircraft 67gd_InventoryPreOwnedAircraft
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
75gd_InventoryPreOwnedAircraft
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other current assets 207us-gaap_OtherAssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
215us-gaap_OtherAssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current assets 7,651us-gaap_AssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
7,733us-gaap_AssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Noncurrent assets:        
Property, plant and equipment 6,119us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
6,035us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accumulated depreciation of PP&E (3,312)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
(3,246)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Intangible assets 1,482us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
1,484us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accumulated amortization of intangible assets (1,065)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
(1,042)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Goodwill 8,122us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
8,095us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other assets 249us-gaap_OtherAssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
213us-gaap_OtherAssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Investment in subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total noncurrent assets 11,595us-gaap_AssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
11,539us-gaap_AssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total assets 19,246us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
19,272us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Current liabilities:        
Short-term debt 1gd_CondensedStatementDebtCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
1gd_CondensedStatementDebtCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Customer advances and deposits 3,373us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
3,529us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other current liabilities 3,424gd_CondensedStatementsOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
3,511gd_CondensedStatementsOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current liabilities 6,798us-gaap_LiabilitiesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
7,041us-gaap_LiabilitiesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Noncurrent liabilities:        
Long-term debt 23us-gaap_LongTermDebtNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
24us-gaap_LongTermDebtNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other liabilities 2,369us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
2,369us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total noncurrent liabilities 2,392us-gaap_LiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
2,393us-gaap_LiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Intercompany (22,580)gd_Intercompany
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
(22,557)gd_Intercompany
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Shareholders' equity:        
Common stock 6us-gaap_CommonStockValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
6us-gaap_CommonStockValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other shareholders' equity 32,630gd_OtherShareholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
32,389gd_OtherShareholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total shareholders' equity 32,636us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
32,395us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total liabilities and shareholders' equity 19,246us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
19,272us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_GuarantorSubsidiariesMember
   
Non-Guarantor Subsidiaries [Member]        
Current assets:        
Cash and equivalents 1,813us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,852us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
922us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,121us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accounts receivable 2,351us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,671us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Contracts in process 1,111gd_ContractsInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,083gd_ContractsInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Inventories        
Work in process 11us-gaap_InventoryWorkInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
10us-gaap_InventoryWorkInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Raw materials 34us-gaap_InventoryRawMaterials
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
30us-gaap_InventoryRawMaterials
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Finished goods 5us-gaap_InventoryFinishedGoods
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
8us-gaap_InventoryFinishedGoods
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Pre-owned aircraft 0gd_InventoryPreOwnedAircraft
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gd_InventoryPreOwnedAircraft
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other current assets 150us-gaap_OtherAssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
161us-gaap_OtherAssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current assets 5,475us-gaap_AssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,815us-gaap_AssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Noncurrent assets:        
Property, plant and equipment 1,095us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,109us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accumulated depreciation of PP&E (675)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
(665)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Intangible assets 926us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
914us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accumulated amortization of intangible assets (450)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
(444)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Goodwill 3,577us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,636us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other assets 258us-gaap_OtherAssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
284us-gaap_OtherAssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Investment in subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total noncurrent assets 4,731us-gaap_AssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,834us-gaap_AssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total assets 10,206us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,649us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Current liabilities:        
Short-term debt 0gd_CondensedStatementDebtCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gd_CondensedStatementDebtCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Customer advances and deposits 3,114us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,806us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other current liabilities 1,756gd_CondensedStatementsOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,106gd_CondensedStatementsOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current liabilities 4,870us-gaap_LiabilitiesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,912us-gaap_LiabilitiesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Noncurrent liabilities:        
Long-term debt 0us-gaap_LongTermDebtNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_LongTermDebtNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other liabilities 487us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
482us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total noncurrent liabilities 487us-gaap_LiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
482us-gaap_LiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Intercompany (593)gd_Intercompany
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
201gd_Intercompany
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Shareholders' equity:        
Common stock 2,043us-gaap_CommonStockValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,043us-gaap_CommonStockValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other shareholders' equity 3,399gd_OtherShareholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,011gd_OtherShareholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total shareholders' equity 5,442us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,054us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total liabilities and shareholders' equity 10,206us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,649us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Consolidating Adjustments [Member]        
Current assets:        
Cash and equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Accounts receivable 0us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Contracts in process 0gd_ContractsInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0gd_ContractsInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Inventories        
Work in process 0us-gaap_InventoryWorkInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryWorkInProcess
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Raw materials 0us-gaap_InventoryRawMaterials
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryRawMaterials
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Finished goods 0us-gaap_InventoryFinishedGoods
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryFinishedGoods
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Pre-owned aircraft 0gd_InventoryPreOwnedAircraft
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0gd_InventoryPreOwnedAircraft
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Other current assets 0us-gaap_OtherAssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current assets 0us-gaap_AssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AssetsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Noncurrent assets:        
Property, plant and equipment 0us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Accumulated depreciation of PP&E 0us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Intangible assets 0us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Accumulated amortization of intangible assets 0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Goodwill 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Other assets 0us-gaap_OtherAssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Investment in subsidiaries (38,078)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(37,449)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Total noncurrent assets (38,078)us-gaap_AssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(37,449)us-gaap_AssetsNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Total assets (38,078)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(37,449)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Current liabilities:        
Short-term debt 0gd_CondensedStatementDebtCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0gd_CondensedStatementDebtCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Customer advances and deposits 0us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Other current liabilities 0gd_CondensedStatementsOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0gd_CondensedStatementsOtherCurrentLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current liabilities 0us-gaap_LiabilitiesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LiabilitiesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Noncurrent liabilities:        
Long-term debt 0us-gaap_LongTermDebtNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LongTermDebtNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Other liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Total noncurrent liabilities 0us-gaap_LiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LiabilitiesNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Intercompany 0gd_Intercompany
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0gd_Intercompany
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Shareholders' equity:        
Common stock (2,049)us-gaap_CommonStockValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(2,049)us-gaap_CommonStockValue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Other shareholders' equity (36,029)gd_OtherShareholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(35,400)gd_OtherShareholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Total shareholders' equity (38,078)us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(37,449)us-gaap_StockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
Total liabilities and shareholders' equity $ (38,078)us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
$ (37,449)us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
   
[1] Goodwill on December 31, 2014, in the Information Systems and Technology reporting unit is net of $1,994 of accumulated impairment losses.