Operating and Reporting Segments (Details 2) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Segment Reporting Information [Line Items] |
|
|
|
|
Deposits on real estate under option or contract |
$ 91,922us-gaap_DepositAssets
|
[1] |
$ 94,989us-gaap_DepositAssets
|
|
Real estate |
1,943,055us-gaap_InventoryRealEstate
|
|
1,877,682us-gaap_InventoryRealEstate
|
|
Investments in unconsolidated entities |
10,271us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
|
|
10,780us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
|
|
Other assets |
321,210us-gaap_OtherAssets
|
|
332,687us-gaap_OtherAssets
|
|
Total assets |
2,366,458us-gaap_Assets
|
|
2,316,138us-gaap_Assets
|
|
Corporate, Non-Segment [Member] |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
Deposits on real estate under option or contract |
0us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
0us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
Real estate |
0us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
0us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
Investments in unconsolidated entities |
1,525us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
2,015us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
Other assets |
130,308us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
[2] |
132,884us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
[2] |
Total assets |
131,833us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
134,899us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
Financial Services [Member] | Operating Segments [Member] |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
Deposits on real estate under option or contract |
0us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
0us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
Real estate |
0us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
0us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
Investments in unconsolidated entities |
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
Other assets |
2,164us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
958us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
Total assets |
2,164us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
958us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_FinancialServicesMember
|
|
Homebuilding, West Region [Member] | Reportable Subsegments [Member] | Homebuilding [Member] | Operating Segments [Member] |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
Deposits on real estate under option or contract |
30,680us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
34,622us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Real estate |
972,589us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
943,600us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Investments in unconsolidated entities |
205us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
204us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Other assets |
49,177us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
48,120us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Total assets |
1,052,651us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
1,026,546us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingWestRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Homebuilding, Central Region [Member] | Reportable Subsegments [Member] | Homebuilding [Member] | Operating Segments [Member] |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
Deposits on real estate under option or contract |
31,706us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
31,317us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Real estate |
467,929us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
446,208us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Investments in unconsolidated entities |
8,541us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
8,561us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Other assets |
69,472us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
[3] |
80,689us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
[3] |
Total assets |
577,648us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
566,775us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingCentralRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Homebuilding, East Region [Member] | Reportable Subsegments [Member] | Homebuilding [Member] | Operating Segments [Member] |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
Deposits on real estate under option or contract |
29,536us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
29,050us-gaap_DepositAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Real estate |
502,537us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
487,874us-gaap_InventoryRealEstate / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Investments in unconsolidated entities |
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
Other assets |
70,089us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
[4] |
70,036us-gaap_OtherAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
[4] |
Total assets |
$ 602,162us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
$ 586,960us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mth_HomebuildingMember / us-gaap_SubsegmentsAxis = mth_HomebuildingEastRegionMember / us-gaap_SubsegmentsConsolidationItemsAxis = us-gaap_ReportableSubsegmentsMember
|
|
|
|