XML 155 R97.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Liabilities, Commitments and Contingencies - Narrative (Details) $ in Millions | 3 Months Ended | 6 Months Ended | 12 Months Ended | 84 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Jun. 30, 2024 USD ($) aircraft lot | Mar. 31, 2024 USD ($) aircraft | Dec. 31, 2023 USD ($) aircraft | Jun. 30, 2023 USD ($) | Sep. 30, 2019 USD ($) | Sep. 30, 2018 USD ($) aircraft | Jun. 30, 2024 USD ($) aircraft lot | Jun. 30, 2023 USD ($) | Dec. 31, 2023 USD ($) aircraft | Dec. 31, 2022 USD ($) lot | Dec. 31, 2021 USD ($) | Dec. 31, 2016 USD ($) aircraft lot | Dec. 31, 2019 aircraft | Dec. 31, 2018 USD ($) aircraft simulator lot | Dec. 31, 2011 tanker lot aircraft
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
737 MAX customer concessions and other considerations liability |  |  | $ 1,327 |  |  |  |  |  | $ 1,327 | $ 1,864 |  |  |  |  |
Loss contingency, range of possible loss, portion not accrued | $ 964 |  | 1,030 |  |  |  | $ 964 |  | 1,030 | 1,058 |  |  |  |  |
Contingent liabilities on outstanding letters of credit agreements and surety bonds | 3,184 |  | 4,548 |  |  |  | 3,184 |  | 4,548 | 5,070 |  |  |  |  |
Cash surrender value of life insurance policies |  |  | 360 |  |  |  |  |  | 360 | 376 |  |  |  |  |
Total value of loans against underlying life insurance policies |  |  | 334 |  |  |  |  |  | 334 | 346 |  |  |  |  |
Offsetting capital lease obligation and IRB asset |  |  | $ 333 |  |  |  |  |  | $ 333 | 271 |  |  |  |  |
Number of commercial aircraft | aircraft |  |  | 2 |  |  |  |  |  | 2 |  |  |  |  |  |
Number of annual production lot | lot |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 13
Increase to Loss from operations | (1,334) |  |  | $ (830) |  |  | $ (1,700) | $ (1,348) | $ (2,943) | (5,253) | $ (880) |  |  |  |
Environmental loss contingency, operation and maintenance period, maximum |  |  |  |  |  |  | 30 years |  |  |  |  |  |  |  |
Supplier finance program, obligation | 2,700 |  | $ 2,900 |  |  |  | $ 2,700 |  | 2,900 |  |  |  |  |  |
2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Changes in estimates |  |  |  |  |  |  | 208 |  |  |  |  |  |  |  |
Alaska Airlines 737-9 Accident and 737-9 Grounding |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue from contract with customer, excluding assessed tax |  | $ 443 |  |  |  |  |  |  |  |  |  |  |  |  |
VC-25B |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract value | $ 4,000 |  | 4,000 |  |  |  | $ 4,000 |  | 4,000 |  |  |  |  |  |
Number of commercial aircraft | aircraft | 2 |  |  |  |  |  | 2 |  |  |  |  |  |  |  |
Increase to Loss from operations | $ (250) |  | (482) |  |  |  |  |  | (482) | (1,452) |  |  |  |  |
KC-46A Tanker |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract value | 27,000 |  | $ 27,000 |  |  |  | $ 27,000 |  | 27,000 |  |  |  |  |  |
Number of annual production lot | lot |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 13
Increase to Loss from operations | $ (391) | (128) |  |  |  |  |  |  | $ (309) | (1,374) |  |  |  |  |
Number of generation aerial refueling tanker | tanker |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4
Number of aircraft | aircraft | 139 |  | 179 |  |  |  | 139 |  | 179 |  |  | 139 |  |  | 179
Number of low rate initial production lot | lot | 10 |  |  |  |  |  | 10 |  |  |  |  | 10 |  |  |
KC-46A Tanker | Capitalized Precontract Costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | $ 139 |  | $ 125 |  |  |  | $ 139 |  | $ 125 |  |  |  |  |  |
KC-46A Tanker | Potential Termination Liabilities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 205 |  | 48 |  |  |  | 205 |  | 48 |  |  |  |  |  |
MQ-25 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract value |  |  |  |  | $ 890 | $ 890 |  |  |  |  |  |  |  |  |
Increase to Loss from operations |  |  |  |  | $ 291 | $ 291 |  |  | (231) | (579) |  |  |  |  |
Number of aircraft | aircraft |  |  |  |  |  | 7 |  |  |  |  |  |  | 7 |  |
Cost-type contract modification, awarded amount |  | $ 657 |  |  |  |  |  |  |  |  |  |  |  |  |
Number of additional test aircraft | aircraft |  | 2 |  |  |  |  |  |  |  |  |  |  |  |  |
T-7A EMD |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract value |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 860 |
Increase to Loss from operations |  |  |  |  |  |  |  |  |  | $ (203) |  |  |  |  |
Number of aircraft | aircraft |  |  |  |  |  |  |  |  |  |  |  |  |  | 5 |
Number of simulator | simulator |  |  |  |  |  |  |  |  |  |  |  |  |  | 7 |
Services probable of being exercised, number of aircrafts | aircraft |  |  |  |  |  |  |  |  |  |  |  |  |  | 346 |
T-7A Production |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of annual production lot | lot |  |  |  |  |  |  |  |  |  | 11 |  |  |  | 11 |
Increase to Loss from operations |  |  |  |  |  |  |  |  | (275) | $ (552) |  |  |  |  |
T-7A Production | Capitalized Precontract Costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 258 |  | 185 |  |  |  | 258 |  | 185 |  |  |  |  |  |
T-7A Production | Potential Termination Liabilities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 451 |  | 249 |  |  |  | 451 |  | 249 |  |  |  |  |  |
Commercial Crew |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase to Loss from operations | (125) |  |  |  |  |  |  |  | (288) | (288) |  |  |  |  |
Commercial Crew | Capitalized Precontract Costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 238 |  | 226 |  |  |  | 238 |  | 226 |  |  |  |  |  |
Commercial Crew | Potential Termination Liabilities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 148 |  | 160 |  |  |  | $ 148 |  | 160 |  |  |  |  |  |
T-7A EMD and Production |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase to Loss from operations | $ (278) | $ (94) |  |  |  |  |  |  | (275) |  |  |  |  |  |
SOUTH CAROLINA |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash grants, amount |  |  |  |  |  |  |  |  |  |  |  | $ 346 |  |  |
Inventory, amortization |  |  |  |  |  |  |  |  | 10 | 11 |  |  |  |  |
SOUTH CAROLINA | Accrued Liabilities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income tax (expense) benefit, continuing operations, government grants |  |  |  |  |  |  |  |  | 97 | 106 |  |  |  |  |
SOUTH CAROLINA | Inventories |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income tax (expense) benefit, continuing operations, government grants |  |  |  |  |  |  |  |  | 62 | 64 |  |  |  |  |
SOUTH CAROLINA | Cost of Sales |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income tax (expense) benefit, continuing operations, government grants |  |  |  |  |  |  |  |  | 12 | 5 |  |  |  |  |
State of Missouri and City Of Irving, Texas |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash grants, amount |  |  |  |  |  |  |  |  | 22 | 30 |  |  |  |  |
Other receivables, net, current |  |  | 26 |  |  |  |  |  | 26 | 20 |  |  |  |  |
Proceeds from income tax refunds |  |  |  |  |  |  |  |  | 60 |  |  |  |  |  |
State of Missouri and City Of Irving, Texas | Cost of Sales |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income tax (expense) benefit, continuing operations, government grants |  |  |  |  |  |  |  |  | 28 | 21 |  |  |  |  |
Queensland, Australia |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Maximum eligible cash grants, amount |  |  |  |  |  |  |  |  | 62 |  |  |  |  |  |
Tax refunds, clawback amount |  |  |  |  |  |  |  |  | 4 |  |  |  |  |  |
Queensland, Australia | Cost of Sales |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash grants, amount |  |  |  |  |  |  |  |  | 5 | 7 |  |  |  |  |
Supply Chain Financing |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts payable, trade |  |  | $ 2,900 |  |  |  |  |  | $ 2,900 | 2,500 |  |  |  |  |
Minimum | Supplier Finance Program, Majority of Amounts Payable |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Supplier finance program, payment timing, period | 30 days |  | 30 days |  |  |  | 30 days |  | 30 days |  |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Supplier finance program, payment timing, period | 12 months |  | 12 months |  |  |  | 12 months |  | 12 months |  |  |  |  |  |
Maximum | Supplier Finance Program, Majority of Amounts Payable |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Supplier finance program, payment timing, period | 90 days |  | 90 days |  |  |  | 90 days |  | 90 days |  |  |  |  |  |
Financing Commitment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other commitment | $ 17,356 |  | $ 17,003 |  |  |  | $ 17,356 |  | $ 17,003 | 16,105 |  |  |  |  |
Financing Commitment | External Credit Rating, Non Investment Grade |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other commitment | 14,030 |  |  |  |  |  | 14,030 |  |  |  |  |  |  |  |
Joint Venture |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other commitment | 262 |  | 264 |  |  |  | $ 262 |  | $ 264 |  |  |  |  |  |
Other commitment, period |  |  |  |  |  |  | 9 years |  | 9 years |  |  |  |  |  |
Total Contractual Trade-In Commitment | Commercial Aircraft Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other commitment | 1,375 |  | 1,415 |  |  |  | $ 1,375 |  | $ 1,415 | 1,117 |  |  |  |  |
Net Amounts Payable to Customers Related to Probable Contractual Trade-In Commitments | Commercial Aircraft Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other commitment | 434 |  | 407 |  |  |  | 434 |  | 407 | 286 |  |  |  |  |
Fair Value of Trade in Value of Aircraft | Commercial Aircraft Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other commitment | 434 |  | 407 |  |  |  | 434 |  | 407 | $ 286 |  |  |  |  |
Contingent on Customer Negotiations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
737 MAX customer concessions and other considerations liability | $ 92 |  | 100 |  |  |  | $ 92 |  | 100 |  |  |  |  |  |
Cash Payments to Customers |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
737 MAX customer concessions and other considerations liability |  |  | $ 600 |  |  |  |  |  | $ 600 |  |  |  |  |  |

X
- Definition Accrual For Customer Concessions And Other Considerations Liability + References No definition available. + Details
Name: | ba_AccrualForCustomerConcessionsAndOtherConsiderationsLiability
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cash Grants, Amount + References No definition available. + Details
Name: | ba_CashGrantsAmount
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount the entity is obligated to receive under the agreement: including engineering, design, manufacturing, or development. + References No definition available. + Details
Name: | ba_ContractValue
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cost-type Contract Modification, Awarded Amount + References No definition available. + Details
Name: | ba_CostTypeContractModificationAwardedAmount
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Environmental Loss Contingency, Operation And Maintenance Period, Maximum + References No definition available. + Details
Name: | ba_EnvironmentalLossContingencyOperationAndMaintenancePeriodMaximum
Namespace Prefix: | ba_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Grounding Customer Concessions And Other Considerations Liability + References No definition available. + Details
Name: | ba_GroundingCustomerConcessionsAndOtherConsiderationsLiability
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase (Decrease) In Earnings From Operations Due To Change In Accounting Estimate. + References No definition available. + Details
Name: | ba_IncreaseDecreaseInEarningsFromOperationsDueToChangeInAccountingEstimate
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Inventory, Amortization + References No definition available. + Details
Name: | ba_InventoryAmortization
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loans in place to cover costs paid or incurred to carry underlying life insurance policies. + References No definition available. + Details
Name: | ba_LoansTakenToCoverLifeInsurancePolicy
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum Eligible Cash Grants, Amount + References No definition available. + Details
Name: | ba_MaximumEligibleCashGrantsAmount
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number Of Additional Test Aircraft + References No definition available. + Details
Name: | ba_NumberOfAdditionalTestAircraft
Namespace Prefix: | ba_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Aircraft + References No definition available. + Details
Name: | ba_NumberOfAircraft
Namespace Prefix: | ba_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Annual Production Lot + References No definition available. + Details
Name: | ba_NumberOfAnnualProductionLot
Namespace Prefix: | ba_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Commercial Aircraft + References No definition available. + Details
Name: | ba_NumberOfCommercialAircraft
Namespace Prefix: | ba_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Generation Aerial Refueling Tanker + References No definition available. + Details
Name: | ba_NumberOfGenerationAerialRefuelingTanker
Namespace Prefix: | ba_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Low Rate Initial Production Lot + References No definition available. + Details
Name: | ba_NumberOfLowRateInitialProductionLot
Namespace Prefix: | ba_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Simulator + References No definition available. + Details
Name: | ba_NumberOfSimulator
Namespace Prefix: | ba_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The gross amount of capital lease obligation and IRB asset, which offset in the Consolidated Statements of Financial Position. + References No definition available. + Details
Name: | ba_OffsettingCapitalLeaseObligationAndIRBAsset
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Other Commitment, Period + References No definition available. + Details
Name: | ba_OtherCommitmentPeriod
Namespace Prefix: | ba_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Services Probable Of Being Exercised, Number Of Aircrafts + References No definition available. + Details
Name: | ba_ServicesProbableOfBeingExercisedNumberOfAircrafts
Namespace Prefix: | ba_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tax Refunds, Clawback Amount + References No definition available. + Details
Name: | ba_TaxRefundsClawbackAmount
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_AccountsPayableTradeCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CashSurrenderValueOfLifeInsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of tax (expense) benefit from continuing operations attributable to government grants to the extent recognized as a reduction of income tax expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 + Details
Name: | us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-2 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_OtherReceivablesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of cash received during the period as refunds for the overpayment of taxes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2 + Details
Name: | us-gaap_ProceedsFromIncomeTaxRefunds
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of obligation for supplier finance program. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 55 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479468/405-50-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3 + Details
Name: | us-gaap_SupplierFinanceProgramObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period when payment is expected to be made to finance provider or intermediary in supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3 + Details
Name: | us-gaap_SupplierFinanceProgramPaymentTimingPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ba_FiscalYearAxis=ba_CurrentYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=ba_AlaskaAirlines7379AccidentAnd7379GroundingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_ProgramAxis=ba_VC25BMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_ProgramAxis=ba_KC46ATankerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=ba_CapitalizedPrecontractCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=ba_PotentialTerminationLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_ProgramAxis=ba_MQ25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_ProgramAxis=ba_T7AEMDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_ProgramAxis=ba_T7AProductionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_ProgramAxis=ba_CommercialCrewMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_ProgramAxis=ba_T7AEMDAndProductionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_SC
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=ba_StateOfMissouriAndCityOfIrvingTexasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=ba_QueenslandAustraliaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_AccountsPayableAxis=ba_SupplyChainFinancingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SupplierFinanceProgramAxis=ba_SupplierFinanceProgramMajorityOfAmountsPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_CommitmentTypeAxis=ba_FinancingCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ExternalCreditRatingByGroupingAxis=us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_CommitmentTypeAxis=ba_JointVentureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_CommercialAircraftCommitmentsAxis=ba_TotalContractualTradeInValueMaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_CommitmentTypeAxis=ba_CommercialAircraftCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_CommercialAircraftCommitmentsAxis=ba_NetAmountsPayableToCustomersRelatedToProbableContractualTradeInCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_CommercialAircraftCommitmentsAxis=ba_ProbableContractualTradeInValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_LiabilityTypeAxis=ba_ContingentOnCustomerNegotiationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ba_LiabilityTypeAxis=ba_CashPaymentsToCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |