XML 64 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Inventories (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Inventories [Line Items]    
Other Inventory, Gross $ 7,500us-gaap_OtherInventory $ 7,421us-gaap_OtherInventory
Progress Payments Netted Against Inventory for Long-term Contracts or Programs 29,679us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms 29,266us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms
Airplane Program 787 [Member]    
Inventories [Line Items]    
Inventory, work in process 34,309us-gaap_InventoryWorkInProcess
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
33,163us-gaap_InventoryWorkInProcess
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
Deferred production costs 26,942us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
26,149us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
Supplier advances 2,369us-gaap_AdvancesOnInventoryPurchases
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
2,257us-gaap_AdvancesOnInventoryPurchases
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
Unamortized tooling and other non-recurring costs 3,913ba_UnamortizedTooling
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
3,801ba_UnamortizedTooling
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
Deferred production, unamortized tooling and other nonrecurring costs to be recovered from firm orders 22,357ba_RecoveredProductionCostsExcessRecoverableUnderExistingFirmOrders
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
 
Deferred production, unamortized tooling and other nonrecurring costs to be recovered from future orders 8,498us-gaap_UnrecoveredProductionCostsExcessUnrecoverableUnderExistingFirmOrders
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgram787Member
 
Airplane Program 747 [Member]    
Inventories [Line Items]    
Deferred production costs 1,715us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
1,741us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
Unamortized tooling and other non-recurring costs 458ba_UnamortizedTooling
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
476ba_UnamortizedTooling
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
Deferred production, unamortized tooling and other nonrecurring costs to be recovered from firm orders 1,054ba_RecoveredProductionCostsExcessRecoverableUnderExistingFirmOrders
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
 
Deferred production, unamortized tooling and other nonrecurring costs to be recovered from future orders 1,119us-gaap_UnrecoveredProductionCostsExcessUnrecoverableUnderExistingFirmOrders
/ us-gaap_AircraftTypeAxis
= ba_AirplaneProgramSevenFourSevenMember
 
Capitalized Precontract Costs [Member]    
Inventories [Line Items]    
Inventory subject to uncertainty 1,439us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_CapitalizedPrecontractCostsMember
1,281us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_CapitalizedPrecontractCostsMember
Early Issue Sales Consideration [Member]    
Inventories [Line Items]    
Inventory subject to uncertainty 3,391us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_EarlyIssueSalesConsiderationMember
3,341us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_EarlyIssueSalesConsiderationMember
Used Aircraft [Member]    
Inventories [Line Items]    
Other Inventory, Gross 259us-gaap_OtherInventory
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_UsedAircraftMember
275us-gaap_OtherInventory
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_UsedAircraftMember
ULA [Member]    
Inventories [Line Items]    
Inventory subject to uncertainty 168us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
154us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
Progress Payments Netted Against Inventory for Long-term Contracts or Programs 282us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
322us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
ULA [Member] | Unsold Launches [Member]    
Inventories [Line Items]    
Inventory subject to uncertainty $ 227us-gaap_InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms
/ ba_LongTermContractsOrProgramsByCustomerAxis
= ba_UlaMember
/ ba_LongTermContractsOrProgramsByTypeAxis
= ba_UnsoldLaunchesMember