XML 38 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Doubtful Accounts - Schedule of Impaired Finance Receivables (Details) (USD $)
In Millions, unless otherwise specified
Apr. 30, 2015
Oct. 31, 2014
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
$ 20us-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
20us-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 7us-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 7us-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 9us-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 9us-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 27us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_FinanceReceivableNonAccrualStatusMember
21us-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 27us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= nav_FinanceReceivableNonAccrualStatusMember
/ nav_ReceivableInformationByPortfolioSegmentAxis
= nav_RetailPortfolioMember
21us-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