XML 62 R45.htm IDEA: XBRL DOCUMENT
v3.20.2

Revenue - Air Traffic Liability Rollforward (Details) - USD ($) $ in Millions | 6 Months Ended
--- | ---
Jun. 30, 2020 | Jun. 30, 2019
Air Traffic Liability Roll Forward |  |
ATL, beginning balance | $ 5,510 | $ 5,070
Current Period Sales | 5,946 | 11,178
Revenue amounts in beginning balance | (1,936) | (2,855)
Revenue from Current Period Sales | (2,641) | (7,409)
ATL, ending balance | $ 6,879 | $ 5,984

X
- Definition Current Period Sales + References No definition available. + Details
Name: | luv_AirTrafficLiabilityCurrentPeriodSales
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Air Traffic Liability - Revenue amounts in beginning balance + References No definition available. + Details
Name: | luv_AirTrafficLiabilityRevenueamountsinbeginningbalance
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Air Traffic Liability - Revenue from Current Period Sales + References No definition available. + Details
Name: | luv_AirTrafficLiabilityRevenuefromCurrentPeriodSales
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Air Traffic Liability Roll Forward + References No definition available. + Details
Name: | luv_AirTrafficLiabilityRollForwardRollForward
Namespace Prefix: | luv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Air Traffic Liability Total + References No definition available. + Details
Name: | luv_AirTrafficLiabilityTotal
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant