XML 55 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Guarantor Information (Details 1) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Financial Services [Abstract]        
Income (loss) before income taxes $ 230.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest [1] $ 201.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest [1] $ 450.8us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest [1] $ 391.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest [1]
Income tax expense (benefit) 82.2us-gaap_IncomeTaxExpenseBenefit 70.9us-gaap_IncomeTaxExpenseBenefit 160.4us-gaap_IncomeTaxExpenseBenefit 137.5us-gaap_IncomeTaxExpenseBenefit
Net income 147.9us-gaap_ProfitLoss 131.0us-gaap_ProfitLoss 290.4us-gaap_ProfitLoss 254.1us-gaap_ProfitLoss
Comprehensive income 147.9us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 131.3us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 290.4us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 254.4us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Homebuilding [Member]        
Homebuilding:        
Revenues 2,338.5us-gaap_RealEstateRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
1,696.6us-gaap_RealEstateRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
4,591.5us-gaap_RealEstateRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
3,332.3us-gaap_RealEstateRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Cost of sales 1,892.0us-gaap_CostOfRealEstateRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
1,319.8us-gaap_CostOfRealEstateRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
3,706.5us-gaap_CostOfRealEstateRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
2,593.5us-gaap_CostOfRealEstateRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Gross profit 446.5us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
376.8us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
885.0us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
738.8us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Selling, general and administrative expense 242.4us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
187.9us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
480.4us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
371.3us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Equity in (income) of subsidiaries 0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Other (income) (4.5)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(2.8)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(10.1)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(6.1)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Financial Services [Abstract]        
Income (loss) before income taxes 208.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
[1] 191.7us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
[1] 414.7us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
[1] 373.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
[1]
Financial Services [Member]        
Financial Services [Abstract]        
Financial Services Revenue 59.5us-gaap_FinancialServicesRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
38.4us-gaap_FinancialServicesRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
109.2us-gaap_FinancialServicesRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
73.3us-gaap_FinancialServicesRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
General and administrative expense 40.7us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
30.2us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
78.6us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
60.0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Interest and other (income) (2.7)us-gaap_OtherOperatingIncome
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
(2.0)us-gaap_OtherOperatingIncome
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
(5.5)us-gaap_OtherOperatingIncome
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
(4.7)us-gaap_OtherOperatingIncome
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Income (loss) before income taxes 21.5us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
[1] 10.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
[1] 36.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
[1] 18.0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
[1]
D.R. Horton, Inc. [Member]        
Financial Services [Abstract]        
Income (loss) before income taxes 230.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
201.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
450.8us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
391.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income tax expense (benefit) 82.2us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
70.9us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
160.4us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
137.5us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income 147.9us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
131.0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
290.4us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
254.1us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comprehensive income 147.9us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
131.0us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
290.4us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
254.1us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
D.R. Horton, Inc. [Member] | Homebuilding [Member]        
Homebuilding:        
Revenues 727.0us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
574.1us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
1,423.8us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
1,126.2us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Cost of sales 593.7us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
453.5us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
1,147.7us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
883.0us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Gross profit 133.3us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
120.6us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
276.1us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
243.2us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Selling, general and administrative expense 112.4us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
87.9us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
222.6us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
176.9us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Equity in (income) of subsidiaries (208.5)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(169.0)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(396.3)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(324.6)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Other (income) (0.7)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(0.2)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(1.0)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(0.7)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Financial Services [Abstract]        
Income (loss) before income taxes 230.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
201.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
450.8us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
391.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
D.R. Horton, Inc. [Member] | Financial Services [Member]        
Financial Services [Abstract]        
Financial Services Revenue 0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
General and administrative expense 0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Interest and other (income) 0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Income (loss) before income taxes 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Guarantor Subsidiaries [Member]        
Financial Services [Abstract]        
Income (loss) before income taxes 190.4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
159.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
369.7us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
307.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income tax expense (benefit) 67.7us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
55.9us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
130.9us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
107.9us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income 122.7us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
103.2us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
238.8us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
199.4us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Comprehensive income 122.7us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
103.5us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
238.8us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
199.7us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Guarantor Subsidiaries [Member] | Homebuilding [Member]        
Homebuilding:        
Revenues 1,611.5us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
1,119.7us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
3,167.7us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
2,200.0us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Cost of sales 1,297.8us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
864.0us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
2,554.9us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
1,704.5us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Gross profit 313.7us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
255.7us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
612.8us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
495.5us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Selling, general and administrative expense 124.4us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
97.7us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
245.6us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
190.2us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Equity in (income) of subsidiaries 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Other (income) (1.1)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(1.1)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(2.5)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(2.0)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Financial Services [Abstract]        
Income (loss) before income taxes 190.4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
159.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
369.7us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
307.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Guarantor Subsidiaries [Member] | Financial Services [Member]        
Financial Services [Abstract]        
Financial Services Revenue 0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
General and administrative expense 0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Interest and other (income) 0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Income (loss) before income taxes 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Non-Guarantor Subsidiaries [Member]        
Financial Services [Abstract]        
Income (loss) before income taxes 18.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
26.6us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
17.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income tax expense (benefit) 6.9us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3.4us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10.3us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6.0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income 11.2us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6.5us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16.3us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11.3us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Comprehensive income 11.2us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6.5us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16.3us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11.3us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member] | Homebuilding [Member]        
Homebuilding:        
Revenues 0us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
2.8us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
6.1us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Cost of sales 0.5us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
2.3us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
3.9us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
6.0us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Gross profit (0.5)us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0.5us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(3.9)us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0.1us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Selling, general and administrative expense 5.6us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
2.3us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
12.2us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
4.2us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Equity in (income) of subsidiaries 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Other (income) (2.7)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(1.5)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(6.6)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(3.4)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Financial Services [Abstract]        
Income (loss) before income taxes (3.4)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(0.3)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(9.5)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(0.7)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Non-Guarantor Subsidiaries [Member] | Financial Services [Member]        
Financial Services [Abstract]        
Financial Services Revenue 59.5us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
38.4us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
109.2us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
73.3us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
General and administrative expense 40.7us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
30.2us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
78.6us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
60.0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Interest and other (income) (2.7)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
(2.0)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
(5.5)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
(4.7)us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Income (loss) before income taxes 21.5us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
10.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
36.1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
18.0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Eliminations [Member]        
Financial Services [Abstract]        
Income (loss) before income taxes (208.5)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(169.0)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(396.3)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(324.6)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Income tax expense (benefit) (74.6)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(59.3)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(141.2)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(113.9)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net income (133.9)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(109.7)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(255.1)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(210.7)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Comprehensive income (133.9)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(109.7)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(255.1)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(210.7)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Eliminations [Member] | Homebuilding [Member]        
Homebuilding:        
Revenues 0us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_RealEstateRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Cost of sales 0us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_CostOfRealEstateRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Gross profit 0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Selling, general and administrative expense 0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Equity in (income) of subsidiaries 208.5us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
169.0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
396.3us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
324.6us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Other (income) 0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Financial Services [Abstract]        
Income (loss) before income taxes (208.5)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(169.0)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(396.3)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
(324.6)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_HomebuildingMember
Eliminations [Member] | Financial Services [Member]        
Financial Services [Abstract]        
Financial Services Revenue 0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_FinancialServicesRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
General and administrative expense 0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_GeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Interest and other (income) 0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
0us-gaap_OtherOperatingIncome
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
Income (loss) before income taxes $ 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
$ 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
$ 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
$ 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= dhi_FinancialServicesMember
[1] Expenses maintained at the corporate level consist primarily of interest and property taxes, which are capitalized and amortized to cost of sales or expensed directly, and the expenses related to operating the Company’s corporate office. The amortization of capitalized interest and property taxes is allocated to each segment based on the segment’s cost of sales, while those expenses associated with the corporate office are allocated to each segment based on the segment’s inventory balances.