XML 57 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Carrying Values and Estimated Fair Values of Financial Instruments (Details) (USD $)
In Millions, unless otherwise specified
Jan. 31, 2015
Oct. 31, 2014
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retail Notes $ 229us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 279us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Notes Receivable 7us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
7us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retail Notes 226us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
275us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Notes Receivable 7us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
8us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retail Notes 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Notes Receivable 0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retail Notes 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Notes Receivable 0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retail Notes 229us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
279us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Notes Receivable 7us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
7us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Line of Credit [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 694us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
694us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Line of Credit [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 711us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
704us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Line of Credit [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 694us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
694us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Line of Credit [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Line of Credit [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Line of Credit [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 711us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
704us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Line of Credit [Member] | Financial Services Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 1,169us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
1,242us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Line of Credit [Member] | Financial Services Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 1,151us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
1,214us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Line of Credit [Member] | Financial Services Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 1,169us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
1,242us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Line of Credit [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Line of Credit [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Line of Credit [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 1,151us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
1,214us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Debt Of Majority Owned Dealerships [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 28us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
30us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Debt Of Majority Owned Dealerships [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 28us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
30us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Debt Of Majority Owned Dealerships [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 28us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
30us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Debt Of Majority Owned Dealerships [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Debt Of Majority Owned Dealerships [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Debt Of Majority Owned Dealerships [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 28us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
30us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_DebtOfMajorityOwnedDealershipsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financing Arrangements [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 21us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
22us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financing Arrangements [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 47us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
48us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financing Arrangements [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financing Arrangements [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financing Arrangements [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 21us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
22us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancingArrangementsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Tax Exempt Bond [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 225us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
225us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Tax Exempt Bond [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 242us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
232us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Tax Exempt Bond [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 225us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
225us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Tax Exempt Bond [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Tax Exempt Bond [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 242us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
232us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Tax Exempt Bond [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_TaxExemptBondMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Promissory Note [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 8us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
10us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Promissory Note [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 8us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
10us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Promissory Note [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 8us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
10us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Promissory Note [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Promissory Note [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Promissory Note [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 8us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
10us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_PromissoryNoteMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financed lease obligations [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 160us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
184us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financed lease obligations [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 160us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
184us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financed lease obligations [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 160us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
184us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financed lease obligations [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financed lease obligations [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Financed lease obligations [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 160us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
184us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_FinancedLeaseObligationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Notes Payable, Other Payables [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 27us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
29us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Notes Payable, Other Payables [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 25us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
28us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Notes Payable, Other Payables [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 27us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
29us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Notes Payable, Other Payables [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Notes Payable, Other Payables [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Notes Payable, Other Payables [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 25us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
28us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Secured Debt [Member] | Financial Services Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 887us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
914us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Secured Debt [Member] | Financial Services Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 886us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
911us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Secured Debt [Member] | Financial Services Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 887us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
914us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Secured Debt [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Secured Debt [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Secured Debt [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 886us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
911us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Commercial Paper [Member] | Financial Services Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 64us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
74us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Commercial Paper [Member] | Financial Services Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 64us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
74us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Commercial Paper [Member] | Financial Services Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 64us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
74us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Commercial Paper [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 64us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
 
Commercial Paper [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value   74us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Commercial Paper [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
 
Commercial Paper [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value   0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Commercial Paper [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
 
Commercial Paper [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value   0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Borrowings Secured By Operating and Finance Leases [Member] | Financial Services Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 33us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
36us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Borrowings Secured By Operating and Finance Leases [Member] | Financial Services Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 33us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
36us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Borrowings Secured By Operating and Finance Leases [Member] | Financial Services Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 33us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
36us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Borrowings Secured By Operating and Finance Leases [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Borrowings Secured By Operating and Finance Leases [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Borrowings Secured By Operating and Finance Leases [Member] | Financial Services Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 33us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
36us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= nav_BorrowingsSecuredByOperatingAndFinanceLeasesMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_FinancialServicesOperationsMember
Eight Point Two Five Percent Senior Notes [Member] | Notes Payable to Banks [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 1,181us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
1,180us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Eight Point Two Five Percent Senior Notes [Member] | Notes Payable to Banks [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 1,195us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
1,285us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Eight Point Two Five Percent Senior Notes [Member] | Notes Payable to Banks [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 1,181us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
1,180us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Eight Point Two Five Percent Senior Notes [Member] | Notes Payable to Banks [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 1,195us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
1,285us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Eight Point Two Five Percent Senior Notes [Member] | Notes Payable to Banks [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Eight Point Two Five Percent Senior Notes [Member] | Notes Payable to Banks [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_EightPointTwoFivePercentSeniorNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Four Point Five Zero Senior Subordinated Convertible Notes [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 182us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
181us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Four Point Five Zero Senior Subordinated Convertible Notes [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 186us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 196us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
Four Point Five Zero Senior Subordinated Convertible Notes [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 182us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 181us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
Four Point Five Zero Senior Subordinated Convertible Notes [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
Four Point Five Zero Senior Subordinated Convertible Notes [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
Four Point Five Zero Senior Subordinated Convertible Notes [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 186us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 196us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointFiveZeroSeniorSubordinatedConvertibleNotesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
Four Point Seven Five Senior Subordinated Convertible Notes [Member] [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 373us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
371us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Four Point Seven Five Senior Subordinated Convertible Notes [Member] [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 372us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 413us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
Four Point Seven Five Senior Subordinated Convertible Notes [Member] [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt 373us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 371us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
Four Point Seven Five Senior Subordinated Convertible Notes [Member] [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
Four Point Seven Five Senior Subordinated Convertible Notes [Member] [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] 0us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
Four Point Seven Five Senior Subordinated Convertible Notes [Member] [Member] | Convertible Subordinated Debt [Member] | Manufacturing Operations [Member] | Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value $ 372us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1] $ 413us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= nav_FourPointSevenFiveSeniorSubordinatedConvertibleNotesMemberMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= nav_ManufacturingOperationsMember
[1]
[1] The carrying value represents the consolidated financial statement amount of the debt which excludes the allocation of the conversion feature to equity, while the fair value is based on internally developed valuation techniques such as discounted cash flow modeling for Level 3 convertible notes which include the equity feature.