XML 136 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Financial Statements - Condensed Consolidating Balance Sheet (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Current assets:        
Cash and equivalents $ 4,388us-gaap_CashAndCashEquivalentsAtCarryingValue $ 5,301us-gaap_CashAndCashEquivalentsAtCarryingValue $ 3,296us-gaap_CashAndCashEquivalentsAtCarryingValue $ 2,649us-gaap_CashAndCashEquivalentsAtCarryingValue
Accounts receivable 4,050us-gaap_AccountsReceivableNetCurrent 4,370us-gaap_AccountsReceivableNetCurrent    
Contracts in process 4,591gd_ContractsInProcess 4,780gd_ContractsInProcess    
Inventories        
Pre-owned aircraft 75gd_InventoryPreOwnedAircraft 18gd_InventoryPreOwnedAircraft    
Other current assets 1,157us-gaap_OtherAssetsCurrent 821us-gaap_OtherAssetsCurrent    
Total current assets 17,407us-gaap_AssetsCurrent 18,162us-gaap_AssetsCurrent    
Noncurrent assets:        
Property, plant and equipment 7,292us-gaap_PropertyPlantAndEquipmentGross 7,152us-gaap_PropertyPlantAndEquipmentGross    
Accumulated depreciation of PP&E (3,963)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (3,793)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment    
Accumulated amortization of intangible assets (1,486)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (1,538)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization    
Goodwill 11,731us-gaap_Goodwill 11,932us-gaap_Goodwill 12,003us-gaap_Goodwill  
Other assets 1,976us-gaap_OtherAssetsNoncurrent 997us-gaap_OtherAssetsNoncurrent    
Total noncurrent assets 17,948us-gaap_AssetsNoncurrent 17,332us-gaap_AssetsNoncurrent    
Total assets 35,355us-gaap_Assets 35,494us-gaap_Assets 34,309us-gaap_Assets  
Current liabilities:        
Customer advances and deposits 7,335us-gaap_CustomerAdvancesAndDepositsCurrent 6,584us-gaap_CustomerAdvancesAndDepositsCurrent    
Total current liabilities 13,751us-gaap_LiabilitiesCurrent 12,259us-gaap_LiabilitiesCurrent    
Noncurrent liabilities:        
Long-term debt 3,410us-gaap_LongTermDebtNoncurrent 3,908us-gaap_LongTermDebtNoncurrent    
Other liabilities 6,365us-gaap_OtherLiabilitiesNoncurrent 4,826us-gaap_OtherLiabilitiesNoncurrent    
Total noncurrent liabilities 9,775us-gaap_LiabilitiesNoncurrent 8,734us-gaap_LiabilitiesNoncurrent    
Shareholders’ equity:        
Common stock 482us-gaap_CommonStockValue 482us-gaap_CommonStockValue    
Total shareholders’ equity 11,829us-gaap_StockholdersEquity 14,501us-gaap_StockholdersEquity 11,390us-gaap_StockholdersEquity 13,232us-gaap_StockholdersEquity
Total liabilities and shareholders’ equity 35,355us-gaap_LiabilitiesAndStockholdersEquity 35,494us-gaap_LiabilitiesAndStockholdersEquity    
Parent        
Current assets:        
Cash and equivalents 2,536us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,179us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,300us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,572us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts receivable 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Contracts in process 542gd_ContractsInProcess
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
571gd_ContractsInProcess
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Inventories        
Work in process 0us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Raw materials 0us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Finished goods 0us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Pre-owned aircraft 0gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other current assets 781us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
424us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current assets 3,859us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,174us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Noncurrent assets:        
Property, plant and equipment 148us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
156us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accumulated depreciation of PP&E (52)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(64)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Intangible assets 0us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accumulated amortization of intangible assets 0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other assets 1,479us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
460us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Investment in subsidiaries 37,449us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
35,211us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total noncurrent assets 39,024us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
35,763us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total assets 42,883us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
40,937us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Short-term Debt 500us-gaap_ShortTermBorrowings
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Current liabilities:        
Customer advances and deposits 0us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other current liabilities 1,298gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
868gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current liabilities 1,798us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
868us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Noncurrent liabilities:        
Long-term debt 3,386us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,883us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other liabilities 3,514us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,333us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total noncurrent liabilities 6,900us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,216us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Intercompany 22,356gd_Intercompany
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
19,352gd_Intercompany
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Shareholders’ equity:        
Common stock 482us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
482us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other shareholders' equity 11,347gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
14,019gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total shareholders’ equity 11,829us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
14,501us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total liabilities and shareholders’ equity 42,883us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
40,937us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Guarantors on a Combined Basis        
Current assets:        
Cash and equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accounts receivable 1,379us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,451us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Contracts in process 2,966gd_ContractsInProcess
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,124gd_ContractsInProcess
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Inventories        
Work in process 1,818us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,623us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Raw materials 1,260us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,172us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Finished goods 20us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
24us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Pre-owned aircraft 75gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
18gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other current assets 215us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
203us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current assets 7,733us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
7,615us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Noncurrent assets:        
Property, plant and equipment 6,035us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,827us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accumulated depreciation of PP&E (3,246)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,062)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Intangible assets 1,484us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,614us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accumulated amortization of intangible assets (1,042)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,111)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Goodwill 8,095us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
8,041us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other assets 213us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
211us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Investment in subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total noncurrent assets 11,539us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
11,520us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total assets 19,272us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
19,135us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Short-term Debt 1us-gaap_ShortTermBorrowings
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
     
Current liabilities:        
Customer advances and deposits 3,529us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,493us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other current liabilities 3,511gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,644gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current liabilities 7,041us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
7,137us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Noncurrent liabilities:        
Long-term debt 24us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
25us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other liabilities 2,369us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,007us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total noncurrent liabilities 2,393us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,032us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Intercompany (22,557)gd_Intercompany
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(19,956)gd_Intercompany
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Shareholders’ equity:        
Common stock 6us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other shareholders' equity 32,389gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
29,916gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total shareholders’ equity 32,395us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
29,922us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total liabilities and shareholders’ equity 19,272us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
19,135us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other Subsidiaries on a Combined Basis        
Current assets:        
Cash and equivalents 1,852us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,122us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
996us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,077us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accounts receivable 2,671us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,919us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Contracts in process 1,083gd_ContractsInProcess
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,085gd_ContractsInProcess
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Inventories        
Work in process 10us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Raw materials 30us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
38us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Finished goods 8us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Pre-owned aircraft 0gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other current assets 161us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
194us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current assets 5,815us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,373us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Noncurrent assets:        
Property, plant and equipment 1,109us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,169us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accumulated depreciation of PP&E (665)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(667)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Intangible assets 914us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
968us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accumulated amortization of intangible assets (444)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(427)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Goodwill 3,636us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,891us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other assets 284us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
326us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Investment in subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total noncurrent assets 4,834us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,260us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total assets 10,649us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,633us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Short-term Debt 0us-gaap_ShortTermBorrowings
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Current liabilities:        
Customer advances and deposits 3,806us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,091us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other current liabilities 1,106gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,163gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current liabilities 4,912us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,254us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Noncurrent liabilities:        
Long-term debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other liabilities 482us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
486us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total noncurrent liabilities 482us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
486us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Intercompany 201gd_Intercompany
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
604gd_Intercompany
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Shareholders’ equity:        
Common stock 2,043us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,570us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other shareholders' equity 3,011gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,719gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total shareholders’ equity 5,054us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,289us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total liabilities and shareholders’ equity 10,649us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,633us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Consolidating Adjustments        
Current assets:        
Cash and equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Accounts receivable 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Contracts in process 0gd_ContractsInProcess
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0gd_ContractsInProcess
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Inventories        
Work in process 0us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Raw materials 0us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Finished goods 0us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Pre-owned aircraft 0gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other current assets 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current assets 0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Noncurrent assets:        
Property, plant and equipment 0us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Accumulated depreciation of PP&E 0us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Intangible assets 0us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Accumulated amortization of intangible assets 0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other assets 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Investment in subsidiaries (37,449)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(35,211)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total noncurrent assets (37,449)us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(35,211)us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total assets (37,449)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(35,211)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Short-term Debt 0us-gaap_ShortTermBorrowings
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
     
Current liabilities:        
Customer advances and deposits 0us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other current liabilities 0gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current liabilities 0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Noncurrent liabilities:        
Long-term debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total noncurrent liabilities 0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Intercompany 0gd_Intercompany
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0gd_Intercompany
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Shareholders’ equity:        
Common stock (2,049)us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,576)us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other shareholders' equity (35,400)gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(31,635)gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total shareholders’ equity (37,449)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(35,211)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total liabilities and shareholders’ equity (37,449)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(35,211)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total Consolidated        
Current assets:        
Cash and equivalents 4,388us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
5,301us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
3,296us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
2,649us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
Accounts receivable 4,050us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
4,370us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Contracts in process 4,591gd_ContractsInProcess
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
4,780gd_ContractsInProcess
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Inventories        
Work in process 1,828us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
1,633us-gaap_InventoryWorkInProcess
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Raw materials 1,290us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
1,210us-gaap_InventoryRawMaterials
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Finished goods 28us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
29us-gaap_InventoryFinishedGoods
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Pre-owned aircraft 75gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
18gd_InventoryPreOwnedAircraft
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Other current assets 1,157us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
821us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Total current assets 17,407us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
18,162us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Noncurrent assets:        
Property, plant and equipment 7,292us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
7,152us-gaap_PropertyPlantAndEquipmentGross
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Accumulated depreciation of PP&E (3,963)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
(3,793)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Intangible assets 2,398us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
2,582us-gaap_IntangibleAssetsGrossExcludingGoodwill
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Accumulated amortization of intangible assets (1,486)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
(1,538)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Goodwill 11,731us-gaap_Goodwill
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
11,932us-gaap_Goodwill
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Other assets 1,976us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
997us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Investment in subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Total noncurrent assets 17,948us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
17,332us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Total assets 35,355us-gaap_Assets
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
35,494us-gaap_Assets
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Short-term Debt 501us-gaap_ShortTermBorrowings
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
     
Current liabilities:        
Customer advances and deposits 7,335us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
6,584us-gaap_CustomerAdvancesAndDepositsCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Other current liabilities 5,915gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
5,675gd_CondensedStatementsOtherCurrentLiabilities
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Total current liabilities 13,751us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
12,259us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Noncurrent liabilities:        
Long-term debt 3,410us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
3,908us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Other liabilities 6,365us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
4,826us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Total noncurrent liabilities 9,775us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
8,734us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Intercompany 0gd_Intercompany
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
0gd_Intercompany
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Shareholders’ equity:        
Common stock 482us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
482us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Other shareholders' equity 11,347gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
14,019gd_OtherShareholdersEquity
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Total shareholders’ equity 11,829us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
14,501us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
   
Total liabilities and shareholders’ equity $ 35,355us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember
$ 35,494us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= gd_ConsolidatedTotalMember