XML 78 R60.htm IDEA: XBRL DOCUMENT
v3.21.2

Commitment and Contingencies - Long Term Purchase Commitments (Details) - aircraft | Jun. 30, 2021 | Dec. 31, 2020
--- | --- | ---
Long-term Purchase Commitment [Line Items] |  |
2021 | 28 |
2022 | 114 |
2023 | 90 |
2024 | 86 |
2025 | 86 |
2026 | 70 |
2027 | 36 |
2028 | 30 |
2029 | 50 |
2030 | 60 |
2031 | 10 |
Total | 660 |
MAX 7 Firm Orders |  |
Long-term Purchase Commitment [Line Items] |  |
2021 | 0 |
2022 | 64 |
2023 | 30 |
2024 | 30 |
2025 | 30 |
2026 | 15 |
2027 | 15 |
2028 | 15 |
2029 | 20 |
2030 | 15 |
2031 | 0 |
Total | 234 |
MAX 8 Firm Orders |  |
Long-term Purchase Commitment [Line Items] |  |
2021 | 19 |
2022 | 0 |
2023 | 0 |
2024 | 0 |
2025 | 0 |
2026 | 15 |
2027 | 15 |
2028 | 15 |
2029 | 30 |
2030 | 45 |
2031 | 10 |
Total | 149 |
Owned aircrafts delivered | 19 |
Leased aircrafts delivered | 8 | 7
MAX 8 Firm Orders | Other Commitment, Aircraft Deliveries In 2020 |  |
Long-term Purchase Commitment [Line Items] |  |
Aircrafts delivered | 27 |
MAX 8 Firm Orders | Other Commitment, Aircraft Deliveries In 2020 and 2021 |  |
Long-term Purchase Commitment [Line Items] |  |
Leased aircrafts delivered | 16 |
MAX 7 or 8 Options |  |
Long-term Purchase Commitment [Line Items] |  |
2021 | 0 |
2022 | 50 |
2023 | 60 |
2024 | 56 |
2025 | 56 |
2026 | 40 |
2027 | 6 |
2028 | 0 |
2029 | 0 |
2030 | 0 |
2031 | 0 |
Total | 268 |
Additional MAX 8s |  |
Long-term Purchase Commitment [Line Items] |  |
2021 | 9 |
2022 | 0 |
2023 | 0 |
2024 | 0 |
2025 | 0 |
2026 | 0 |
2027 | 0 |
2028 | 0 |
2029 | 0 |
2030 | 0 |
2031 | 0 |
Total | 9 |

X
- Definition Other Commitment, Number Of Aircrafts Delivered + References No definition available. + Details
Name: | luv_OtherCommitmentNumberOfAircraftsDelivered
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 Commitment, Number Of Aircrafts To Be Purchased, Remainder of Fiscal Year + References No definition available. + Details
Name: | luv_OtherCommitmentNumberOfAircraftsToBePurchasedRemainderOfFiscalYear
Namespace Prefix: | luv_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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

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

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

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

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

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

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

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

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

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

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

X
- Definition Other Commitment, Number Of Owned Aircrafts Delivered + References No definition available. + Details
Name: | luv_OtherCommitmentNumberOfOwnedAircraftsDelivered
Namespace Prefix: | luv_
Data Type: | xbrli:integerItemType
Balance Type: | na
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_LongTermPurchaseCommitmentLineItems
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=luv_B737MAX8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_OtherCommitmentAircraftDeliveriesIn2020And2021Member
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: | srt_AircraftTypeAxis=luv_AdditionalB737MAX8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |