XML 54 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Derivative Instruments - Fair Values of Fuel Derivatives Amounts Posted as Collateral (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Maximum Sum Of Derivatives Of Counterparty To Be Included In Other $ 25luv_MaximumSumOfDerivativesOfCounterpartyToBeIncludedInOther
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Cash Collateral Percent Of Fair Value Fuel Derivatives Contracts 100.00%luv_CashCollateralPercentOfFairValueFuelDerivativesContracts
Letter of Credit Percent of Collateral 100.00%luv_LetterofCreditPercentofCollateral
Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Fair value of fuel derivatives (1,001)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Aircraft collateral pledged to CP (134)luv_AircraftCollateralPledgedAggregateFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Letters of credit (LC) (250)luv_LettersofCreditCollateralPledgedAggregateFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Counterparty A | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Fair value of fuel derivatives (333)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Cash collateral held by CP (50)us-gaap_CollateralAlreadyPostedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Aircraft collateral pledged to CP (134)luv_AircraftCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Letters of credit (LC) (100)luv_LettersofCreditCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Counterparty B | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Fair value of fuel derivatives (136)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Cash collateral held by CP (98)us-gaap_CollateralAlreadyPostedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Aircraft collateral pledged to CP 0luv_AircraftCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Letters of credit (LC) 0luv_LettersofCreditCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Counterparty C | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Fair value of fuel derivatives (122)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ luv_CounterpartyAxis
= luv_CounterpartyCMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Cash collateral held by CP (57)us-gaap_CollateralAlreadyPostedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyCMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Aircraft collateral pledged to CP 0luv_AircraftCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyCMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Letters of credit (LC) 0luv_LettersofCreditCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyCMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Counterparty D | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Fair value of fuel derivatives (219)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Cash collateral held by CP 0us-gaap_CollateralAlreadyPostedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Aircraft collateral pledged to CP 0luv_AircraftCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Letters of credit (LC) (150)luv_LettersofCreditCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Counterparty E | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Fair value of fuel derivatives (66)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ luv_CounterpartyAxis
= luv_CounterpartyEMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Cash collateral held by CP (23)us-gaap_CollateralAlreadyPostedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyEMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Aircraft collateral pledged to CP 0luv_AircraftCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyEMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Letters of credit (LC) 0luv_LettersofCreditCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyEMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Counterparty F | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Fair value of fuel derivatives (86)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ luv_CounterpartyAxis
= luv_CounterpartyFMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Cash collateral held by CP (38)us-gaap_CollateralAlreadyPostedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyFMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Aircraft collateral pledged to CP 0luv_AircraftCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyFMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Letters of credit (LC) 0luv_LettersofCreditCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyFMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Counterparty Other | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Fair value of fuel derivatives (39)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ luv_CounterpartyAxis
= luv_CounterpartyOtherMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Cash collateral held by CP 0us-gaap_CollateralAlreadyPostedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyOtherMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Aircraft collateral pledged to CP 0luv_AircraftCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyOtherMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Letters of credit (LC) 0luv_LettersofCreditCollateralPledgedAggregateFairValue
/ luv_CounterpartyAxis
= luv_CounterpartyOtherMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Minimum | Counterparty A | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for cash Threshold 1 (50)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (50)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which cash is provided to CP Threshold 2 (600)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold2
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP 50luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsReceived
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which aircraft or cash collateral is pledged to CP (200)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftOrCashCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 0luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which cash is provided to CP Threshold 2 (600)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold2
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP    [3]
Fair value of fuel derivative levels at which aircraft collateral is pledged to CP (200)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Minimum | Counterparty B | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for aircraft (100)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForAircraft
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]
Option to substitute LC for cash Threshold 1 (500)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (50)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which cash is provided to CP Threshold 2 (500)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold2
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP 150luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsReceived
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which aircraft or cash collateral is pledged to CP (100)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftOrCashCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 0luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which cash is provided to CP Threshold 2 (500)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold2
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP    [3]
Fair value of fuel derivative levels at which aircraft collateral is pledged to CP (100)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Minimum | Counterparty C | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for cash Threshold 1 (100)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyCMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[4]
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (75)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyCMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP 175luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsReceived
/ luv_CounterpartyAxis
= luv_CounterpartyCMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[5]
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1    [3]
Fair value of fuel derivative level at which cash is received from CP    [3]
Minimum | Counterparty D | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for aircraft (150)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForAircraft
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]
Option to substitute LC for cash Threshold 1 (75)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]
Option to substitute LC for cash Threshold 2 (550)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold2
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (75)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which cash is provided to CP Threshold 2 (550)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold2
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP 200luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsReceived
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which aircraft or cash collateral is pledged to CP (150)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftOrCashCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[2]
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 0luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative levels at which cash is provided to CP Threshold 2 (550)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold2
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP    [3]
Fair value of fuel derivative levels at which aircraft collateral is pledged to CP (150)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Minimum | Counterparty E | Fuel derivatives  
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (50)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyEMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP 30luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsReceived
/ luv_CounterpartyAxis
= luv_CounterpartyEMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1    [3]
Fair value of fuel derivative level at which cash is received from CP    [3]
Minimum | Counterparty F | Fuel derivatives  
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (50)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyFMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fair value of fuel derivative level at which cash is received from CP (50)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsReceived
/ luv_CounterpartyAxis
= luv_CounterpartyFMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1    [3]
Fair value of fuel derivative level at which cash is received from CP    [3]
Maximum | Counterparty A | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for aircraft (400)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForAircraft
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[6]
Option to substitute LC for cash Threshold 1 (150)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (200)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair value of fuel derivative levels at which aircraft or cash collateral is pledged to CP (600)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftOrCashCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (200)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair value of fuel derivative levels at which aircraft collateral is pledged to CP (600)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyAlphaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum | Counterparty B | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for aircraft (500)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForAircraft
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (100)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair value of fuel derivative levels at which aircraft or cash collateral is pledged to CP (500)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftOrCashCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (100)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair value of fuel derivative levels at which aircraft collateral is pledged to CP (500)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyBMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum | Counterparty C | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for cash Threshold 1 (150)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyCMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[4]
Maximum | Counterparty D | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for aircraft (550)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForAircraft
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]
Option to substitute LC for cash Threshold 1 (150)luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]
If credit rating is investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (150)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair value of fuel derivative levels at which aircraft or cash collateral is pledged to CP (550)luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftOrCashCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]
If credit rating is non-investment grade, fair value of fuel derivative level at which:  
Fair value of fuel derivative levels at which cash is provided to CP Threshold 1 (150)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold1
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair value of fuel derivative levels at which aircraft collateral is pledged to CP (550)luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftCollateralIsPledged
/ luv_CounterpartyAxis
= luv_CounterpartyDMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum | Counterparty F | Fuel derivatives  
Schedule Of Fair Values Of Fuel Derivatives Amounts Posted As Collateral And Collateral Posting Thresholds [Line Items]  
Option to substitute LC for cash Threshold 1    [7]
[1] Individual counterparties with fair value of fuel derivatives <$25 million.
[2] The Company has the option of providing cash, letters of credit, or pledging aircraft as collateral.
[3] Cash collateral is provided at 100 percent of fair value of fuel derivative contracts.
[4] The Company has the option of providing cash or letters of credit as collateral.
[5] Thresholds may vary based on changes in credit ratings within investment grade.
[6] The Company has the option of providing letters of credit in addition to aircraft collateral if the appraised value of the aircraft does not meet the collateral requirements.
[7] The Company has the option to substitute letters of credit for 100 percent of cash collateral requirement.