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,363 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic | $ 49,707 us-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,945 nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal / us-gaap_IncomeStatementLocationAxis = nvr_CorporateCapitalAllocationMember | 28,966 nvr_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,411 nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal / us-gaap_IncomeStatementLocationAxis = nvr_CorporateCapitalAllocationMember / us-gaap_StatementBusinessSegmentsAxis = nvr_HomebuildingMidAtlanticMember | 18,156 nvr_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,310 nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal / us-gaap_IncomeStatementLocationAxis = nvr_CorporateCapitalAllocationMember / us-gaap_StatementBusinessSegmentsAxis = nvr_HomebuildingNorthEastMember | 2,449 nvr_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,935 nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal / us-gaap_IncomeStatementLocationAxis = nvr_CorporateCapitalAllocationMember / us-gaap_StatementBusinessSegmentsAxis = nvr_HomebuildingMidEastMember | 5,298 nvr_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,289 nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal / us-gaap_IncomeStatementLocationAxis = nvr_CorporateCapitalAllocationMember / us-gaap_StatementBusinessSegmentsAxis = nvr_HomebuildingSouthEastMember | 3,063 nvr_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,779 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic / us-gaap_StatementBusinessSegmentsAxis = nvr_MortgageBankingMember | 991 us-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,052 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 56,955 us-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,566 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = nvr_HomebuildingMidAtlanticMember | 41,012 us-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,983 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = nvr_HomebuildingNorthEastMember | 6,306 us-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,063 us-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,815 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = nvr_HomebuildingSouthEastMember | 8,046 us-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,625 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = nvr_MortgageBankingMember | 1,840 us-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 | 903 nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_IncomeStatementLocationAxis = nvr_ContractLandDepositImpairmentsMember | 1,983 nvr_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,945 nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal / us-gaap_ConsolidationItemsAxis = us-gaap_MaterialReconcilingItemsMember / us-gaap_IncomeStatementLocationAxis = nvr_CorporateCapitalAllocationMember | 28,966 nvr_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 | 649 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | 4,141 us-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

X
- Definition Amount of an item in the reconciliation of total profit or loss from reportable segments, to the entity's consolidated income before income taxes, extraordinary items, discontinued operations. + References No definition available. + Details
Name: | nvr_SegmentReportingReconcilingAmountsForOperatingProfitLossFromSegmentToConsolidatedTotal
Namespace Prefix: | nvr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=nvr_MaterialReconcilingItemsAndCorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=nvr_CorporateCapitalAllocationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nvr_HomebuildingMidAtlanticMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nvr_HomebuildingMidEastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nvr_HomebuildingNorthEastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nvr_HomebuildingSouthEastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nvr_MortgageBankingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |