XML 76 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Impairment (Details Textual) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Mar. 31, 2012
Restructuring Cost and Reserve [Line Items]                        
Restructuring and impairment, net $ (1)us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 25us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 7us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 6us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 29us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 19us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 18us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 9us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 37us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 75us-gaap_RestructuringCostsAndAssetImpairmentCharges $ 47us-gaap_RestructuringCostsAndAssetImpairmentCharges  
Impairment charges                 7us-gaap_AssetImpairmentCharges 24us-gaap_AssetImpairmentCharges 4us-gaap_AssetImpairmentCharges  
Payments for outstanding lease termination costs                 32us-gaap_PaymentsForRestructuring 34us-gaap_PaymentsForRestructuring 34us-gaap_PaymentsForRestructuring  
Restructuring liability 32us-gaap_RestructuringReserve       47us-gaap_RestructuringReserve       32us-gaap_RestructuringReserve 47us-gaap_RestructuringReserve 33us-gaap_RestructuringReserve 28us-gaap_RestructuringReserve
Accrued Expenses and Other Current Liabilities [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Restructuring liabilities, short-term 16us-gaap_RestructuringReserveCurrent
/ us-gaap_BalanceSheetLocationAxis
= nvl_AccruedExpensesAndOtherCurrentLiabilitiesMember
              16us-gaap_RestructuringReserveCurrent
/ us-gaap_BalanceSheetLocationAxis
= nvl_AccruedExpensesAndOtherCurrentLiabilitiesMember
     
Other Long-term Liabilities [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Restructuring liabilities, long-term 16us-gaap_RestructuringReserveNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
              16us-gaap_RestructuringReserveNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
     
Corporate [Member] | Other Restructuring [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 (1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
     
North America [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 3us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
6us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
13us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Restructuring liability 1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
              1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
     
North America [Member] | Other Restructuring [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 1us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
2us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
3us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
North America [Member] | Severance [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 2us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
4us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
10us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Europe [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 12us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
19us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
19us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
 
Restructuring liability 6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
              6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
     
Europe [Member] | Other Restructuring [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
1us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
2us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
 
Europe [Member] | Severance [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 12us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
18us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
17us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
 
South America [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 16us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
8us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
2us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
 
South America [Member] | Other Restructuring [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 4us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
4us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
1us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
 
South America [Member] | Environmental, Contract Termination and Other Exit Related Costs [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Restructuring liability 25us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= nvl_EnvironmentalContractTerminationandOtherExitRelatedCostsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
              25us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= nvl_EnvironmentalContractTerminationandOtherExitRelatedCostsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
     
South America [Member] | Severance [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Payments for outstanding lease termination costs                 12us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
4us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
1us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
 
Capitalized Software Assets [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Impairment charges                 2us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= nvl_CapitalizedSoftwareAssetsMember
5us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= nvl_CapitalizedSoftwareAssetsMember
   
Non-core Assets [Member] | South America [Member] | Environmental Remediation Site [Domain]                        
Restructuring Cost and Reserve [Line Items]                        
Restructuring liability 18us-gaap_RestructuringReserve
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EnvironmentalRemediationSiteDomain
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
              18us-gaap_RestructuringReserve
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EnvironmentalRemediationSiteDomain
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
     
Non-core Assets [Member] | South America [Member] | Severance [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Restructuring liability 5us-gaap_RestructuringReserve
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
              5us-gaap_RestructuringReserve
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
     
Non-core Assets [Member] | South America [Member] | Contract Termination [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Restructuring liability 1us-gaap_RestructuringReserve
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
              1us-gaap_RestructuringReserve
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
     
Non-core Assets [Member] | South America [Member] | Other Exit Related Costs [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Restructuring liability 1us-gaap_RestructuringReserve
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= nvl_OtherExitRelatedCostsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
              1us-gaap_RestructuringReserve
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= nvl_OtherExitRelatedCostsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
     
Non-core Assets [Member] | Brazil [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Impairment charges                   17us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= nvl_NoncoreAssetsMember
/ us-gaap_StatementGeographicalAxis
= country_BR
   
Long-lived Assets [Member]                        
Restructuring Cost and Reserve [Line Items]                        
Impairment charges                   $ 2us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= nvl_LonglivedAssetsMember
$ 2us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= nvl_LonglivedAssetsMember