XML 39 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Arrangements With Off-Balance Sheet Risk (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
1 Months Ended 3 Months Ended
Dec. 31, 2011
Jun. 30, 2011
Mar. 31, 2015
Dec. 31, 2014
Guarantees [Line Items]        
Number of satellite missions     4ba_NumberOfSatelliteMissions  
Additional potentially unrecoverable deferred production costs $ 114ba_PotentiallyUnrecoverableCostsUnderContracts $ 271ba_PotentiallyUnrecoverableCostsUnderContracts    
ULA [Member]        
Guarantees [Line Items]        
Delta launch program inventories included in contributed assets     1,360ba_InventoriesIncludedInContributedAssets
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
 
Delta launch program inventories subject to inventory supply agreement     1,860ba_InventoriesSubjectToInventorySupplyAgreement
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
 
Contributed Delta launch program inventories consumed by ULA     1,248ba_ContributedInventoryConsumedByJointVenture
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
 
Revenues and cost of sales recorded under inventory supply agreement     1,327ba_InventorySupplyAgreementRevenueAndCostsOfSalesRecorded
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
 
Payments received under inventory supply agreement     1,680ba_Paymentsreceivedunderinventorysupplyagreement
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
 
Payments made under inventory supply agreement     71ba_Paymentsmadeunderinventorysupplyagreement
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
 
Contributed Delta Program Launch Inventory [Member] | ULA [Member]        
Guarantees [Line Items]        
Maximum Potential Payments     112us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_ContributedDeltaLaunchInventoryMember
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
114us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_ContributedDeltaLaunchInventoryMember
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
Indemnification Agreement [Member]        
Guarantees [Line Items]        
Maximum exposure to loss     278us-gaap_LossContingencyRangeOfPossibleLossMaximum
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_IndemnificationGuaranteeMember
 
Number of satellite missions     3ba_NumberOfSatelliteMissions
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_IndemnificationGuaranteeMember
 
Indemnification Agreement [Member] | Indemnification Payment [Member]        
Guarantees [Line Items]        
Maximum exposure to loss     261us-gaap_LossContingencyRangeOfPossibleLossMaximum
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_IndemnificationGuaranteeMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= ba_IndemnificationPaymentMember
 
Other Delta Contracts [Member] | Deferred support costs [Member]        
Guarantees [Line Items]        
Maximum Potential Payments     85us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_OtherDeltaContractsMember
/ ba_OtherDeltaContractsByActivityGivingRiseToPotentialExposureAxis
= ba_DeferredSupportCostsMember
 
Other Delta Contracts [Member] | ULA [Member]        
Guarantees [Line Items]        
Maximum Potential Payments     140us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_OtherDeltaContractsMember
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
150us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_OtherDeltaContractsMember
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
Carrying Amount of Liabilities     5us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_OtherDeltaContractsMember
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
  
Deferred Support and Production Costs [Member]        
Guarantees [Line Items]        
Loss Contingency, Estimate of Possible Loss     317us-gaap_LossContingencyEstimateOfPossibleLoss
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_DeferredSupportAndProductionCostsMember
 
Other Indemnifications [Member]        
Guarantees [Line Items]        
Maximum Potential Payments     63us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_OtherIndemnificationsMember
63us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_OtherIndemnificationsMember
Carrying Amount of Liabilities     21us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_OtherIndemnificationsMember
20us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= ba_OtherIndemnificationsMember
Credit Guarantee [Member]        
Guarantees [Line Items]        
Maximum Potential Payments     30us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_FinancialGuaranteeMember
30us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_FinancialGuaranteeMember
Carrying Amount of Liabilities     $ 2us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_FinancialGuaranteeMember
$ 2us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_FinancialGuaranteeMember
Guarantor Obligations, Term     6