XML 160 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Inventories (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Inventories [Line Items]    
Progress Payments Netted Against Inventory for Long-term Contracts or Programs $ 29,266us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms $ 25,554us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms
Airplane Program 787 [Member]    
Inventories [Line Items]    
Inventory, work in process 33,163us-gaap_InventoryWorkInProcess
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
27,576us-gaap_InventoryWorkInProcess
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
Deferred production costs 26,149us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
21,620us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
Supplier advances 2,257us-gaap_AdvancesOnInventoryPurchases
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
2,189us-gaap_AdvancesOnInventoryPurchases
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
Unamortized tooling and other non-recurring costs 3,801ba_UnamortizedTooling
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
3,377ba_UnamortizedTooling
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
Deferred production, unamortized tooling and other nonrecurring costs to be recovered from firm orders at the balance sheet date 20,982ba_RecoveredProductionCostsExcessRecoverableUnderExistingFirmOrders
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
 
Deferred production, unamortized tooling and other nonrecurring costs to be recovered from future orders 8,968us-gaap_UnrecoveredProductionCostsExcessUnrecoverableUnderExistingFirmOrders
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
 
Airplane Program 747 [Member]    
Inventories [Line Items]    
Deferred production costs 1,741us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
1,554us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
Unamortized tooling and other non-recurring costs 476ba_UnamortizedTooling
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
563ba_UnamortizedTooling
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
Deferred production, unamortized tooling and other nonrecurring costs to be recovered from firm orders at the balance sheet date 1,047ba_RecoveredProductionCostsExcessRecoverableUnderExistingFirmOrders
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
 
Deferred production, unamortized tooling and other nonrecurring costs to be recovered from future orders 1,170us-gaap_UnrecoveredProductionCostsExcessUnrecoverableUnderExistingFirmOrders
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
 
Capitalized Precontract Costs [Member]    
Inventories [Line Items]    
Inventory subject to uncertainty 1,281us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_CapitalizedPrecontractCostsMember
520us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_CapitalizedPrecontractCostsMember
Early Issue Sales Consideration [Member]    
Inventories [Line Items]    
Inventory subject to uncertainty 3,341us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_EarlyIssueSalesConsiderationMember
3,465us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_EarlyIssueSalesConsiderationMember
ULA [Member]    
Inventories [Line Items]    
Inventory subject to uncertainty 154us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
425us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
Progress Payments Netted Against Inventory for Long-term Contracts or Programs 322us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
331us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
ULA [Member] | Unsold Launches [Member]    
Inventories [Line Items]    
Inventory subject to uncertainty $ 292us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_UnsoldLaunchesMember