XML 130 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Doubtful Accounts - Schedule of Impaired Finance Receivables (Details) (USD $)
In Millions, unless otherwise specified
Oct. 31, 2014
Oct. 31, 2013
Impaired finance receivables with specific loss reserves [Member]    
Finance Receivable, Impaired [Line Items]    
Impaired Financing Receivable, Recorded Investment $ 20us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinanceReceivablesWithSpecificLossReservesMember
$ 15us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinanceReceivablesWithSpecificLossReservesMember
Impaired finance receivables with specific loss reserves [Member] | Retail Portfolio [Member]    
Finance Receivable, Impaired [Line Items]    
Impaired Financing Receivable, Recorded Investment 20us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinanceReceivablesWithSpecificLossReservesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
15us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinanceReceivablesWithSpecificLossReservesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
Impaired finance receivables with specific loss reserves [Member] | Wholesale Portfolio [Member]    
Finance Receivable, Impaired [Line Items]    
Impaired Financing Receivable, Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinanceReceivablesWithSpecificLossReservesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_WholesalePortfolioMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinanceReceivablesWithSpecificLossReservesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_WholesalePortfolioMember
Impaired financing receivable without specific loss reserves [Member]    
Finance Receivable, Impaired [Line Items]    
Impaired Financing Receivable, Recorded Investment 1us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinancingReceivableWithoutSpecificLossReservesMember
1us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinancingReceivableWithoutSpecificLossReservesMember
Impaired financing receivable without specific loss reserves [Member] | Retail Portfolio [Member]    
Finance Receivable, Impaired [Line Items]    
Impaired Financing Receivable, Recorded Investment 1us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinancingReceivableWithoutSpecificLossReservesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
1us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinancingReceivableWithoutSpecificLossReservesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
Impaired financing receivable without specific loss reserves [Member] | Wholesale Portfolio [Member]    
Finance Receivable, Impaired [Line Items]    
Impaired Financing Receivable, Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinancingReceivableWithoutSpecificLossReservesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_WholesalePortfolioMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_ImpairedFinancingReceivableWithoutSpecificLossReservesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_WholesalePortfolioMember
Specific loss reserves on impaired finance receivables [Member]    
Finance Receivable, Impaired [Line Items]    
Specific loss reserves on impaired finance receivables 6us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_SpecificLossReservesOnImpairedFinanceReceivablesMember
6us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_SpecificLossReservesOnImpairedFinanceReceivablesMember
Specific loss reserves on impaired finance receivables [Member] | Retail Portfolio [Member]    
Finance Receivable, Impaired [Line Items]    
Specific loss reserves on impaired finance receivables 6us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_SpecificLossReservesOnImpairedFinanceReceivablesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
6us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_SpecificLossReservesOnImpairedFinanceReceivablesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
Specific loss reserves on impaired finance receivables [Member] | Wholesale Portfolio [Member]    
Finance Receivable, Impaired [Line Items]    
Specific loss reserves on impaired finance receivables 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_SpecificLossReservesOnImpairedFinanceReceivablesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_WholesalePortfolioMember
0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_SpecificLossReservesOnImpairedFinanceReceivablesMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_WholesalePortfolioMember
Finance receivable non-accrual status [Member]    
Finance Receivable, Impaired [Line Items]    
Finance receivables on non-accrual status 21us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_FinanceReceivableNonAccrualStatusMember
10us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_FinanceReceivableNonAccrualStatusMember
Finance receivable non-accrual status [Member] | Retail Portfolio [Member]    
Finance Receivable, Impaired [Line Items]    
Finance receivables on non-accrual status 21us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_FinanceReceivableNonAccrualStatusMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
10us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_FinanceReceivableNonAccrualStatusMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
Finance receivable non-accrual status [Member] | Wholesale Portfolio [Member]    
Finance Receivable, Impaired [Line Items]    
Finance receivables on non-accrual status $ 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_FinanceReceivableNonAccrualStatusMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_WholesalePortfolioMember
$ 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_FinanceReceivableNonAccrualStatusMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_WholesalePortfolioMember