XML 70 R63.htm IDEA: XBRL DOCUMENT
v3.19.3

Commitments and Contingencies - Airport Projects (Details) - USD ($) $ in Millions | Sep. 30, 2019 | Dec. 31, 2018
--- | --- | ---
Other Commitments [Line Items] |  |  |
ACFO |  | $ 172 | $ 1,768
Assets constructed for others, net |  | 172 | 1,637
Construction Obligation |  | 172 | 1,701
FLL Terminal |  |  |
Other Commitments [Line Items] |  |  |
ACFO |  | 0 | 313
Assets constructed for others, net | [1] | 0 | 304
Construction Obligation |  | 0 | 308
LAX Terminal 1 |  |  |
Other Commitments [Line Items] |  |  |
ACFO |  | 0 | 485
Assets constructed for others, net | [1] | 0 | 459
Construction Obligation |  | 0 | 476
LAX Terminal 1.5 |  |  |
Other Commitments [Line Items] |  |  |
Total Expected Cost Of Airport Project |  | 479 |
Outstanding remaining guaranteed obligation |  | 183 |
ACFO | [2] | 172 | 99
Assets constructed for others, net | [1],[2] | 172 | 99
Construction Obligation | [2] | 172 | 99
LFMP Terminal |  |  |
Other Commitments [Line Items] |  |  |
ACFO |  | 0 | 545
Assets constructed for others, net | [1] | 0 | 460
Construction Obligation |  | 0 | 502
Municipal bonds principal remaining |  | 416 |
Net present value of principal remaining |  | 458 |
LFMP Parking Garage |  |  |
Other Commitments [Line Items] |  |  |
ACFO |  | 0 | 200
Assets constructed for others, net | [1] | 0 | 200
Construction Obligation |  | 0 | 200
HOU International Terminal |  |  |
Other Commitments [Line Items] |  |  |
ACFO | [3] | 0 | 126
Assets constructed for others, net | [1],[3] | 0 | 115
Construction Obligation | [3] | $ 0 | $ 116
[1] | Net of accumulated depreciation.
[2] | Project still in progress.
[3] | Project completed in 2015 at Houston William P. Hobby Airport ("HOU").

X
- Definition Assets Constructed For Others Net + References No definition available. + Details
Name: | luv_AssetsConstructedForOthersNet
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Outstanding remaining guaranteed obligation + References No definition available. + Details
Name: | luv_Outstandingremainingguaranteedobligation
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 The total expected cost of the airport modernization project for the city. + References No definition available. + Details
Name: | luv_TotalExpectedCostOfAirportProject
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_ConstructionInProgressGross
Namespace Prefix: | us-gaap_
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 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: | us-gaap_OtherCommitmentsAxis=luv_FortLauderdaleHollywoodInternationalAirportMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=luv_LosAngelesWorldAirportTerminal1.5Member
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_DALGarageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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