XML 22 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information, Nature of Operations, and Certain Concentrations - Depreciation and Amortization (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 depreciation and amortization $ 17,614us-gaap_DepreciationDepletionAndAmortization $ 13,391us-gaap_DepreciationDepletionAndAmortization $ 8,100us-gaap_DepreciationDepletionAndAmortization
Operating Segments [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated depreciation and amortization 13,713us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
9,225us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
7,195us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Homebuilding Mid Atlantic [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated depreciation and amortization 6,489us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
4,784us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
3,886us-gaap_DepreciationDepletionAndAmortization
/ 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 depreciation and amortization 1,208us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
853us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
631us-gaap_DepreciationDepletionAndAmortization
/ 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 depreciation and amortization 3,212us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
1,911us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
1,473us-gaap_DepreciationDepletionAndAmortization
/ 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 depreciation and amortization 1,715us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
1,008us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
808us-gaap_DepreciationDepletionAndAmortization
/ 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 depreciation and amortization 1,089us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
669us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
397us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ResidentialMortgageMember
Consolidation adjustments and other [Member] | Unallocated Corporate Overhead [Member]      
Segment Reporting Other Significant Reconciling Item [Line Items]      
Consolidated depreciation and amortization $ 3,901us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_UnallocatedCorporateOverheadMember
$ 4,166us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_UnallocatedCorporateOverheadMember
$ 905us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_UnallocatedCorporateOverheadMember