XML 29 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Asset Impairment Charges (Schedule Of Restructuring Charges) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Reserve [Roll Forward]      
Beginning Reserve Balance $ 35us-gaap_RestructuringReserve [1]    
Charged to Costs and Expenses (1)us-gaap_RestructuringCharges 12us-gaap_RestructuringCharges 99us-gaap_RestructuringCharges
Ending Reserve Balance 20us-gaap_RestructuringReserve [1] 35us-gaap_RestructuringReserve [1]  
Closed Restructuring Program      
Restructuring Reserve [Roll Forward]      
Beginning Reserve Balance 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
19us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
28us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
Charged to Costs and Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2] 3us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2] 3us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2]
Payments and Other (4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
(9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
(12)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
Ending Reserve Balance 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
13us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
19us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
Closed Restructuring Program | Branch closure charges      
Restructuring Reserve [Roll Forward]      
Beginning Reserve Balance 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
19us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
27us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
Charged to Costs and Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2] 3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2] 3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2]
Payments and Other (4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
(9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
(11)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
Ending Reserve Balance 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
19us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
Closed Restructuring Program | Severance costs      
Restructuring Reserve [Roll Forward]      
Beginning Reserve Balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
Charged to Costs and Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2] 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2] 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[2]
Payments and Other 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
(1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
Ending Reserve Balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
RSC Merger Related Restructuring Program      
Restructuring Reserve [Roll Forward]      
Beginning Reserve Balance 22us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
42us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
Charged to Costs and Expenses (1)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3] 9us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3] 96us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3]
Payments and Other (10)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
(29)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
(54)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
Ending Reserve Balance 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
22us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
42us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
RSC Merger Related Restructuring Program | Branch closure charges      
Restructuring Reserve [Roll Forward]      
Beginning Reserve Balance 20us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
33us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
Charged to Costs and Expenses (1)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3] 7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3] 53us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3]
Payments and Other (8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
(20)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
(20)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
Ending Reserve Balance 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
20us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
33us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
RSC Merger Related Restructuring Program | Severance costs      
Restructuring Reserve [Roll Forward]      
Beginning Reserve Balance 2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
Charged to Costs and Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3] 2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3] 43us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[3]
Payments and Other (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
(9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
(34)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
Ending Reserve Balance $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
$ 2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
$ 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[1] Relates to branch closure charges and severance costs. See note 5 (“Restructuring and Asset Impairment Charges”) for additional detail.
[2] Reflected in our consolidated statements of income as “Restructuring charge.” The restructuring charges are not allocated to our segments.
[3] Reflected in our consolidated statements of income as “Restructuring charge.” The income for the year ended December 31, 2014 primarily reflects buyouts or settlements of real estate leases for less than the recognized reserves. The restructuring charges are not allocated to our segments.