XML 58 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information, Nature of Operations, and Certain Concentrations - Interest Expense (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated interest expense $ 23,140us-gaap_InterestExpense $ 22,385us-gaap_InterestExpense $ 7,529us-gaap_InterestExpense
Mortgage Banking [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated interest expense 549us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
545us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
546us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
Operating Segments [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated interest expense 152,736us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
117,100us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
92,240us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Homebuilding Mid Atlantic [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated interest expense 96,364us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
72,351us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
59,310us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
Operating Segments [Member] | Homebuilding North East [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated interest expense 12,114us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
9,466us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
8,196us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
Operating Segments [Member] | Homebuilding Mid East [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated interest expense 26,300us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
22,587us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
15,043us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
Operating Segments [Member] | Homebuilding South East [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated interest expense 17,409us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
12,151us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
9,145us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
Operating Segments [Member] | Mortgage Banking [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated interest expense 549us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
545us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
546us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
Reconciling Items Sub-Total [Member] | Corporate Capital Allocation [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Segment reporting reconciling item (152,140)nvr_SegmentReportingReconcilingItemsForOperatingProfitLossFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_CorporateCapitalAllocationMember
(116,457)nvr_SegmentReportingReconcilingItemsForOperatingProfitLossFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_CorporateCapitalAllocationMember
(91,507)nvr_SegmentReportingReconcilingItemsForOperatingProfitLossFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_CorporateCapitalAllocationMember
Consolidation adjustments and other [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Segment reporting reconciling item (23,867)nvr_SegmentReportingReconcilingItemsForOperatingProfitLossFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(2,362)nvr_SegmentReportingReconcilingItemsForOperatingProfitLossFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(10,858)nvr_SegmentReportingReconcilingItemsForOperatingProfitLossFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Consolidation adjustments and other [Member] | Senior Notes And Other Interest [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Senior notes and other interest $ 22,544nvr_SegmentReportingReconcilingItemsForInterestExpenseFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_SeniorNoteAndOtherInterestMember
$ 21,742nvr_SegmentReportingReconcilingItemsForInterestExpenseFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_SeniorNoteAndOtherInterestMember
$ 6,796nvr_SegmentReportingReconcilingItemsForInterestExpenseFromSegmentToConsolidatedAmount
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_SeniorNoteAndOtherInterestMember