XML 58 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments and Commodity Contracts - Income Statement Location (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Income, Net $ 4us-gaap_DerivativeGainLossOnDerivativeNet $ (2)us-gaap_DerivativeGainLossOnDerivativeNet $ (11)us-gaap_DerivativeGainLossOnDerivativeNet
Foreign currency contracts | Other Income Expense Net [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Income, Net (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= nav_OtherIncomeExpenseNetMember
(4)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= nav_OtherIncomeExpenseNetMember
(4)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= nav_OtherIncomeExpenseNetMember
Cross currency swaps | Other Income Expense Net [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Income, Net 3us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= nav_OtherIncomeExpenseNetMember
0us-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
Interest Rate Cap [Member] | Interest Expense [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Income, Net 1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Commodity Contract [Member] | Cost of Sales [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Income, Net $ (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ (2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ (8)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember