XML 43 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Derivative Instruments - Offsetting of Derivative Assets (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Offsetting Assets [Line Items]    
Net amounts of assets presented in the Balance Sheet $ 13luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal $ 145luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
Fuel derivatives | Prepaid expenses and other current assets    
Offsetting Assets [Line Items]    
Gross amounts of recognized assets 0us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
249us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross amounts offset in the Balance Sheet 0luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(182)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net amounts of assets presented in the Balance Sheet 0luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
67luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Fuel derivatives | Other Assets    
Offsetting Assets [Line Items]    
Gross amounts of recognized assets 0us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
225us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross amounts offset in the Balance Sheet 0luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(100)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net amounts of assets presented in the Balance Sheet 0luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1] 125luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Fuel derivatives | Accrued Liabilities    
Offsetting Assets [Line Items]    
Gross amounts of recognized assets 1,258us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
9us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross amounts offset in the Balance Sheet (1,258)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(9)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net amounts of assets presented in the Balance Sheet 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 355us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross amounts offset in the Balance Sheet (355)luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0luv_DerivativeAssetFairValueGrossLiabilityOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net amounts of assets presented in the Balance Sheet 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 13us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
20us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Gross 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
Net amounts of assets presented in the Balance Sheet $ 13luv_DerivativeAssetFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] $ 20luv_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 Consolidated Balance Sheet in Note 5.