XML 16 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Derivative Instruments - Offsetting of Derivative Assets (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Offsetting Assets [Line Items]    
Asset derivative contracts, net $ 4luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal $ 13luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
Fuel derivatives | Accrued Liabilities    
Offsetting Assets [Line Items]    
Gross amounts of recognized assets 1,057us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
1,258us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross liability amounts offset in the Balance Sheet (1,057)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(1,258)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Asset derivative contracts, net 0luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1] 0luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Fuel derivatives | Other Noncurrent Liabilities    
Offsetting Assets [Line Items]    
Gross amounts of recognized assets 466us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
355us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross liability amounts offset in the Balance Sheet (466)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(355)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Asset derivative contracts, net 0luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1] 0luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Interest rate derivatives | Other Assets    
Offsetting Assets [Line Items]    
Gross amounts of recognized assets 4us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
13us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Gross liability amounts offset in the Balance Sheet 0luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Asset derivative contracts, net $ 4luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] $ 13luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1]
[1] The net amounts of derivative assets and liabilities are reconciled to the individual line item amounts presented in the unaudited Condensed Consolidated Balance Sheet in Note 5.