XML 82 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments and Commodity Contracts - Foreign Currency Contracts (Details)
In Millions, unless otherwise specified
3 Months Ended 3 Months Ended
Jan. 31, 2015
USD ($)
Jan. 31, 2014
USD ($)
Jan. 31, 2015
Foreign Exchange Contract [Member]
USD ($)
Jan. 31, 2015
Foreign Exchange Contract [Member]
EUR (€)
Oct. 31, 2014
Foreign Exchange Contract [Member]
USD ($)
Oct. 31, 2014
Foreign Exchange Contract [Member]
EUR (€)
Jan. 31, 2015
Foreign Exchange Contract [Member]
Contract 1 [Member]
USD ($)
Jan. 31, 2015
Foreign Exchange Contract [Member]
Contract 1 [Member]
CAD
Oct. 31, 2014
Foreign Exchange Contract [Member]
Contract 1 [Member]
USD ($)
Oct. 31, 2014
Foreign Exchange Contract [Member]
Contract 1 [Member]
CAD
Jan. 31, 2015
Interest Expense [Member]
Interest Rate Cap [Member]
USD ($)
Jan. 31, 2014
Interest Expense [Member]
Interest Rate Cap [Member]
USD ($)
Jan. 31, 2015
Other Income Expense Net [Member]
Cross currency swaps
USD ($)
Jan. 31, 2014
Other Income Expense Net [Member]
Cross currency swaps
USD ($)
Jan. 31, 2015
Other Income Expense Net [Member]
Foreign Exchange Contract [Member]
USD ($)
Jan. 31, 2014
Other Income Expense Net [Member]
Foreign Exchange Contract [Member]
USD ($)
Jan. 31, 2015
Cost of Sales [Member]
Commodity Contract [Member]
USD ($)
Jan. 31, 2014
Cost of Sales [Member]
Commodity Contract [Member]
USD ($)
Derivative [Line Items]                                    
Derivative Instruments,Derivative, Gain (Loss) on Derivative, Net $ 13us-gaap_DerivativeGainLossOnDerivativeNet $ 0us-gaap_DerivativeGainLossOnDerivativeNet                 $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 2us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= nav_OtherIncomeExpenseNetMember
$ 1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= nav_OtherIncomeExpenseNetMember
$ 1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= nav_OtherIncomeExpenseNetMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= nav_OtherIncomeExpenseNetMember
$ (10)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Derivative, Notional Amount     $ 6invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
€ 12invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
€ 9invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[1] $ 6invest_DerivativeNotionalAmount
/ nav_DerivativeInstrumentContractAxis
= nav_Contract1Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
6invest_DerivativeNotionalAmount
/ nav_DerivativeInstrumentContractAxis
= nav_Contract1Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 4invest_DerivativeNotionalAmount
/ nav_DerivativeInstrumentContractAxis
= nav_Contract1Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
5invest_DerivativeNotionalAmount
/ nav_DerivativeInstrumentContractAxis
= nav_Contract1Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
               
[1] (A) Forward exchange contracts of €2 expire on the last day of each month from May 2015 through October 2015.(B)Forward exchange contracts of €1 expire on the last day of each month from February 2015 through October 2015.