XML 24 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Disclosures - Profit before Taxes (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes $ 62,363us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic $ 49,707us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Corporate Capital Allocation [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit 36,945nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
28,966nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
Homebuilding Mid Atlantic [Member] | Corporate Capital Allocation [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit 23,411nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
18,156nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
Homebuilding North East [Member] | Corporate Capital Allocation [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit 3,310nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
2,449nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
Homebuilding Mid East [Member] | Corporate Capital Allocation [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit 5,935nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
5,298nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
Homebuilding South East [Member] | Corporate Capital Allocation [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit 4,289nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
3,063nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
Mortgage Banking [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes 5,779us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_MortgageBankingMember
991us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_MortgageBankingMember
Operating Segments [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes 73,052us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
56,955us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Homebuilding Mid Atlantic [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes 44,566us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
41,012us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidAtlanticMember
Operating Segments [Member] | Homebuilding North East [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes 5,983us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
6,306us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingNorthEastMember
Operating Segments [Member] | Homebuilding Mid East [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes 7,063us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
(249)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingMidEastMember
Operating Segments [Member] | Homebuilding South East [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes 8,815us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
8,046us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_HomebuildingSouthEastMember
Operating Segments [Member] | Mortgage Banking [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes 6,625us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_MortgageBankingMember
1,840us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= nvr_MortgageBankingMember
Segment Reconciling Items [Member] | Contract Land Deposit Reserve Adjustment [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit 903nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_ContractLandDepositImpairmentsMember
1,983nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_ContractLandDepositImpairmentsMember
Segment Reconciling Items [Member] | Equity-Based Compensation Expense [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit (13,399)nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_EquityBasedCompensationExpenseMember
(10,703)nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_EquityBasedCompensationExpenseMember
Segment Reconciling Items [Member] | Corporate Capital Allocation [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit 36,945nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
28,966nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateCapitalAllocationMember
Segment Reconciling Items [Member] | Unallocated Corporate Overhead [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit (29,984)nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_UnallocatedCorporateOverheadMember
(25,960)nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_UnallocatedCorporateOverheadMember
Segment Reconciling Items [Member] | Corporate Interest Expense [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Segment reporting reconciling amount for operating profit (5,803)nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateInterestExpenseMember
(5,675)nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_IncomeStatementLocationAxis
= nvr_CorporateInterestExpenseMember
Consolidation adjustments and other [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes 649us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
4,141us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Reconciling Items Sub-Total [Member]    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Consolidated profit before taxes $ (10,689)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= nvr_MaterialReconcilingItemsAndCorporateNonSegmentMember
$ (7,248)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
/ us-gaap_ConsolidationItemsAxis
= nvr_MaterialReconcilingItemsAndCorporateNonSegmentMember