XML 35 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Derivative Instruments - Fair Values by Balance Sheet Location (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset $ 1,244us-gaap_DerivativeFairValueOfDerivativeAsset [1] $ 1,360us-gaap_DerivativeFairValueOfDerivativeAsset [1]
Derivative Liability, Fair Value, Gross Liability 2,367us-gaap_DerivativeFairValueOfDerivativeLiability [1] 2,409us-gaap_DerivativeFairValueOfDerivativeLiability [1]
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 7us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 13us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Derivative Liability, Fair Value, Gross Liability 622us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 704us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 1,237us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 1,347us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Derivative Liability, Fair Value, Gross Liability 1,745us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 1,705us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Fuel derivatives    
Derivatives, Fair Value [Line Items]    
Collateral Already Posted, Aggregate Fair Value 283us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
 
Fuel derivatives | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Collateral Already Posted, Aggregate Fair Value 26us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
68us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Fuel derivatives | Accounts Payable Balance Sheet Location [Member]    
Derivatives, Fair Value [Line Items]    
Due To Third Parties For Settled Fuel Contracts 0luv_DueToThirdPartiesForSettledFuelContracts
/ us-gaap_BalanceSheetLocationAxis
= luv_AccountsPayableBalanceSheetLocationMemberDomain
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
16luv_DueToThirdPartiesForSettledFuelContracts
/ us-gaap_BalanceSheetLocationAxis
= luv_AccountsPayableBalanceSheetLocationMemberDomain
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Fuel derivatives | Other Noncurrent Liabilities    
Derivatives, Fair Value [Line Items]    
Collateral Already Posted, Aggregate Fair Value 257us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
198us-gaap_CollateralAlreadyPostedAggregateFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Fuel derivatives | Designated as Hedging Instrument | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 3us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Derivative Liability, Fair Value, Gross Liability 98us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Fuel derivatives | Designated as Hedging Instrument | Other Noncurrent Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Derivative Liability, Fair Value, Gross Liability 463us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 643us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Fuel derivatives | Not Designated as Hedging Instrument | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 1,028us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 1,190us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Derivative Liability, Fair Value, Gross Liability 1,315us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 1,432us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Fuel derivatives | Not Designated as Hedging Instrument | Other Noncurrent Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 209us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 157us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Derivative Liability, Fair Value, Gross Liability 430us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 273us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Interest rate derivatives | Designated as Hedging Instrument | Other Assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 4us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 13us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Derivative Liability, Fair Value, Gross Liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Interest rate derivatives | Designated as Hedging Instrument | Other Noncurrent Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Derivative Liability, Fair Value, Gross Liability $ 61us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] $ 61us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
[1] Represents the position of each trade before consideration of offsetting positions with each counterparty and does not include the impact of cash collateral deposits provided to or received from counterparties. See discussion of credit risk and collateral following in this Note.