XML 124 R101.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Liabilities, Commitments and Contingencies - Narrative (Details) $ in Millions | 3 Months Ended | 12 Months Ended | 84 Months Ended |  |
--- | --- | --- | --- | --- | ---
Dec. 31, 2024 USD ($) aircraft | Sep. 30, 2024 USD ($) | Jun. 30, 2024 USD ($) | Mar. 31, 2024 USD ($) aircraft | Sep. 30, 2018 USD ($) aircraft | Dec. 31, 2024 USD ($) aircraft | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2016 USD ($) lot aircraft | Dec. 31, 2018 USD ($) simulator aircraft | Dec. 31, 2011 lot aircraft tanker
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Amount by which estimated range of reasonably possible remediation costs exceeded recorded liabilities | $ 1,002 |  |  |  |  | $ 1,002 | $ 1,030 |  |  |  |
Contingent liabilities on outstanding letters of credit agreements and surety bonds | 2,991 |  |  |  |  | 2,991 | 4,548 |  |  |  |
Cash surrender value of life insurance policies | 342 |  |  |  |  | 342 | 360 |  |  |  |
Total value of loans against underlying life insurance policies | 314 |  |  |  |  | 314 | 334 |  |  |  |
Government assistance, liability | $ 40 |  |  |  |  | $ 40 |  |  |  |  |
Government Assistance, Liability, Statement of Financial Position [Extensible Enumeration] | Other long-term liabilities |  |  |  |  | Other long-term liabilities |  |  |  |  |
Offsetting capital lease obligation and IRB asset | $ 355 |  |  |  |  | $ 355 | 333 |  |  |  |
Capital investment, amount | $ 500 |  |  |  |  | $ 500 |  |  |  |  |
Number of commercial aircraft | aircraft | 2 |  |  |  |  | 2 |  |  |  |  |
Severance costs | $ 295 |  |  |  |  |  |  |  |  |  |
Employee Severance |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Restructuring reserve | 287 |  |  |  |  | $ 287 |  |  |  |  |
VC-25B |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Contract value | 4,000 |  |  |  |  | 4,000 |  |  |  |  |
Increase (decrease) in earnings from operations due to change in accounting estimate. | (129) |  | $ (250) |  |  | (379) | (482) |  |  |  |
KC-46A Tanker |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenue from contract with customer, excluding assessed tax | 822 |  |  |  |  |  |  |  |  |  |
Contract value | 29,000 |  |  |  |  | 29,000 |  |  |  |  |
Increase (decrease) in earnings from operations due to change in accounting estimate. |  | $ (661) | (391) | $ (128) |  | (2,002) | (309) |  |  |  |
Number of generation aerial refueling tanker | tanker |  |  |  |  |  |  |  |  |  |  | 4
Number of annual production lot | lot |  |  |  |  |  |  |  |  |  |  | 13
Number of aircraft | aircraft |  |  |  |  |  |  |  |  | 154 |  | 179
Number of low rate initial production lot | lot |  |  |  |  |  |  |  |  | 11 |  |
MQ-25 |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Contract value |  |  |  |  | $ 890 |  |  |  |  |  |
Increase (decrease) in earnings from operations due to change in accounting estimate. | $ (122) | (217) |  |  | $ 291 | $ (339) | (231) |  |  |  |
Number of aircraft | aircraft |  |  |  |  | 7 |  |  |  |  |  |
Cost-type contract modification, awarded amount |  |  |  | $ 657 |  |  |  |  |  |  |
Number of additional test aircraft | aircraft |  |  |  | 2 |  |  |  |  |  |  |
T-7A EMD |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Contract value |  |  |  |  |  |  |  |  |  | $ 860 |
Number of aircraft | aircraft | 5 |  |  |  |  | 5 |  |  |  | 5 |
Number of simulator | simulator |  |  |  |  |  |  |  |  |  | 7 |
Services probable of being exercised, number of aircrafts | aircraft |  |  |  |  |  |  |  |  |  | 346 |
T-7A Production |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Increase (decrease) in earnings from operations due to change in accounting estimate. |  |  |  |  |  | $ (1,770) |  |  |  |  |
T-7A EMD and Production |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Increase (decrease) in earnings from operations due to change in accounting estimate. | $ (490) | $ (908) | $ (278) | $ (94) |  |  | (275) |  |  |  |
Commercial Crew |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Increase (decrease) in earnings from operations due to change in accounting estimate. |  |  |  |  |  | (523) | (288) |  |  |  |
SOUTH CAROLINA |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cash grants, amount |  |  |  |  |  |  |  |  | $ 346 |  |
Inventory, amortization |  |  |  |  |  | 9 | 10 |  |  |  |
SOUTH CAROLINA | Accrued Liabilities |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Income tax (expense) benefit, continuing operations, government grants |  |  |  |  |  | 87 | 97 |  |  |  |
SOUTH CAROLINA | Inventories |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Income tax (expense) benefit, continuing operations, government grants |  |  |  |  |  | 64 | 62 |  |  |  |
SOUTH CAROLINA | Cost of Sales |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Income tax (expense) benefit, continuing operations, government grants |  |  |  |  |  | 7 | 12 |  |  |  |
State of Missouri and City Of Irving, Texas |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cash grants, amount |  |  |  |  |  | 26 | 22 | $ 30 |  |  |
Other receivables, net, current | $ 30 |  |  |  |  | 30 | 26 |  |  |  |
Proceeds from income tax refunds |  |  |  |  |  | 63 |  |  |  |  |
State of Missouri and City Of Irving, Texas | Cost of Sales |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Income tax (expense) benefit, continuing operations, government grants |  |  |  |  |  | $ 30 | 28 | 21 |  |  |
Queensland, Australia | Cost of Sales |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cash grants, amount |  |  |  |  |  |  | 5 | $ 7 |  |  |
Minimum | Supplier Finance Program, Majority of Amounts Payable |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Supplier finance program, payment timing, period | 30 days |  |  |  |  | 30 days |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Supplier finance program, payment timing, period | 12 months |  |  |  |  | 12 months |  |  |  |  |
Maximum | Supplier Finance Program, Majority of Amounts Payable |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Supplier finance program, payment timing, period | 90 days |  |  |  |  | 90 days |  |  |  |  |
Financing Commitment |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Other commitment | $ 17,124 |  |  |  |  | $ 17,124 | 17,003 |  |  |  |
Financing Commitment | External Credit Rating, Noninvestment Grade |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Other commitment | 13,798 |  |  |  |  | 13,798 |  |  |  |  |
Joint Venture |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Other commitment | $ 261 |  |  |  |  | $ 261 |  |  |  |  |
Other commitment, period | 8 years |  |  |  |  | 8 years |  |  |  |  |
Total Contractual Trade in Value Maximum | Commercial Aircraft Commitments |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Other commitment | $ 1,393 |  |  |  |  | $ 1,393 | 1,415 |  |  |  |
Net Amounts Payable to Customers Related to Probable Contractual Trade-in Commitments | Commercial Aircraft Commitments |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Other commitment | 275 |  |  |  |  | 275 | 407 |  |  |  |
Probable Contractual Trade in Value | Commercial Aircraft Commitments |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Other commitment | 270 |  |  |  |  | 270 | $ 407 |  |  |  |
Contingent on Customer Negotiations |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
737 MAX customer concessions and other considerations | 92 |  |  |  |  | 92 |  |  |  |  |
Cash Payments to Customers |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
737 MAX customer concessions and other considerations | 124 |  |  |  |  | 124 |  |  |  |  |
Alaska Airlines 737-9 Accident And 737-9 Grounding |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenue from contract with customer, excluding assessed tax |  |  |  |  |  | 443 |  |  |  |  |
Capitalized Precontract Costs | KC-46A Tanker |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 85 |  |  |  |  | 85 |  |  |  |  |
Capitalized Precontract Costs | T-7A Production |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 315 |  |  |  |  | 315 |  |  |  |  |
Capitalized Precontract Costs | Commercial Crew |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 398 |  |  |  |  | 398 |  |  |  |  |
Potential Termination Liabilities | KC-46A Tanker |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 132 |  |  |  |  | 132 |  |  |  |  |
Potential Termination Liabilities | T-7A Production |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 632 |  |  |  |  | 632 |  |  |  |  |
Potential Termination Liabilities | Commercial Crew |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Capitalized precontract costs | $ 150 |  |  |  |  | $ 150 |  |  |  |  |

X
- Definition Capital Investment, Amount + References No definition available. + Details
Name: | ba_CapitalInvestmentAmount
Namespace Prefix: | ba_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 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 Changes in estimated revenues, cost of sales and the related effect on operating income are recognized using a cumulative catch-up adjustment which recognizes in the current period the cumulative effect of the changes on current and prior periods based on a contract’s percent complete + 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 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: | instant

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 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 liability from government assistance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3 + Details
Name: | us-gaap_GovernmentAssistanceLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Indicates line item in statement of financial position that includes liability from government assistance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3 + Details
Name: | us-gaap_GovernmentAssistanceLiabilityStatementOfFinancialPositionExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
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/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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27 Reference 5: 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 6: 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 7: 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 8: 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 + 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 720 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27 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 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/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 6: 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 Amount of income tax refund received from tax jurisdiction. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 23 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22 Reference 4: 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 5: 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 Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 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 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_SeveranceCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember
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: | 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_T7AEMDAndProductionMember
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: | 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: | 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: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=ba_AlaskaAirlines7379AccidentAnd7379GroundingMember
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: |