XML 53 R44.htm IDEA: XBRL DOCUMENT
v3.23.3

Segment Disclosures - Income before Taxes (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2023 | Sep. 30, 2022 | Sep. 30, 2023 | Sep. 30, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | $ 539,340 | $ 538,515 | $ 1,444,326 | $ 1,678,472
Home Building Segment |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 500,806 | 520,929 | 1,341,267 | 1,582,763
Mortgage Banking |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 38,534 | 17,586 | 103,059 | 95,709
Operating Segments |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 484,336 | 579,450 | 1,333,172 | 1,645,072
Operating Segments | Home Building Segment | Mid Atlantic |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 212,826 | 272,860 | 567,119 | 774,380
Operating Segments | Home Building Segment | North East |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 48,787 | 49,614 | 125,779 | 116,839
Operating Segments | Home Building Segment | Mid East |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 75,136 | 92,364 | 193,360 | 246,059
Operating Segments | Home Building Segment | South East |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 107,666 | 145,619 | 339,723 | 409,895
Operating Segments | Mortgage Banking |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 39,921 | 18,993 | 107,191 | 97,899
Corporate and Reconciling Items |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 55,004 | (40,935) | 111,154 | 33,400
Corporate and Reconciling Items | Corporate Capital Allocation |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 74,171 | 81,020 | 215,862 | 228,276
Corporate and Reconciling Items | Consolidation Adjustments and Other |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 16,947 | (66,182) | 10,948 | (15,417)
Corporate and Reconciling Items | Corporate Interest Expense |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 6,583 | 6,803 | 20,126 | 31,374
Corporate and Reconciling Items | Corporate Interest Income |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 38,680 | 9,017 | 101,963 | 12,856
Segment Reconciling Items | Contract Land Deposit Reserve Adjustment |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | (3,783) | (8,736) | 6,696 | (2,391)
Segment Reconciling Items | Equity-based Compensation Expense |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | 26,052 | 26,686 | 73,488 | 58,441
Segment Reconciling Items | Unallocated Corporate Overhead |  |  |  |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |  |  |  |
Income before taxes | $ (38,376) | $ (22,565) | $ (130,701) | $ (100,109)

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/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.Fact.3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Details
Name: | srt_StatementGeographicalAxis=nvr_MidAtlanticMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=nvr_NorthEastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=nvr_MidEastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=nvr_SouthEastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=nvr_CorporateAndReconcilingItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | nvr_ReconcilingItemsAxis=nvr_ConsolidationAdjustmentsAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nvr_ReconcilingItemsAxis=nvr_CorporateInterestExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nvr_ReconcilingItemsAxis=nvr_CorporateInterestIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | nvr_ReconcilingItemsAxis=nvr_ContractLandDepositReserveAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nvr_ReconcilingItemsAxis=nvr_EquityBasedCompensationExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nvr_ReconcilingItemsAxis=nvr_UnallocatedCorporateOverheadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |