XML 65 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
OPERATING SEGMENT INFORMATION (DETAILS) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Capacity purchase arrangements 100.00%alk_AirlineCapacityPurchaseArrangementsPercent  
Operating revenues    
Passenger, Mainline $ 901us-gaap_PassengerRevenueMainline $ 854us-gaap_PassengerRevenueMainline
Passenger, Regional 186us-gaap_PassengerRevenueRegional 186us-gaap_PassengerRevenueRegional
Total passenger revenue 1,087us-gaap_PassengerRevenue 1,040us-gaap_PassengerRevenue
Segment Reporting Information, Intersegment Revenue 0us-gaap_Revenues 0us-gaap_Revenues
Freight and mail 23us-gaap_CargoAndFreightRevenue 24us-gaap_CargoAndFreightRevenue
Other - net revenue 159alk_OtherNetandSpecialRevenue 158alk_OtherNetandSpecialRevenue
Total Operating Revenues 1,269us-gaap_SalesRevenueNet 1,222us-gaap_SalesRevenueNet
Operating expenses    
Operating expenses, excluding fuel 796alk_OperatingExpensesExcludingFuel 723alk_OperatingExpensesExcludingFuel
Economic fuel 235us-gaap_FuelCosts 358us-gaap_FuelCosts
Total Operating Expenses 1,031us-gaap_OperatingExpenses 1,081us-gaap_OperatingExpenses
Nonoperating Income (Expense)    
Interest income 5us-gaap_InvestmentIncomeInterest 5us-gaap_InvestmentIncomeInterest
Interest expense (11)us-gaap_InterestExpense (12)us-gaap_InterestExpense
Other 8alk_OtherNonoperatingIncomeExpenseOther 18alk_OtherNonoperatingIncomeExpenseOther
Nonoperating Income (Expense) Total 2us-gaap_NonoperatingIncomeExpense 11us-gaap_NonoperatingIncomeExpense
Income (loss) before income tax 240us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 152us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Air Group Adjusted [Member]    
Operating revenues    
Passenger, Mainline 901us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
854us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Passenger, Regional 186us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
186us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Total passenger revenue 1,087us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
1,040us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Segment Reporting Information, Intersegment Revenue 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Freight and mail 23us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
24us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Other - net revenue 159alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
158alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Total Operating Revenues 1,269us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
1,222us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Operating expenses    
Operating expenses, excluding fuel 796alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
723alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Economic fuel 235us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
366us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Total Operating Expenses 1,031us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
1,089us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Nonoperating Income (Expense)    
Interest income 5us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
5us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Interest expense (11)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
(12)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Other 8alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
18alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Nonoperating Income (Expense) Total 2us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
11us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Income (loss) before income tax 240us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
144us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Alaska Mainline [Member]    
Operating revenues    
Passenger, Mainline 901us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
854us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Passenger, Regional 0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Total passenger revenue 901us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
854us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Segment Reporting Information, Intersegment Revenue 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Freight and mail 22us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
23us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Other - net revenue 142alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
140alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Total Operating Revenues 1,065us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
1,017us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Operating expenses    
Operating expenses, excluding fuel 639alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
576alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Economic fuel 203us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
318us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Total Operating Expenses 842us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
894us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Nonoperating Income (Expense)    
Interest income 5us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
5us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Interest expense (7)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
(8)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Other 7alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
18alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Nonoperating Income (Expense) Total 5us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
15us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Income (loss) before income tax 228us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
138us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Alaska Regional [Member]    
Operating revenues    
Passenger, Mainline 0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Passenger, Regional 186us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
186us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Total passenger revenue 186us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
186us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Segment Reporting Information, Intersegment Revenue 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Freight and mail 1us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
1us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Other - net revenue 16alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
17alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Total Operating Revenues 203us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
204us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Operating expenses    
Operating expenses, excluding fuel 164alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
151alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Economic fuel 32us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
48us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Total Operating Expenses 196us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
199us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Nonoperating Income (Expense)    
Interest income 0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Interest expense 0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Other 0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
(1)alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Nonoperating Income (Expense) Total 0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
(1)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Income (loss) before income tax 7us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Horizon [Member]    
Operating revenues    
Passenger, Mainline 0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Passenger, Regional 0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Total passenger revenue 0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Segment Reporting Information, Intersegment Revenue 99us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
91us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Freight and mail 0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Other - net revenue 1alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
1alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Total Operating Revenues 100us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
92us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Operating expenses    
Operating expenses, excluding fuel 91alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
86alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Economic fuel 0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Total Operating Expenses 91us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
86us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Nonoperating Income (Expense)    
Interest income 0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Interest expense (4)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
(4)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Other 1alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
1alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Nonoperating Income (Expense) Total (3)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
(3)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Income (loss) before income tax 6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Intersegment Elimination [Member]    
Operating revenues    
Passenger, Mainline 0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Passenger, Regional 0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Total passenger revenue 0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Segment Reporting Information, Intersegment Revenue (99)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(91)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Freight and mail 0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Other - net revenue 0alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Total Operating Revenues (99)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(91)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Operating expenses    
Operating expenses, excluding fuel (98)alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(90)alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Economic fuel 0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Total Operating Expenses (98)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(90)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Nonoperating Income (Expense)    
Interest income 0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Interest expense 0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Other 0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Nonoperating Income (Expense) Total 0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Income (loss) before income tax (1)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(1)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Special Revenue and Charges [Member]    
Operating revenues    
Passenger, Mainline 0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Passenger, Regional 0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Total passenger revenue 0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Segment Reporting Information, Intersegment Revenue 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Freight and mail 0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Other - net revenue 0alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Total Operating Revenues 0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Operating expenses    
Operating expenses, excluding fuel 0alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Economic fuel 0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
(8)us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Total Operating Expenses 0us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
(8)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Nonoperating Income (Expense)    
Interest income 0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Interest expense 0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Other 0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Nonoperating Income (Expense) Total 0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
Income (loss) before income tax $ 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember
$ 8us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialRevenueandChargesMember