XML 64 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance $ 1,124,255us-gaap_StockholdersEquity    
Net income 39,058us-gaap_NetIncomeLoss 23,849us-gaap_NetIncomeLoss  
Purchase of common stock for treasury (63,099)us-gaap_TreasuryStockValueAcquiredCostMethod    
Equity-based compensation 13,399us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue    
Tax benefit from equity benefit plan activity 7,998us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation    
Proceeds from stock options exercised 43,626us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions    
Ending Balance 1,165,237us-gaap_StockholdersEquity    
Common Stock [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance     206us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Ending Balance 206us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  206us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Additional Paid-In-Capital [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance 1,325,495us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Equity-based compensation 13,399us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Tax benefit from equity benefit plan activity 7,998us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Proceeds from stock options exercised 43,626us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Treasury stock issued upon option exercise and restricted share vesting (19,755)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Ending Balance 1,370,763us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Retained Earnings [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance 4,887,187us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Net income 39,058us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Ending Balance 4,926,245us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Treasury Stock [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance (5,088,633)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Purchase of common stock for treasury (63,099)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Treasury stock issued upon option exercise and restricted share vesting 19,755us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Ending Balance (5,131,977)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Deferred Compensation Trust [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance     (17,333)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= nvr_DeferredCompensationTrustMember
Ending Balance (17,333)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= nvr_DeferredCompensationTrustMember
  (17,333)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= nvr_DeferredCompensationTrustMember
Deferred Compensation Liability [Member]      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance     17,333us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= nvr_DeferredCompensationLiabilityMember
Ending Balance $ 17,333us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= nvr_DeferredCompensationLiabilityMember
  $ 17,333us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= nvr_DeferredCompensationLiabilityMember