XML 38 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 7 - Inventories (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 7 - Inventories (Details) [Line Items]      
Inventory Write-down (in Dollars) 1,800us-gaap_InventoryWriteDown   1,100us-gaap_InventoryWriteDown
Maryland Division [Member] | East [Member]      
Note 7 - Inventories (Details) [Line Items]      
Number of Projects   3mdc_NumberOfProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdc_MarylandDivisionMember
/ us-gaap_SubsegmentsAxis
= mdc_EastMember
 
Maryland Division [Member]      
Note 7 - Inventories (Details) [Line Items]      
Inventory Write-down (in Dollars)   900us-gaap_InventoryWriteDown
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdc_MarylandDivisionMember
 
Number of Projects   3mdc_NumberOfProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdc_MarylandDivisionMember
2mdc_NumberOfProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdc_MarylandDivisionMember
Colorado Division [Member] | Mountain [Member]      
Note 7 - Inventories (Details) [Line Items]      
Number of Projects   1mdc_NumberOfProjects
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= mdc_ColoradoDivisionMember
/ us-gaap_SubsegmentsAxis
= mdc_MountainMember
 
Inventory Impairments [Member] | Minimum [Member]      
Note 7 - Inventories (Details) [Line Items]      
Fair Value Inputs, Discount Rate 10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mdc_InventoryImpairmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mdc_InventoryImpairmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mdc_InventoryImpairmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Inventory Impairments [Member] | Maximum [Member]      
Note 7 - Inventories (Details) [Line Items]      
Fair Value Inputs, Discount Rate 18.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mdc_InventoryImpairmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
18.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mdc_InventoryImpairmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
18.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mdc_InventoryImpairmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Minimum [Member]      
Note 7 - Inventories (Details) [Line Items]      
Fair Value Inputs, Discount Rate 5.20%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Maximum [Member]      
Note 7 - Inventories (Details) [Line Items]      
Fair Value Inputs, Discount Rate 14.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember