XML 60 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Accounts Receivable [Line Items]    
Total accounts receivable $ 4,050,000,000us-gaap_AccountsReceivableNetCurrent $ 4,370,000,000us-gaap_AccountsReceivableNetCurrent
Non-U.S. Government    
Accounts Receivable [Line Items]    
Total accounts receivable 2,529,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_IncomeTaxAuthorityAxis
= gd_NonUSGovernmentMember
2,767,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_IncomeTaxAuthorityAxis
= gd_NonUSGovernmentMember
Receivables related to long-term production programs 2,300,000,000us-gaap_ReceivablesLongTermContractsOrPrograms
/ us-gaap_IncomeTaxAuthorityAxis
= gd_NonUSGovernmentMember
 
Receivables related to long-term production programs, net of customer advances 21,000,000gd_ReceivablesLongTermContractsOrProgramsNetOfCustomerAdvances
/ us-gaap_IncomeTaxAuthorityAxis
= gd_NonUSGovernmentMember
 
U.S. Government    
Accounts Receivable [Line Items]    
Total accounts receivable 822,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_USTreasuryAndGovernmentMember
951,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_USTreasuryAndGovernmentMember
Commercial    
Accounts Receivable [Line Items]    
Total accounts receivable $ 699,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_IncomeTaxAuthorityAxis
= gd_CommercialMember
$ 652,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_IncomeTaxAuthorityAxis
= gd_CommercialMember