XML 23 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Schedule of restructuring charges) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Restructuring Reserve [Roll Forward]    
Beginning reserve balance $ 20us-gaap_RestructuringReserve  
Charged to Costs and Expenses 1us-gaap_RestructuringCharges [1] 1us-gaap_RestructuringCharges
Payments and Other (4)us-gaap_PaymentsForRestructuring  
Ending reserve balance 17us-gaap_RestructuringReserve  
Branch closure charges    
Restructuring Reserve [Roll Forward]    
Beginning reserve balance 20us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Charged to Costs and Expenses 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
[1]  
Payments and Other (4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Ending reserve balance 17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Severance costs    
Restructuring Reserve [Roll Forward]    
Beginning reserve balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Charged to Costs and Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[1]  
Payments and Other 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Ending reserve balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Closed Restructuring Program    
Restructuring Reserve [Roll Forward]    
Beginning reserve balance 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
 
Charged to Costs and Expenses 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[1]  
Payments and Other (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
 
Ending reserve balance 8us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
 
Closed Restructuring Program | Branch closure charges    
Restructuring Reserve [Roll Forward]    
Beginning reserve balance 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
 
Charged to Costs and Expenses 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[1]  
Payments and Other (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
 
Ending reserve balance 8us-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
 
Charged to Costs and Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= uri_ClosedRestructuringProgramMember
[1]  
Payments and Other 0us-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
 
RSC Merger Related Restructuring Program    
Restructuring Reserve [Roll Forward]    
Beginning reserve balance 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
 
Charged to Costs and Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[1]  
Payments and Other (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
 
Ending reserve balance 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
 
RSC Merger Related Restructuring Program | Branch closure charges    
Restructuring Reserve [Roll Forward]    
Beginning reserve balance 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
 
Charged to Costs and Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
[1]  
Payments and Other (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= uri_RSCMergerRelatedRestructuringProgramMember
 
Ending reserve balance 9us-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 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
[1]  
Payments and Other 0us-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
 
[1] Reflected in our condensed consolidated statements of income as “Restructuring charge.” These charges are not allocated to our reportable segments.