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 | $ 25 luv_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 | 0 luv_AircraftCollateralPledgedAggregateFairValue / luv_CounterpartyAxis = luv_CounterpartyBMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |
Letters of credit (LC) | 0 luv_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 | 0 luv_AircraftCollateralPledgedAggregateFairValue / luv_CounterpartyAxis = luv_CounterpartyCMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |
Letters of credit (LC) | 0 luv_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 | 0 us-gaap_CollateralAlreadyPostedAggregateFairValue / luv_CounterpartyAxis = luv_CounterpartyDMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |
Aircraft collateral pledged to CP | 0 luv_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 | 0 luv_AircraftCollateralPledgedAggregateFairValue / luv_CounterpartyAxis = luv_CounterpartyEMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |
Letters of credit (LC) | 0 luv_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 | 0 luv_AircraftCollateralPledgedAggregateFairValue / luv_CounterpartyAxis = luv_CounterpartyFMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |
Letters of credit (LC) | 0 luv_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 | 0 us-gaap_CollateralAlreadyPostedAggregateFairValue / luv_CounterpartyAxis = luv_CounterpartyOtherMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember | [1]
Aircraft collateral pledged to CP | 0 luv_AircraftCollateralPledgedAggregateFairValue / luv_CounterpartyAxis = luv_CounterpartyOtherMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember | [1]
Letters of credit (LC) | 0 luv_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 | 50 luv_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 | 0 luv_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 | 150 luv_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 | 0 luv_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 | 175 luv_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 | 200 luv_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 | 0 luv_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 | 30 luv_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.

X
- Definition The aggregate fair value of assets (aircraft) pledged, at the end of the reporting period, as collateral for outstanding derivative instruments with credit-risk-related contingent features. + References No definition available. + Details
Name: | luv_AircraftCollateralPledgedAggregateFairValue
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents percentage of cash collateral provided on the fair value of fuel derivative contracts when credit rating is non-investment grade. + References No definition available. + Details
Name: | luv_CashCollateralPercentOfFairValueFuelDerivativesContracts
Namespace Prefix: | luv_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair Value Of Fuel Derivative Levels In Which Letters Of Credit May Be Substituted For Aircraft + References No definition available. + Details
Name: | luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForAircraft
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair Value Of Fuel Derivative Levels In Which Letters Of Credit May Be Substituted For Cash Threshold 1 + References No definition available. + Details
Name: | luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold1
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair Value Of Fuel Derivative Levels In Which Letters Of Credit May Be Substituted For Cash Threshold 2 + References No definition available. + Details
Name: | luv_FairValueOfFuelDerivativeLevelsInWhichLettersOfCreditMayBeSubstitutedForCashThreshold2
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | luv_InvestmentGradeCreditRatingAbstract
Namespace Prefix: | luv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investment Grade Rating Fair Value Of Fuel Derivative Level In Which Cash Is Received + References No definition available. + Details
Name: | luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsReceived
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investment Grade Rating Fair Value Of Fuel Derivative Levels In Which Aircraft Or Cash Collateral Is Pledged + References No definition available. + Details
Name: | luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftOrCashCollateralIsPledged
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investment Grade Rating Fair Value Of Fuel Derivative Levels In Which Cash Is Provided Threshold 1 + References No definition available. + Details
Name: | luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold1
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investment Grade Rating Fair Value Of Fuel Derivative Levels In Which Cash Is Provided Threshold 2 + References No definition available. + Details
Name: | luv_InvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichCashIsProvidedThreshold2
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the percentage of cash collateral that can be provided with a letter of credit. + References No definition available. + Details
Name: | luv_LetterofCreditPercentofCollateral
Namespace Prefix: | luv_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Letters of Credit Collateral Pledged Aggregate Fair Value + References No definition available. + Details
Name: | luv_LettersofCreditCollateralPledgedAggregateFairValue
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum sum of derivatives of a counterparty to be included in Other and no risk of the Company posting collateral. + References No definition available. + Details
Name: | luv_MaximumSumOfDerivativesOfCounterpartyToBeIncludedInOther
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | luv_NonInvestmentGradeCreditRatingAbstract
Namespace Prefix: | luv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Non Investment Grade Rating Fair Value Of Fuel Derivative Level In Which Cash Is Provided Threshold 1 + References No definition available. + Details
Name: | luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold1
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Non Investment Grade Rating Fair Value Of Fuel Derivative Level In Which Cash Is Provided Threshold 2 + References No definition available. + Details
Name: | luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsProvidedThreshold2
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Non-Investment Grade Rating Fair Value Of Fuel Derivative Level In Which Cash Is Received + References No definition available. + Details
Name: | luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelInWhichCashIsReceived
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Non Investment Grade Rating Fair Value Of Fuel Derivative Levels In Which Aircraft Collateral Is Pledged + References No definition available. + Details
Name: | luv_NonInvestmentGradeRatingFairValueOfFuelDerivativeLevelsInWhichAircraftCollateralIsPledged
Namespace Prefix: | luv_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | luv_ScheduleOfFairValuesOfFuelDerivativesAmountsPostedAsCollateralAndCollateralPostingThresholdsLineItems
Namespace Prefix: | luv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4H -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624258-113959 + Details
Name: | us-gaap_CollateralAlreadyPostedAggregateFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226008-175313 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226006-175313 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41678-113959 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | luv_CounterpartyAxis=luv_CounterpartyAlphaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | luv_CounterpartyAxis=luv_CounterpartyBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | luv_CounterpartyAxis=luv_CounterpartyCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | luv_CounterpartyAxis=luv_CounterpartyDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | luv_CounterpartyAxis=luv_CounterpartyEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | luv_CounterpartyAxis=luv_CounterpartyFMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | luv_CounterpartyAxis=luv_CounterpartyOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |