XML 27 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Derivative Instruments - Offsetting of Derivative Liabilities (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Other Noncurrent Liabilities    
Offsetting Liabilities [Line Items]    
Net amounts of liabilities presented in the Balance Sheet $ 622luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
 
Fuel derivatives | Prepaid expenses and other current assets    
Offsetting Liabilities [Line Items]    
Gross amounts of recognized liabilities 0us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
182us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross amounts offset in the Balance Sheet 0luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(182)luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net amounts of liabilities presented in the Balance Sheet 0luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= luv_OtherAssetsCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Fuel derivatives | Other Assets    
Offsetting Liabilities [Line Items]    
Gross amounts of recognized liabilities 0us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
100us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross amounts offset in the Balance Sheet 0luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(100)luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net amounts of liabilities presented in the Balance Sheet 0luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1] 0luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Fuel derivatives | Accrued Liabilities    
Offsetting Liabilities [Line Items]    
Gross amounts of recognized liabilities 1,432us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
21us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross amounts offset in the Balance Sheet (1,258)luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(9)luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net amounts of liabilities presented in the Balance Sheet 174luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1] 12luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= luv_AccruedLiabilitiesBalanceSheetLocationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Fuel derivatives | Other Noncurrent Liabilities    
Offsetting Liabilities [Line Items]    
Gross amounts of recognized liabilities 916us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross amounts offset in the Balance Sheet (355)luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net amounts of liabilities presented in the Balance Sheet 561luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1] 0luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[1]
Interest rate derivatives | Other Noncurrent Liabilities    
Offsetting Liabilities [Line Items]    
Gross amounts of recognized liabilities 61us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
77us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Gross amounts offset in the Balance Sheet 0luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
(32)luv_DerivativeLiabilityFairValueGrossAssetOffset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Net amounts of liabilities presented in the Balance Sheet $ 61luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[1] $ 45luv_DerivativeLiabilityFairValueAmountOffsetAgainstCollateralTotal
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ 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.