XML 100 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 5 - Accumulated Other Comprehensive Income (Details) - Reclassifications out of AOCI (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other-than-temporary impairment of marketable securities                 $ (4,293)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet    
Income before income taxes 23,885us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 23,924us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 34,026us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 18,640us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 34,318us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 34,909us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 38,012us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 22,586us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 100,475us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 129,825us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 61,115us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Benefit from (provision for) income taxes                 (37,332)us-gaap_IncomeTaxExpenseBenefit 184,560us-gaap_IncomeTaxExpenseBenefit 1,584us-gaap_IncomeTaxExpenseBenefit
Net income 14,639us-gaap_NetIncomeLoss 15,458us-gaap_NetIncomeLoss 21,542us-gaap_NetIncomeLoss 11,504us-gaap_NetIncomeLoss 30,709us-gaap_NetIncomeLoss 36,251us-gaap_NetIncomeLoss 224,909us-gaap_NetIncomeLoss 22,516us-gaap_NetIncomeLoss 63,143us-gaap_NetIncomeLoss 314,385us-gaap_NetIncomeLoss 62,699us-gaap_NetIncomeLoss
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Net Unrealized Investment Gain (Loss) [Member] | Homebuilding [Member]                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Homebuilding interest and other income                 7,210us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
580us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
823us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other-than-temporary impairment of marketable securities                 (4,293)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
   
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Net Unrealized Investment Gain (Loss) [Member] | Financial Services [Member]                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Financial services interest and other income                 100us-gaap_InterestAndOtherIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
133us-gaap_InterestAndOtherIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(181)us-gaap_InterestAndOtherIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Net Unrealized Investment Gain (Loss) [Member]                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Income before income taxes                 3,017us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
713us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
642us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Benefit from (provision for) income taxes                 (1,162)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(275)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(247)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net income                 1,855us-gaap_NetIncomeLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
438us-gaap_NetIncomeLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
395us-gaap_NetIncomeLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Homebuilding [Member]                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Homebuilding interest and other income                 26,310us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
29,798us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
24,998us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
Other-than-temporary impairment of marketable securities   (4,300)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
            (4,293)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
   
Income before income taxes                 75,804us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
100,323us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
32,617us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_HomebuildingMember
Financial Services [Member]                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Financial services interest and other income                 3,052us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember
3,514us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember
3,262us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember
Income before income taxes                 $ 24,671us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember
$ 29,502us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember
$ 28,498us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= mdc_FinancialServicesMember