XML 77 R59.htm IDEA: XBRL DOCUMENT
v3.21.2

Commitments and contingencies - Narrative (Details) | Jun. 30, 2021 USD ($) aircraft agreement
--- | ---
Other Commitments [Line Items] |
Number of supplemental agreements | agreement | 3
Number of firm orders | 34
Firm orders exercised | 2
Firm orders to be exercised in the future | 32
Aircrafts to be purchased | 660
MAX 7 Firm Orders |
Other Commitments [Line Items] |
Aircrafts to be purchased | 234
MAX 7 or 8 Options |
Other Commitments [Line Items] |
Aircrafts to be purchased | 268
LAX Terminal 1.5 |
Other Commitments [Line Items] |
Total Not to Exceed Cost Of Airport Project | $ | $ 410,000,000
Construction obligation | $ | 365,000,000
Dallas Love Field Terminal |
Other Commitments [Line Items] |
Municipal bonds principal remaining | $ | 399,000,000
Net present value of principal remaining | $ | $ 432,000,000
Order Options Accelerated Into 2022 |
Other Commitments [Line Items] |
Aircraft orders accelerated | 10
Order Options Accelerated Into 2023 |
Other Commitments [Line Items] |
Aircraft orders accelerated | 32
Order Options Accelerated Into 2024 |
Other Commitments [Line Items] |
Aircraft orders accelerated | 16
Order Options Accelerated Into 2025 |
Other Commitments [Line Items] |
Aircraft orders accelerated | 16
Order Options Accelerated Into 2026 And 2027 |
Other Commitments [Line Items] |
Aircraft orders accelerated | 32
Other Commitments, Firm and Option Aircraft Orders | MAX 7 Firm Orders |
Other Commitments [Line Items] |
Aircrafts to be purchased | 660
Cash Capital Commitments, Boeing Orders |
Other Commitments [Line Items] |
Remainder of 2021 | $ | $ 0
2022 | $ | 1,500,000,000
2023 | $ | 1,200,000,000
2024 | $ | 1,100,000,000
2025 | $ | 835,000,000
2026 | $ | 971,000,000
Thereafter | $ | $ 7,000,000,000.0

X
- Definition Net Present Value of Principal Remaining + References No definition available. + Details
Name: | luv_NetPresentValueofPrincipalRemaining
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Other Commitment, Firm Order Exercised + References No definition available. + Details
Name: | luv_OtherCommitmentFirmOrderExercised
Namespace Prefix: | luv_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Other Commitment, Number Of Accelerated Aircraft Order Options + References No definition available. + Details
Name: | luv_OtherCommitmentNumberOfAcceleratedAircraftOrderOptions
Namespace Prefix: | luv_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Other Commitment, Number Of Aircrafts To Be Purchased + References No definition available. + Details
Name: | luv_OtherCommitmentNumberOfAircraftsToBePurchased
Namespace Prefix: | luv_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Other Commitments, Firm Orders To Be Exercised + References No definition available. + Details
Name: | luv_OtherCommitmentsFirmOrdersToBeExercised
Namespace Prefix: | luv_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Other Commitments, Increase In Firm Orders + References No definition available. + Details
Name: | luv_OtherCommitmentsIncreaseInFirmOrders
Namespace Prefix: | luv_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Other Commitments, Number Of Supplemental Agreements + References No definition available. + Details
Name: | luv_OtherCommitmentsNumberOfSupplementalAgreements
Namespace Prefix: | luv_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Principal Remaining + References No definition available. + Details
Name: | luv_PrincipalRemaining
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Not to Exceed Cost Of Airport Project + References No definition available. + Details
Name: | luv_TotalNotToExceedCostOfAirportProject
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFourthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in remainder of current fiscal year. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
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 No definition available. + Details
Name: | us-gaap_OtherCommitmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_AircraftTypeAxis=luv_B737MAX7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=srt_B737MaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_LosAngelesWorldAirportTerminal15Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_DALMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_OrderOptionsAcceleratedInto2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_OrderOptionsAcceleratedInto2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_OrderOptionsAcceleratedInto2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_OrderOptionsAcceleratedInto2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_OrderOptionsAcceleratedInto2026And2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_OtherCommitmentsFirmAndOptionAircraftOrdersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_CashCapitalCommitmentsBoeingOrdersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |