XML 78 R65.htm IDEA: XBRL DOCUMENT
v3.24.2

Liabilities, Commitments and Contingencies - Narrative (Details) $ in Millions | 3 Months Ended | 6 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Jun. 30, 2024 USD ($) aircraft lot | Mar. 31, 2024 USD ($) aircraft | Jun. 30, 2023 USD ($) | Sep. 30, 2018 USD ($) aircraft | Jun. 30, 2024 USD ($) aircraft lot | Jun. 30, 2023 USD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2018 USD ($) simulator lot aircraft | Dec. 31, 2011 tanker aircraft lot
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Environmental loss contingency, operation and maintenance period, maximum |  |  |  |  | 30 years |  |  |  |
Loss contingency, range of possible loss, portion not accrued | $ 964 |  |  |  | $ 964 |  | $ 1,030 |  |
Contingent liabilities on outstanding letters of credit agreements and surety bonds | 3,184 |  |  |  | 3,184 |  | 4,548 |  |
Supplier finance program, obligation | 2,700 |  |  |  | 2,700 |  | 2,900 |  |
Increase to Loss from operations | (1,334) |  | $ (830) |  | (1,700) | $ (1,348) |  |  |
Number of annual production lot | lot |  |  |  |  |  |  |  |  | 13
VC-25B |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Contract value | $ 4,000 |  |  |  | $ 4,000 |  |  |  |
Number of commercial aircraft | aircraft | 2 |  |  |  | 2 |  |  |  |
Increase to Loss from operations | $ (250) |  |  |  |  |  | (482) |  |
KC-46A Tanker |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Contract value | 27,000 |  |  |  | $ 27,000 |  |  |  |
Increase to Loss from operations | $ (391) | $ (128) |  |  |  |  | (309) |  |
Number of generation aerial refueling tanker | tanker |  |  |  |  |  |  |  |  | 4
Number of aircraft | aircraft | 139 |  |  |  | 139 |  |  |  | 179
Number of low rate initial production lot | lot | 10 |  |  |  | 10 |  |  |  |
MQ-25 |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Contract value |  |  |  | $ 890 |  |  |  |  |
Increase to Loss from operations |  |  |  | $ 291 |  |  | (231) |  |
Number of aircraft | aircraft |  |  |  | 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 |
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 |
T-7A EMD and Production |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Increase to Loss from operations | $ (278) | $ (94) |  |  |  |  | (275) |  |
Commercial Crew |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Increase to Loss from operations | $ (125) |  |  |  |  |  | (288) |  |
Minimum | Supplier Finance Program, Majority of Amounts Payable |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Supplier finance program, payment timing, period | 30 days |  |  |  | 30 days |  |  |  |
Maximum |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Supplier finance program, payment timing, period | 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 |  |  |  |
Commercial Aircraft Commitments | Total Contractual Trade-In Commitment |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Other commitment | $ 1,375 |  |  |  | $ 1,375 |  | 1,415 |  |
Commercial Aircraft Commitments | Net Amounts Payable to Customers Related to Probable Contractual Trade-In Commitments |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Other commitment | 434 |  |  |  | 434 |  | 407 |  |
Commercial Aircraft Commitments | Fair Value of Trade in Value of Aircraft |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Other commitment | 434 |  |  |  | 434 |  | 407 |  |
Financing Commitment |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Other commitment | 17,356 |  |  |  | 17,356 |  | $ 17,003 |  |
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 |  |  |  | $ 262 |  |  |  |
Other commitment, period | 9 years |  |  |  | 9 years |  |  |  |
2023 |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Changes in estimates |  |  |  |  | $ 208 |  |  |  |
Contingent on Customer Negotiations |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
737 MAX customer concessions and other considerations liability | $ 92 |  |  |  | 92 |  |  |  |
Alaska Airlines 737-9 Accident and 737-9 Grounding |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Revenue from contract with customer, excluding assessed tax |  | $ 443 |  |  |  |  |  |  |
Capitalized Precontract Costs | KC-46A Tanker |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 139 |  |  |  | 139 |  |  |  |
Capitalized Precontract Costs | T-7A Production |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 258 |  |  |  | 258 |  |  |  |
Capitalized Precontract Costs | Commercial Crew |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 238 |  |  |  | 238 |  |  |  |
Potential Termination Liabilities | KC-46A Tanker |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 205 |  |  |  | 205 |  |  |  |
Potential Termination Liabilities | T-7A Production |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Capitalized precontract costs | 451 |  |  |  | 451 |  |  |  |
Potential Termination Liabilities | Commercial Crew |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Capitalized precontract costs | $ 148 |  |  |  | $ 148 |  |  |  |

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 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 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 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 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, 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 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_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_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_CommercialAircraftCommitmentsMember
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_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_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_FiscalYearAxis=ba_CurrentYearMember
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: | 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: |