XML 49 R36.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Commitments and Contingencies (Details) - USD ($) $ in Millions | 3 Months Ended |
--- | --- | ---
Mar. 31, 2017 | Dec. 31, 2010 | Dec. 31, 2016
Airport Project [Line Items] |  |  |  |
Assets constructed for others |  | $ 1,319 |  | $ 1,220
Assets constructed for others, net |  | 1,248 |  | 1,156
Construction obligation |  | 1,175 |  | 1,078
Fort Lauderdale-Hollywood International Airport |  |  |  |
Airport Project [Line Items] |  |  |  |
Total Expected Cost Of Airport Project |  | 333 |  |
Assets constructed for others | [1] | 181 |  | 132
Assets constructed for others, net | [1],[2] | 181 |  | 132
Construction obligation | [1] | 181 |  | 132
Los Angeles World Airport |  |  |  |
Airport Project [Line Items] |  |  |  |
Total Expected Cost Of Airport Project |  | 526 |  |
Assets constructed for others | [1] | 376 |  | 344
Assets constructed for others, net | [1],[2] | 366 |  | 336
Construction obligation | [1] | 376 |  | 344
Dallas Love Field Terminal |  |  |  |
Airport Project [Line Items] |  |  |  |
Assets constructed for others |  | 538 |  | 538
Assets constructed for others, net | [2] | 482 |  | 486
Construction obligation |  | 520 |  | 522
Municipal bonds issued |  |  | $ 456 |
Municipal bonds principal remaining |  | 432 |  |
Dallas Love Field Parking Garage |  |  |  |
Airport Project [Line Items] |  |  |  |
Assets constructed for others | [1] | 98 |  | 80
Assets constructed for others, net | [1],[2] | 98 |  | 80
Construction obligation | [1] | 98 |  | 80
Houston Hobby Airport |  |  |  |
Airport Project [Line Items] |  |  |  |
Assets constructed for others | [3] | 126 |  | 126
Assets constructed for others, net | [2],[3] | 121 |  | 122
Construction obligation | [3] | $ 0 |  | $ 0
[1] | Projects still in progress.
[2] | Net of accumulated depreciation.
[3] | Project completed in 2015 at Houston William P. Hobby Airport ("HOU").

X
- Definition [Line Items] for Airport Project [Table] + References No definition available. + Details
Name: | luv_AirportProjectLineItems
Namespace Prefix: | luv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate costs related to airport construction projects recorded as an asset. + References No definition available. + Details
Name: | luv_AssetsConstructedForOthers
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Construction Obligation, Noncurrent + References No definition available. + Details
Name: | luv_ConstructionObligationNoncurrent
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments. + References No definition available. + Details
Name: | luv_MunicipalBondsIssued
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Municipal Bonds Principal Remaining + References No definition available. + Details
Name: | luv_MunicipalBondsPrincipalRemaining
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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
- Details
Name: | luv_AirportProjectAxis=luv_FortLauderdaleHollywoodInternationalAirportMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | luv_AirportProjectAxis=luv_DALGarageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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