XML 92 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
OPERATING SEGMENT INFORMATION (DETAILS) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Operating revenues      
Passenger, Mainline $ 3,774us-gaap_PassengerRevenueMainline $ 3,490us-gaap_PassengerRevenueMainline $ 3,284us-gaap_PassengerRevenueMainline
Passenger, Regional 805us-gaap_PassengerRevenueRegional 777us-gaap_PassengerRevenueRegional 746us-gaap_PassengerRevenueRegional
Total passenger revenue 4,579us-gaap_PassengerRevenue 4,267us-gaap_PassengerRevenue 4,030us-gaap_PassengerRevenue
CPA revenues 0us-gaap_Revenues 0us-gaap_Revenues 0us-gaap_Revenues
Freight and mail 114us-gaap_CargoAndFreightRevenue 113us-gaap_CargoAndFreightRevenue 111us-gaap_CargoAndFreightRevenue
Other Net and Special Revenue 675alk_OtherNetandSpecialRevenue 776alk_OtherNetandSpecialRevenue 516alk_OtherNetandSpecialRevenue
Total Operating Revenues 5,368us-gaap_SalesRevenueNet 5,156us-gaap_SalesRevenueNet 4,657us-gaap_SalesRevenueNet
Operating expenses      
Operating expenses, excluding fuel 2,988alk_OperatingExpensesExcludingFuel 2,851alk_OperatingExpensesExcludingFuel 2,666alk_OperatingExpensesExcludingFuel
Economic fuel 1,418us-gaap_FuelCosts 1,467us-gaap_FuelCosts 1,459us-gaap_FuelCosts
Total Operating Expenses 4,406us-gaap_OperatingExpenses 4,318us-gaap_OperatingExpenses 4,125us-gaap_OperatingExpenses
Nonoperating income (expense)      
Interest income 21us-gaap_InvestmentIncomeInterest 18us-gaap_InvestmentIncomeInterest 19us-gaap_InvestmentIncomeInterest
Interest expense (48)us-gaap_InterestExpense (56)us-gaap_InterestExpense (64)us-gaap_InterestExpense
Other 40alk_OtherNonoperatingIncomeExpenseOther 16alk_OtherNonoperatingIncomeExpenseOther 27alk_OtherNonoperatingIncomeExpenseOther
Nonoperating Income (Expense) Total 13us-gaap_NonoperatingIncomeExpense (22)us-gaap_NonoperatingIncomeExpense (18)us-gaap_NonoperatingIncomeExpense
Income (loss) before income tax 975us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 816us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 514us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income before income tax 975us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 816us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 514us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Depreciation 294us-gaap_DepreciationDepletionAndAmortization 270us-gaap_DepreciationDepletionAndAmortization 264us-gaap_DepreciationDepletionAndAmortization
Capital expenditures 694us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 566us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 518us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Total assets 6,181us-gaap_Assets 5,838us-gaap_Assets  
Air Group Adjusted [Member]      
Operating revenues      
Passenger, Mainline 3,774us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 3,490us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 3,284us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Passenger, Regional 805us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 777us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 746us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Total passenger revenue 4,579us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 4,267us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 4,030us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
CPA revenues 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
Freight and mail 114us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 113us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 111us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Other Net and Special Revenue 675alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 584alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 516alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Total Operating Revenues 5,368us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 4,964us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 4,657us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Operating expenses      
Operating expenses, excluding fuel 3,018alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 2,851alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 2,666alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Economic fuel 1,441us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 1,475us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 1,421us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Total Operating Expenses 4,459us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 4,326us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 4,087us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Nonoperating income (expense)      
Interest income 21us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 18us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 19us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Interest expense (48)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] (56)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] (64)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Other 40alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 16alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 27alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Nonoperating Income (Expense) Total 13us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] (22)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] (18)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Income (loss) before income tax 922us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 616us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1] 552us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AirGroupAdjustedMember
[1]
Alaska Airlines [Member]      
Nonoperating income (expense)      
Depreciation 243us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaAirlinesMember
[2] 223us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaAirlinesMember
[2] 217us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaAirlinesMember
[2]
Capital expenditures 659us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaAirlinesMember
[2] 494us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaAirlinesMember
[2] 477us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaAirlinesMember
[2]
Total assets 6,772us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaAirlinesMember
[2] 5,832us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaAirlinesMember
[2]  
Alaska Mainline [Member]      
Operating revenues      
Passenger, Mainline 3,774us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
3,490us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
3,284us-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
0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Total passenger revenue 3,774us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
3,490us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
3,284us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
CPA revenues 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Freight and mail 109us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
109us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
107us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Other Net and Special Revenue 592alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
513alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
448alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Total Operating Revenues 4,475us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
4,112us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
3,839us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Operating expenses      
Operating expenses, excluding fuel 2,417alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
2,293alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
2,131alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Economic fuel 1,251us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
1,294us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
1,238us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Total Operating Expenses 3,668us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
3,587us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
3,369us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Nonoperating income (expense)      
Interest income 20us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
18us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
19us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Interest expense (32)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
(38)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
(47)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Other 39alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
25alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
24alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Nonoperating Income (Expense) Total 27us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
5us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
(4)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
Income (loss) before income tax 834us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
530us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaMainlineMember
466us-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
0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Passenger, Regional 805us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
777us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
746us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Total passenger revenue 805us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
777us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
746us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
CPA revenues 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Freight and mail 5us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
4us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
4us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Other Net and Special Revenue 78alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
66alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
61alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Total Operating Revenues 888us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
847us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
811us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Operating expenses      
Operating expenses, excluding fuel 623alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
585alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
566alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Economic fuel 190us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
181us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
183us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Total Operating Expenses 813us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
766us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
749us-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
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
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Other (1)alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
(12)alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Nonoperating Income (Expense) Total (1)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
(12)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
Income (loss) before income tax 74us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
69us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_AlaskaRegionalMember
62us-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
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
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
0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
CPA revenues 371us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
368us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
369us-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
0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Other Net and Special Revenue 5alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
5alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
7alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Total Operating Revenues 376us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
373us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
376us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Operating expenses      
Operating expenses, excluding fuel 349alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
341alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
338alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Economic fuel 0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Total Operating Expenses 349us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
341us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
338us-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
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Interest expense (12)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
(14)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
(16)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Other 2alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
2alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
2alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Nonoperating Income (Expense) Total (10)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
(12)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
(14)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Income (loss) before income tax 17us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
20us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
24us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Depreciation 51us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
47us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
47us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Capital expenditures 35us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
72us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
41us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
Total assets 818us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
840us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alk_HorizonMember
 
Parent [Member]      
Nonoperating income (expense)      
Depreciation 0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
Total assets 3,552us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
2,762us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Intersegment Eliminations      
Operating revenues      
Passenger, Mainline 0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
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
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
0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
CPA revenues (371)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(368)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(369)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Freight and mail       0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Other Net and Special Revenue       0alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Total Operating Revenues (371)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(368)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(369)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Operating expenses      
Operating expenses, excluding fuel (371)alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(368)alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(369)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
0us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Total Operating Expenses (371)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(368)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(369)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Nonoperating income (expense)      
Interest income 1us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Interest expense (4)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(4)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(1)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Other 0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
1alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
1alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Nonoperating Income (Expense) Total (3)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(3)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Income (loss) before income tax (3)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(3)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Total assets (4,961)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(3,596)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
 
Special Charges [Member]      
Operating revenues      
Passenger, Mainline 0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_PassengerRevenueMainline
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Passenger, Regional 0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_PassengerRevenueRegional
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Total passenger revenue 0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_PassengerRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
CPA revenues 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Freight and mail 0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_CargoAndFreightRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Other Net and Special Revenue    [3] 192alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0alk_OtherNetandSpecialRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Total Operating Revenues 0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3] 192us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Operating expenses      
Operating expenses, excluding fuel (30)alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0alk_OperatingExpensesExcludingFuel
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3]
Economic fuel (23)us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3] (8)us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3] 38us-gaap_FuelCosts
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3]
Total Operating Expenses (53)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3] (8)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3] 38us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3]
Nonoperating income (expense)      
Interest income 0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Interest expense 0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Other 0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0alk_OtherNonoperatingIncomeExpenseOther
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Nonoperating Income (Expense) Total 0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
0us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
Income (loss) before income tax $ 53us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3] $ 200us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3] $ (38)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= alk_SpecialChargesMember
[3]
[1] The adjusted column represents the financial information that is reviewed by management to assess performance of operations and determine capital allocations and does not include certain income and charges.
[2] There are no depreciation expenses, capital expenditures or assets associated with purchased capacity flying at Alaska Regional.
[3] Includes accounting adjustments related to Special mileage plan revenue, mark-to-market fuel-hedge accounting charges, non-cash curtailment gain, and a one-time gain related to a legal matter.