XML 110 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accrual Activity (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Severance/ Medical Costs      
Schedule Of Accrual Activity [Line Items]      
Beginning Balance $ 91us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
$ 65us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
$ 55us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
Accrual 199us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
120us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
170us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
Payments (181)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
(94)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
(160)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
Ending Balance 109us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
91us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
65us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_SeveranceOrMedicalCostMember
Permanently Grounded Aircraft      
Schedule Of Accrual Activity [Line Items]      
Beginning Balance 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
31us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
Accrual 102us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
10us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
(1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
Payments (11)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
(4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
(25)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
Ending Balance $ 102us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
$ 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember
$ 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ual_PermanentlyGroundedAircraftMember