XML 139 R108.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Details Textual) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Employees
Dec. 31, 2011
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 0us-gaap_RestructuringSettlementAndImpairmentProvisions $ 3us-gaap_RestructuringSettlementAndImpairmentProvisions $ 10us-gaap_RestructuringSettlementAndImpairmentProvisions  
Number of salaried employees terminated     90usg_SalariedEmployeesAndOpenPositionsTerminated  
Number of hourly employees terminated     40usg_HourlyEmployeesAndOpenPositionsTerminated  
Total restructuring reserve 8us-gaap_RestructuringReserve 11us-gaap_RestructuringReserve 20us-gaap_RestructuringReserve 34us-gaap_RestructuringReserve
Expected future restructuring payments in 2015 1usg_RestructuringPaymentsDueCurrent      
Expected future restructuring payments due in 2016 1usg_RestructuringPaymentsDueInTwoYears      
Expected future restructuring payments due thereafter 6usg_RestructuringPaymentsDueThereafter      
Gypsum        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= usg_GypsumMember
3us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= usg_GypsumMember
8us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= usg_GypsumMember
 
Expected restructuring-related future payments 1us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_StatementBusinessSegmentsAxis
= usg_GypsumMember
     
Distribution        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= usg_DistributionMember
(1)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= usg_DistributionMember
0us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= usg_DistributionMember
 
Expected restructuring-related future payments 6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_StatementBusinessSegmentsAxis
= usg_DistributionMember
     
Corporate Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
2us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Expected restructuring-related future payments $ 1us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember